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

DelWithMeta against xattr document can result in a mutation

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 6.0.3
    • master, 5.0.0, 5.0.1, 5.1.0, 5.1.1, 5.1.2, 5.1.3, 5.5.0, 5.5.1, 5.5.2, 5.5.3, 5.5.4, 5.5.5, 6.0.0, 6.0.1, 6.0.2, 6.5.0
    • couchbase-bucket
    • Untriaged
    • Unknown

    Description

      When a xattr document is found (found in cache) in the deleteWithMeta path, the pruneXattrDocument function is used to process the document value so that any system xattrs may be retained. The output of that function is a 'copy' of the original StoredValue as an Item with the pruned value (or null if all xattrs were dropped).

      When the input value was an alive K/V, the output is still an alive K/V, it should always be a deleted value.

      Attachments

        Issue Links

          For Gerrit Dashboard: MB-36101
          # Subject Branch Project Status CR V

          Activity

            People

              jwalker Jim Walker
              jwalker Jim Walker
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty