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

Eliminate race on topology entry in metakv on GetNodeInfo() updates

    XMLWordPrintable

Details

    • Untriaged
    • 0
    • Unknown
    • Analytics Sprint 38, Analytics Sprint 39

    Description

      When an analytics node is providing node info to ns_server, it will update any changes in the stored topology in metakv. This is unsafe, as this could cause us to lose a topology update written by the coordinator. This should be reworked such that the topology entry in metakv is only ever written by the coordinator.

      If this can be done in such a way that is mixed-mode friendly, this should be taken in 7.2.5 & 7.6.1.
      EDIT: due to how we allocate node priorities including based on patch version, this can safely be done in patch releases (e.g. 7.2.5).

      Attachments

        For Gerrit Dashboard: MB-61188
        # Subject Branch Project Status CR V

        Activity

          People

            michael.blow Michael Blow
            michael.blow Michael Blow
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty