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

Subdoc multi-part lookup failing on centos

    XMLWordPrintable

Details

    • Untriaged
    • Yes

    Description

      When testing against a recent server build (5.0.0-3088), we're seeing a particular subdoc operation succeed when running on osx, and fail when running on centos 7.

      The subdoc operation is a multi-part lookup that attempts to retrieve a system xattr and the full document body.

      It's returning 0xCC (PROTOCOL_BINARY_RESPONSE_SUBDOC_MULTI_PATH_FAILURE) when running on centos 7, but succeeding when running on osx.

      Our steps to repro are just:
      1. Create a doc w/ a system xattr
      2. Attempt to retrieve that doc with a multi-op subdoc Lookup – the first op requesting the xattr, and the second requesting the full doc.

      This appears to be failing for all docs w/ system xattrs (doesn't seem to depend on the doc contents).

      This operation was working in earlier Spock builds - at minimum this worked for the Spock beta.

      Attachments

        1. main.go
          1 kB
        2. subdoc_issue_dump
          5.40 MB
        For Gerrit Dashboard: MB-24868
        # Subject Branch Project Status CR V

        Activity

          People

            raghu.sarangapani Raghu Sarangapani (Inactive)
            adamf Adam Fraser
            Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty