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

Move metaKV from ns_config to chronicle

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Incomplete
    • Critical
    • None
    • Cheshire-Cat
    • ns_server
    • None

    Description

      • Moving ns_config managed keys to chronicle. We can evaluate keys on a case by case basis, with highest priority to keys that require high level of consistency (indexing, xdcr).
      • We can also consider introduction of a "consistency level" per key, such that we can ease the burden on chronicle and provide an equivalent lower consistency provided by ns_config for those who chooses to not move to Chronicle (fts).
      • Need to add chronicle equivalent metaKV APIs for service, with transaction semantics.
      • With a possible higher utilization of chronicle, we need to validate and address capacity, scale and latency related requirements. Currently, chronicle makes use of resident memory caching, which can be limiting if we need to manage a large number of keys, support high churn levels, and provide low latency.
      • As above requirement is valid, we should be encouraging consumers to revisit their model and examine their keys, and their CRUD patterns to better optimize for smaller size and churn.

      Attachments

        Issue Links

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

          Activity

            People

              dfinlay Dave Finlay
              meni.hillel Meni Hillel (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty