[SERVER-76910] Make PyKMIP test harness return errors on version mismatch Created: 08/May/23 Updated: 29/Oct/23 Resolved: 16/May/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.1.0-rc0, 7.0.0-rc6, 6.0.8 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Spencer Jackson | Assignee: | Spencer Jackson |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Backport Requested: |
v7.0, v6.0
|
||||||||
| Sprint: | Security 2023-05-15, Security 2023-05-29 | ||||||||
| Participants: | |||||||||
| Linked BF Score: | 35 | ||||||||
| Description |
|
Out PyKMIP test harness will crash using exit if presented with a version of the KMIP protocol it has been instructed to reject. This might not be sufficient to totally terminate the server, because it uses the multiprocessing framework. We should be more graceful, and return a KMIP error back to the client and remain active. This will allow our JSTest harness to terminate the KMIP server using our usual infrastructure. |
| Comments |
| Comment by Githook User [ 21/Jun/23 ] |
|
Author: {'name': 'Spencer Jackson', 'email': 'spencer.jackson@mongodb.com', 'username': 'spencerjackson'}Message: (cherry picked from commit f1ac91d1e2db63009bd9f41d068f09f009c024cf) |
| Comment by Githook User [ 21/Jun/23 ] |
|
Author: {'name': 'Spencer Jackson', 'email': 'spencer.jackson@mongodb.com', 'username': 'spencerjackson'}Message: |
| Comment by Githook User [ 15/May/23 ] |
|
Author: {'name': 'Spencer Jackson', 'email': 'spencer.jackson@mongodb.com', 'username': 'spencerjackson'}Message: |