[SERVER-36885] Make ASIO remember IOCP state when transiently out of resources Created: 27/Aug/18 Updated: 29/Oct/23 Resolved: 18/Sep/18 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Networking |
| Affects Version/s: | None |
| Fix Version/s: | 4.0.4, 4.1.4 |
| Type: | Bug | 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 | ||||||||
| Operating System: | ALL | ||||||||
| Backport Requested: |
v4.0, v3.6
|
||||||||
| Sprint: | Security 2018-09-10, Security 2018-09-24 | ||||||||
| Participants: | |||||||||
| Linked BF Score: | 11 | ||||||||
| Description |
|
When ASIO interacts with IOCP, it may temporarily find that IOCP cannot handle new events. When this occurs, ASIO stashes the event for later dispatch. When it later reissues the event, it no longer remembers the original status code it passed with the event. |
| Comments |
| Comment by Githook User [ 12/Oct/18 ] |
|
Author: {'name': 'Spencer Jackson', 'email': 'spencer.jackson@mongodb.com', 'username': 'spencerjackson'}Message: (cherry picked from commit 67ab3ae97432353dea52c74fcc5982ea4d4d7ae6) |
| Comment by Githook User [ 18/Sep/18 ] |
|
Author: {'name': 'Spencer Jackson', 'email': 'spencer.jackson@mongodb.com', 'username': 'spencerjackson'}Message: |