[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:
Backports
Related
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: SERVER-36885: Make ASIO remember IOCP state when out of resources

(cherry picked from commit 67ab3ae97432353dea52c74fcc5982ea4d4d7ae6)
Branch: v4.0
https://github.com/mongodb/mongo/commit/c8660409465469c375bedec95d745a203ae34732

Comment by Githook User [ 18/Sep/18 ]

Author:

{'name': 'Spencer Jackson', 'email': 'spencer.jackson@mongodb.com', 'username': 'spencerjackson'}

Message: SERVER-36885: Make ASIO remember IOCP state when out of resources
Branch: master
https://github.com/mongodb/mongo/commit/67ab3ae97432353dea52c74fcc5982ea4d4d7ae6

Generated at Thu Feb 08 04:44:22 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.