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

Support change history on DCP

    XMLWordPrintable

Details

    • New Feature
    • Resolution: Fixed
    • Major
    • core-10.3.1
    • None
    • None
    • None
    • 0

    Description

      currently gocbcore did not support change history feature on dcp for magma storage buckets

      suggestion:

      we can expose config such as UseChangeStreams on DCPConfig struct for Couchbase Server 7.2+ and pass to dcpBootstrapProps. after that we can send control packet.

      example

      // https://github.com/couchbase/kv_engine/blob/master/docs/dcp/documentation/commands/control.md
      if mcc.dcpBootstrapProps.useChangeStreams {
          if err := client.ExecDcpControl("change_streams", "true", deadline); err != nil {
             return err
          }
      } 

      Attachments

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

        Activity

          People

            charles.dixon Charles Dixon
            erayarslan Eray Arslan
            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