Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
MB-51956: Remove the QueueDirtyWithManyClosedUnrefCheckpoints bench
The test was designed to measure the contention between frontend writes and the (old) CheckpointRemoverTask performing checkpoint removal. Since Neo the latter doens't exist anymore, replaced by eager checkpoint removal. Actually there is a code path that can potentially do a bulk checkpoint removal (also of many checkpoints, once MB-50984 is done): that is checkpoint removal triggered by CursorDrop. But note that that code path calls down into CM::extractClosedUnrefCheckpoints(), which is the old O(N) bit now O(1) and already covered by the ExtractClosedUnrefCheckpoints bench. Change-Id: I42c004b7d1c755ff5db45fffd1301526090180fe Reviewed-on: https://review.couchbase.org/c/kv_engine/+/174312 Tested-by: Build Bot <build@couchbase.com> Reviewed-by: Dave Rigby <daver@couchbase.com>
- Loading branch information
1 parent
4492280
commit 24d2160
Showing
1 changed file
with
0 additions
and
135 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters