-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Replication
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
After this ticket there should be NO areas of code that take the RSTL when the feature flag is enabled. This will involve also adding feature flag checks to places that invariant isRstlLocked to see if we have an intent declared instead, and adding an invariant inside of ReplicationStateTransitionLockGuard.
This will involve fixing places where isRSTLLocked is currently called (either removing them or replacing with an equivalent check against intents)
- depends on
-
SERVER-102622 Handle explicit uses of ReplicationStateTransitionLockGuard
-
- Backlog
-
-
SERVER-102624 Change any explicit uses of resourceIdReplicationStateTransitionLock
-
- Backlog
-
-
SERVER-104961 Use transactions intent for intent registry in transaction_participant
-
- Backlog
-
-
SERVER-102621 Make Replication state transitions use IntentRegistry
-
- In Code Review
-
-
SERVER-102623 Replace automatic RSTL acquisitions with Intents
-
- In Progress
-
- is duplicated by
-
SERVER-104369 Disable RSTL acquisitions under IntentRegistration featureFlag
-
- Closed
-