Details
-
Task
-
Resolution: Done
-
Major
-
master
Description
As seen in MB-30019, the execution of CheckpointManager::checkAndAddNewCheckpoint increases the runtime of PassiveStream::handleSnapshotEnd of 4 orders (from 0.1us to 1000us).
Attachments
Issue Links
- is triggered by
-
MB-30019 High vb_replica_checkpoint_memory at the end of data ingestion
- Closed
For Gerrit Dashboard: MB-30532 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
97084,6 | MB-30532: Add unit tests for PassiveStream::handleSnapshotEnd | master | kv_engine | Status: MERGED | +2 | +1 |
97196,13 | MB-30532: Add the new 'DCP Consumer snap-end mutation latency' perftest | master | kv_engine | Status: MERGED | +2 | +1 |
97199,8 | MB-30532: Optimize and simplify CM::checkAndAddNewCheckpoint | master | kv_engine | Status: MERGED | +2 | +1 |
97204,3 | MB-30532: Remove unused functions in CheckpointManager and Checkpoint | master | kv_engine | Status: MERGED | +2 | +1 |
97726,5 | MB-30532: Improve the 'DCP Consumer snap-end mutation latency' perftest | master | kv_engine | Status: MERGED | +2 | +1 |
97732,7 | MB-30532: Remove the CM::lastClosedCheckpointId member variable | master | kv_engine | Status: MERGED | +2 | +1 |
98265,11 | MB-30532: Exploit that a replica-checkpoint is never empty | master | kv_engine | Status: MERGED | +2 | +1 |
98425,4 | MB-30532: Remove the CursorIdToPositionMap type | master | kv_engine | Status: MERGED | +2 | +1 |