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

We should make all updates to bucket config during failover in a single transaction

    XMLWordPrintable

Details

    • 0

    Description

      Currently we make 3 updates to bucketconfig during failover of a bucket as here
      1. Update fast forwayd map
      2. Update current vbucket map
      3. remove failed nodes from server list

      We should make them as a part of one transaction to reduce the number of updates to bucketconfig which in turn affects the replication of the config properties. The buckets key in ns_config is dependent on the number of bucket and the effect of replicating multiple updates to the same large key(when using large number of buckets) is wasteful.
      The end result is that failover processing time should show improvement due to less config replications.

      Attachments

        Issue Links

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

          Activity

            People

              ashwin.govindarajulu Ashwin Govindarajulu
              Abhijeeth.Nuthan Abhijeeth Nuthan
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                PagerDuty