Details
-
Bug
-
Status: Closed
-
Major - P3
-
Resolution: Gone away
-
None
-
None
-
Replication
-
ALL
-
0
Description
If a primary learns of a new config via a heartbeat that came in via a force reconfig where it is no longer electable, it will transition itself to SECONDARY, but it does so without holding the global exclusive lock, which is illegal.
Attachments
Issue Links
- related to
-
SERVER-28544 Stepdown command must take global lock in exclusive mode
-
- Closed
-
-
SERVER-31431 Ensure that all state transitions in or out of PRIMARY or SECONDARY occur with the global X lock held
-
- Closed
-
-
SERVER-42553 Complete TODO listed in SERVER-30852
-
- Backlog
-
-
SERVER-27892 Clarify locking rules for _canAcceptNonLocalWrites and _canServeNonLocalReads
-
- Closed
-
-
SERVER-43452 Complete TODO listed in SERVER-30852
-
- Closed
-
-
SERVER-44205 Complete TODO listed in SERVER-30852
-
- Closed
-
-
SERVER-44291 Complete TODO listed in SERVER-30852
-
- Closed
-