Details
Description
New fields in replSetGetStatus: "lastAppliedWallTime" and "lastDurableWallTime" now included for each member in the config.
Description of Linked Ticket
Beginning in 4.2, MongoDB records the wall clock time at which the primary processes each operation with millisecond granularity and records the value in the oplog. Secondary nodes report these values back to the primary node when the issue replSetUpdatePosition, and the information is duly recorded in the TopologyCoordinator's data structure of member data.
If we went a step further and reported these values in the output of replSetGetStatus, it would be possible to calculate and report the primary's estimate of each secondary's replication lag in milliseconds. Presently, the optime is used to approximate this calculation, but it only has whole-second granularity, and due to monotonicity requirements can be incorrect for a long time after a clock adjustment on the primary node.
So, we should add, to each element of the members field returned in replSetGetStatus's response, that member's most recently reported last durable and last applied operation wall clock timestamps.
Attachments
Issue Links
- backported by
-
DOCS-14943 [SERVER][BACKPORT] [v5.1] In replSetGetStatus, report last durable and last applied operation wall times for all members
-
- Closed
-
-
DOCS-14945 [SERVER][BACKPORT] [v4.4] In replSetGetStatus, report last durable and last applied operation wall times for all members
-
- Closed
-
- backports
-
DOCS-14944 [SERVER][BACKPORT] [v5.0] In replSetGetStatus, report last durable and last applied operation wall times for all members
-
- Closed
-
- documents
-
SERVER-54909 In replSetGetStatus, report last durable and last applied operation wall times for all members
-
- Closed
-
- is related to
-
DOCS-14944 [SERVER][BACKPORT] [v5.0] In replSetGetStatus, report last durable and last applied operation wall times for all members
-
- Closed
-
-
DOCS-14945 [SERVER][BACKPORT] [v4.4] In replSetGetStatus, report last durable and last applied operation wall times for all members
-
- Closed
-
- related to
-
DOCS-14943 [SERVER][BACKPORT] [v5.1] In replSetGetStatus, report last durable and last applied operation wall times for all members
-
- Closed
-