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

gocbcore should support communicating with the Eventing/GSI and Backup Services

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: core-10.0.0
    • Component/s: library
    • Labels:
      None
    • Story Points:
      1

      Description

      What's the issue?
      The tooling in the 'backup' repository currently relies on a slimmed down REST client which implements a fair amount of functionality which already exists in the SDK. We'd like to move over to using the SDK where possible, however, there's a few missing features that we'd need to make this possible.

      1) We'd need to be able to communicate with the:
      1a) Eventing service
      1b) Indexing service
      1c) Backup service
      2) We'd like to be able to access the underlying KV endpoints (which currently aren't exposed via the 'Agent')
      2a) We'd need to be able to preserve a scheme prefix for the KV endpoints to allow the SDK to return an SSL endpoint if required (the 'backup' tooling then doesn't need to worry about this)

        Attachments

        For Gerrit Dashboard: GOCBC-1087
        # Subject Branch Project Status CR V

          Activity

          Hide
          build-team Couchbase Build Team added a comment -

          Build sync_gateway-3.0.0-273 contains gocbcore commit d05b82b with commit message:
          GOCBC-1087 Add support for Eventing/GSI and Backup REST requests

          Show
          build-team Couchbase Build Team added a comment - Build sync_gateway-3.0.0-273 contains gocbcore commit d05b82b with commit message: GOCBC-1087 Add support for Eventing/GSI and Backup REST requests

            People

            Assignee:
            james.lee James Lee
            Reporter:
            james.lee James Lee
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes

                  PagerDuty