Details
-
Bug
-
Resolution: Done
-
Major
-
7.1.0
-
Triaged
-
1
-
Yes
-
KV-Engine Sprint 2021 August, KV-Engine-Sept-21
Description
Currently a (now out of date) copy of the kv metadata is stored in magma in https://github.com/couchbase/magma/blob/master/util/kvengine.h for the purpose of dumping it in magma_dump. It would be ideal to use the kv_engine metadata directly instead (so that we don't have an out of date version lying around that we could forget to update). We should do the same for the UserStats which are also dumped with magma_dump, and perhaps some other structures in the kvengine.h file.
Attachments
For Gerrit Dashboard: MB-48120 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
159978,10 | MB-48120: Make magma metadata usable in non-kv projects | master | kv_engine | Status: MERGED | +2 | +1 |
159979,9 | MB-48120: Move magma metadata to new lib (to link with magma) | master | kv_engine | Status: MERGED | +2 | +1 |
160217,9 | MB-48120: Use KV metadata directly | master | magma | Status: MERGED | +2 | +1 |
160614,2 | MB-48120: Move monotonic.h (and comparators.h) to platform | master | platform | Status: MERGED | +2 | +1 |
160615,4 | MB-48120: Move monotonic.h (and comparators.h) to platform | master | kv_engine | Status: MERGED | +2 | +1 |
160616,4 | MB-48120: Make MAGMA_UTIL_LIB a static library | master | magma | Status: MERGED | +2 | +1 |
160646,4 | MB-48120: Use kv_engine MagmaDbStats directly | master | magma | Status: MERGED | +2 | +1 |
160647,7 | MB-48120: Move MagmaDbStats to ep-engine_magma | master | kv_engine | Status: MERGED | +2 | +1 |
160719,3 | MB-48120: Remove lock from MagmaDbStats | master | kv_engine | Status: MERGED | +2 | +1 |
173276,3 | MB-48120: Move Monotonic tests to platform | master | platform | Status: MERGED | +2 | +1 |
173277,3 | MB-48120: Move Monotonic tests to platform | master | kv_engine | Status: MERGED | +2 | +1 |
173363,2 | MB-48120: Move monotonic_queue.h to platform | master | kv_engine | Status: MERGED | +2 | +1 |
173364,2 | MB-48120: Move monotonic_queue.h to platform | master | platform | Status: MERGED | +2 | +1 |