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

Rebalance Progress fluctuations

    XMLWordPrintable

Details

    • Untriaged
    • 0
    • Unknown

    Description

      1. One source of progress fluctuation is https://github.com/couchbase/indexing/blob/master/secondary/indexer/shard_rebalancer.go#L3116.  In https://github.com/couchbase/indexing/blob/master/secondary/indexer/shard_rebalancer.go#L3122, the totalProgress can be > 99% in the "ShardTokenRecoverShard" state. After it moves to ShardTokenMerge, it goes down to 99%.
      2. https://github.com/couchbase/indexing/blob/master/secondary/indexer/shard_rebalancer.go#L3112 should cover ShardTokenDropOnSource
      3.  In https://github.com/couchbase/indexing/blob/master/secondary/indexer/shard_rebalancer.go#L3134, if the progress reached 0.95 -> 0.997 ->1.0, we again move it back to 0.99. We should normalize the progress to 0.99

      Attachments

        Issue Links

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

          Activity

            People

              harikishore.chaparala Hari Kishore (Inactive)
              harikishore.chaparala Hari Kishore (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty