Details
-
Improvement
-
Resolution: Fixed
-
Major
-
None
-
KV Sprint 2020-July
Description
Currently, ns-server sends compaction requests to KV-Engine for performing on-demand compaction with purge seqno.
Magma implements automatic compaction. For performing purge operation, it requires the current purge seqno. A new API should be provided to obtain purge seqno.
Attachments
Issue Links
- depends on
-
MB-37739 Magma compaction has race condition when doing explicit compactions
- Closed
For Gerrit Dashboard: MB-36371 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
122379,2 | MB-36371: Remove curr_time from compaction_ctx | master | kv_engine | Status: MERGED | +2 | +1 |
122611,3 | MB-36371: Add function to create compaction_ctx | master | kv_engine | Status: MERGED | +2 | +1 |
122612,3 | MB-36371: Add MagmaKVStore::makeCompactionContext | master | kv_engine | Status: MERGED | +2 | +1 |
122713,7 | MB-36371: Add compaction completion callback | master | kv_engine | Status: MERGED | +2 | +1 |
128861,3 | MB-36371: Allow magma to purge tombstones in implicit compactions | master | kv_engine | Status: MERGED | +2 | +1 |
131808,4 | MB-36371: Use configuration.json purge age for couchstore | master | kv_engine | Status: MERGED | +2 | +1 |