Uploaded image for project: 'Couchbase Go SDK'
  1. Couchbase Go SDK
  2. GOCBC-1409

Support SEQNO_ADVANCED support for OSO via DCP Control message

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Critical
    • core-10.2.4, core-9.1.10
    • None
    • None
    • None
    • 0

    Description

      See MB-56621 and MB-49779 for more details.


      The summary is - KV accepts two options for `enable_out_of_order_snapshots` DCP Control message - ["true", "true_with_seqno_advanced"].

      Currently the go SDK does not support the latter option above^. See:

      https://github.com/couchbase/gocbcore/blob/v9.1.8/dcpagent.go#L174 


      The `true_with_seqno_advanced` control message is pivotal for consumers (FTS in this case) to right the expectation of what seqnos KV will send especially when purged tombstones (from expired/deleted items) are involved.

      I'm requesting support for this as soon as possible in the v9 and v10 branches for gocbcore. This is blocking our 7.2.0 server release.

      Attachments

        Issue Links

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

          Activity

            People

              charles.dixon Charles Dixon
              abhinav Abhi Dangeti
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty