[SERVER-46578] TopologyVersionObserver should synchronize shutdown and opCtx control Created: 03/Mar/20  Updated: 29/Oct/23  Resolved: 03/Mar/20

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.3.5

Type: Bug Priority: Major - P3
Reporter: Benjamin Caimano (Inactive) Assignee: Benjamin Caimano (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Related
is related to SERVER-45818 Increase default mirroring sampling rate Closed
Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: Service Arch 2020-03-09
Participants:
Linked BF Score: 30

 Description   

The TopologyVersionObserver currently synchronized shutdown and the client. This allows multiple OperationContexts to be created during shutdown. If we synchronize the opCtx instead, only one can ever be created.



 Comments   
Comment by Githook User [ 03/Mar/20 ]

Author:

{'name': 'Ben Caimano', 'email': 'ben.caimano@10gen.com'}

Message: SERVER-46578 Change TopologyVersionObserver to store worker OperationContext
Branch: master
https://github.com/mongodb/mongo/commit/323b567d32c787eced20822f708e6e6951174714

Generated at Thu Feb 08 05:11:52 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.