-
Type: Improvement
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
None
-
Fully Compatible
-
Repl B (10/30/15), Repl C (11/20/15)
Once the oplog entries are fetches from the upstream source the same fields, "ns", "op", "ts" and others are repeatedly read from the same entry causing lots of extra parsing/work.
One possible solution is to create a simple struct to wrap the BSONObj which caches the well-known fields:
- ts
- ns
- op
- o (optional)
- o2 (optional)
- o/o2._id (optional)
- is depended on by
-
SERVER-21107 Improve protocol version 1 replication throughput
- Closed
- is related to
-
SERVER-21154 Prepare Apply Batches Outside of Applier Thread
- Closed