Details
-
Bug
-
Resolution: Fixed
-
Major
-
7.1.0
-
None
-
Triaged
-
1
-
No
-
KV-Engine Sprint 2021 August
Description
When we create magma metadata for a SyncDelete prepare we set the deleted bit for the metadata. We later treat this as a tombstone when picking which FlushState to call the persistence callback with which is incorrect. We either need to change this to work like couchstore or audit every usage because compaction also handles sync delete prepares incorrectly.