Details
-
Bug
-
Resolution: Fixed
-
Major
-
7.2.1
-
Untriaged
-
0
-
Unknown
Description
In a recent CBSE, a customer had an undersized cluster and was attempting to add a node so that all partitions could be accommodated.
The rebalance kept get cancelled with a badmatch error reported by ns_server since the payload in GetCurrentTopology() changed without a corresponding revision number change.
This occurred since the FTS process' response to GetCurrentTopology() returned a warning about the undersized cluster but reset the warning on the next PrepareTopologyChange(), leading to the mismatch.
It was also observed that the warnings persisted in metakv did not change despite there now being sufficient nodes in the cluster and since these warnings are used to populate the GetCurrentTopology() payload on process start, they ought to be consistent.
Attachments
For Gerrit Dashboard: MB-59043 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
198788,1 | MB-59043: Fix revision number and warnings in ctl | master | cbgt | Status: ABANDONED | -1 | 0 |
198812,7 | MB-59043: Fix revision number and warnings in ctl | neo | cbgt | Status: MERGED | +2 | +1 |
198869,4 | MB-59043: Warnings to be made per partition | master | blance | Status: MERGED | +2 | +1 |
199097,2 | MB-59043: Update blance to v0.1.5 | neo | cbft | Status: MERGED | +2 | +1 |
199108,2 | MB-59043: Update blance to v0.1.5 | neo | cbftx | Status: MERGED | +2 | +1 |
199109,2 | MB-59043: Update blance to v0.1.5 | neo | n1fty | Status: MERGED | +2 | +1 |
199110,3 | MB-59043: Update blance to v0.1.5 | neo | query | Status: MERGED | +2 | +1 |
199166,2 | MB-59043: Fix revision number and warnings in ctl | trinity | cbgt | Status: ABANDONED | 0 | 0 |
199167,2 | MB-59043: Update blance to v0.1.5 | trinity | cbft | Status: MERGED | +2 | +1 |
199169,2 | MB-59043: Update blance to v0.1.5 | trinity | cbftx | Status: MERGED | +2 | +1 |
199267,2 | MB-59043: Fix revision number and warnings in ctl | trinity | cbgt | Status: MERGED | +2 | +1 |
199268,2 | MB-59043: Update blance to v0.1.5 | trinity | n1fty | Status: MERGED | +2 | +1 |
199269,2 | MB-59043: go mod tidy | master | query | Status: MERGED | +2 | +1 |