[CXX-334] Remove StaticObserver and all uses in ReplicaSetMonitor Created: 10/Sep/14  Updated: 23/Oct/14  Resolved: 13/Oct/14

Status: Closed
Project: C++ Driver
Component/s: None
Affects Version/s: None
Fix Version/s: legacy-1.0.0-rc1

Type: Improvement Priority: Blocker - P1
Reporter: Adam Midvidy Assignee: Adam Midvidy
Resolution: Done Votes: 0
Labels: legacy-cxx
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to CXX-103 It must be OK to run the destructors ... Closed

 Description   

Fragile ordering of calls to destructors of static objects have been causing intermittent test failures. The best way to get rid of this behavior is to just rid ourself of fragile ordering guarantees in creation/destruction of static objects.



 Comments   
Comment by Githook User [ 13/Oct/14 ]

Author:

{u'username': u'amidvidy', u'name': u'Adam Midvidy', u'email': u'amidvidy@gmail.com'}

Message: CXX-334 fix shutdown in tests that manually call ReplicaSetMonitor::shutdown()
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/4ce6192e61eda4ae172f203ca28b09f7630481f5

Comment by Githook User [ 13/Oct/14 ]

Author:

{u'username': u'amidvidy', u'name': u'Adam Midvidy', u'email': u'amidvidy@gmail.com'}

Message: CXX-103 CXX-334 kill StaticObserver and enable RSMW to be stopped/started
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/7f5791a91ca2c2c82df69e2eee6e4347a704c8a1

Comment by Adam Midvidy [ 12/Sep/14 ]

https://github.com/mongodb/mongo-cxx-driver/pull/156

Generated at Wed Feb 07 21:58:54 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.