Details
-
Task
-
Resolution: Done
-
Major
-
7.1.0
-
None
-
1
-
KV-Engine Sprint 2021 August, KV-Engine-Sept-21
Description
Related to MB-47604 in which we need rollback to behave the same for both couchstore and magma for the sake of making comparisons between the two.
This optimization was added in the initial commit adding rollback support under MB-9900. No justification was given for it. In general I wouldn't expect it to have any impact as any customer running for more than a day or two will have run compaction and the rollback headers available will be for at least half of the total seqnos seen. However, as there was no justification for the optimization, simply removing it feels a bit risky, it may negatively impact some use case. As such, make it configurable satisfying the requirement for MB-47604.
Attachments
Issue Links
- relates to
-
MB-47604 NexusKVStore implementation
- Closed
For Gerrit Dashboard: MB-48182 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
160234,9 | MB-48182: Make couchstore midpoint rollback optimisation optional | master | kv_engine | Status: MERGED | +2 | +1 |