Uploaded image for project: 'Couchbase .NET client library'
  1. Couchbase .NET client library
  2. NCBC-967

Refactor Server class so that it is contains a list of configured services

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Blocker
    • 2.2.0
    • 2.1.3
    • None
    • None

    Description

      The current Server class (analogous to a node or endpoint)currently supports 3 different service types: Data (k/v), Index and Query (N1QL). The structure of the class should be refactored to contain a list of services that each node is responsible for based upon the cluster map definition.

      The construction of the class also needs to be changed so that only the services defined within the cluster map are created for each Server instance. This currently happens in CouchbaseConfigContext.LoadConfig.

      This ticket is important because it "feature" proofs the Server class and the SDK going forward as new services are supported by Couchbase.

      Attachments

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

        Activity

          People

            jmorris Jeff Morris
            jmorris Jeff Morris
            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