-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
None
-
Replication
-
Fully Compatible
-
v8.0
-
Repl 2024-04-15, Repl 2024-04-29, Repl 2024-05-13
-
105
Updating the config.transactions entry as part of setFeatureCompatibilityVersion downgrade causes the active primary to invalidate its TransactionParticipant's in-memory state. This can break assumptions of C++ code which runs on an active primary, for example, SERVER-88539 in chunk migration. We will instead take a different approach in SERVER-87563 for TransactionParticipant::Participant::refreshFromStorageIfNeeded() when the oplog entry from a higher FCV format cannot be parsed in the lower binVersion.
- is caused by
-
SERVER-86741 Downgrade work for Implement Vectored Inserts Transactionally
- Closed
- is related to
-
SERVER-88539 Migration Destination Manager should not check out a session with a mixed opCtx and Client
- Backlog
-
SERVER-87563 Failure to parse oplog entries should be less disruptive
- Closed
- related to
-
SERVER-90095 Re-enable JavaScript tests which were left disabled due to SERVER-88539
- Backlog
- split to
-
SERVER-89679 Remove test from SERVER-86741
- Closed