Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-47991

Magma SyncDelete prepare has metadata deleted bit set

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 7.1.0
    • 7.1.0
    • couchbase-bucket
    • 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.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              ben.huddleston Ben Huddleston
              ben.huddleston Ben Huddleston
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty