-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: manual
Description
Downstream Change Summary
numEmptyBatches is a new field under metrics.repl.network.getmores. This number reports the number of empty oplog batches a secondary node receives from its sync source. A secondary will get an empty oplog batch only when it is fully synced (i.e. the oplog getmore operation does not initial return data) and if:
1. The getmore operation also times out waiting for more data (oplog entries).
OR
2. The sync source's majority commit point has advanced since the last batch sent to the secondary node.
Description of Linked Ticket
- Add metrics.repl.network.getmores.numEmptyBatches on syncing nodes to report the number of empty batches to help diagnosing tailable awaitData logic.
Scope of changes
Impact to Other Docs
MVP (Work and Date)
Resources (Scope or Design Docs, Invision, etc.)
- documents
-
SERVER-44710 Add metrics.repl.network.getmores.numEmptyBatches
-
- Closed
-