-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
Fully Compatible
-
Repl 2019-04-08, Repl 2019-04-22
Remove getOldestActiveOpTime() and the data structures that support it; it's obsoleted by the new data stored in the config.transactions table inĀ SERVER-39680. Before deleting, update initial sync to query the config.transactions table instead of the oldest active optime data structures, in SERVER-39989.
- depends on
-
SERVER-39680 Maintain the oldest active transaction timestamp only with the transaction table
- Closed
-
SERVER-39989 Use a config.transactions find command for the begin fetching timestamp in initial sync
- Closed
- is depended on by
-
SERVER-36492 Reconstruct prepared transactions at the end of initial sync
- Closed
- is duplicated by
-
SERVER-37129 Remove oldestOplogEntryTS invariants when we allow txns larger than 16MB
- Closed