-
Type: Task
-
Resolution: Won't Do
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Storage
-
None
-
Execution Team 2019-11-04, Execution Team 2019-11-18
WiredTigerOplogManager::_oplogJournalThreadLoop()
- stop calling waitUntilDurable().
- call setOplogTruncateAfterPoint to durably update the oplogTruncateAfterPoint to the WT all_committed timestamp.
- remove the extra logic to wait for ops waiting for durability before proceeding – we will still have the logic to wait for a journal flush call before proceeding with the loop.
Note: this task is expected to improve performance.
- depends on
-
SERVER-41389 Pause the oplog visibility thread in mode SECONDARY
- Closed
-
SERVER-41391 Clear the oplogTruncateAfterPoint timestamp on stepdown
- Closed
- is related to
-
SERVER-41386 Create a JS test that ensures non-durable writes can replicate but are not counted for majority write concern
- Closed
-
SERVER-41387 Create a test that ensures the oplogTruncateAfterPoint will correctly clear writes on startup after a primary restarts
- Closed
- related to
-
SERVER-44703 Complete TODO listed in SERVER-41392
- Closed