Details
-
Improvement
-
Resolution: Done
-
Major
-
master
-
0
-
KV 2023-2
Description
Splitting this off from MB-15561 to keep that on topic.
From this comment:
There are 3 scenarios we need to differentiate:
1. Target accepts mutation because it wins (RevID or LWW)
2. Target rejects mutation because it matches.
3. Target rejects mutation because its own version wins.
The available metrics need to differentiate between (1), (2) and (3)
Attachments
Issue Links
For Gerrit Dashboard: MB-55173 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
186729,8 | MB-55173: Add unit tests guarding conflict resolution behaviour | master | kv_engine | Status: MERGED | +2 | +1 |
186731,9 | MB-55173: Refactor conflict resolution using tuple comparison | master | kv_engine | Status: MERGED | +2 | +1 |
186797,7 | MB-55173: add kv_conflicts_resolved metric | master | kv_engine | Status: MERGED | +2 | +1 |
186883,2 | MB-55173: [BP] Add unit tests guarding conflict resolution behaviour | neo | kv_engine | Status: MERGED | +2 | +1 |
186884,3 | MB-55173: [BP] Refactor conflict resolution using tuple comparison | neo | kv_engine | Status: MERGED | +2 | +1 |
186885,3 | MB-55173: [BP] add kv_conflicts_resolved metric | neo | kv_engine | Status: MERGED | +2 | +1 |
191498,2 | Merge commit neo/4c05e258c into master | master | kv_engine | Status: MERGED | +2 | +1 |