Skip to content

Commit 35dc3c5

Browse files
authored
Merge pull request #3964
* [DOC-13712]: Add release note for MB-66434 * [DOC-13712]: Add release note for MB-66434
1 parent 460d388 commit 35dc3c5

1 file changed

Lines changed: 24 additions & 3 deletions

File tree

modules/release-notes/partials/docs-server-7.6.8-release-note.adoc

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ This maintenance release contains fixes to issues.
88
== Fixed Issues
99

1010

11-
12-
1311
=== Cluster Manager
1412
[#table-fixed-issues-768-cluster-manager, cols='10,40,40']
1513
|===
@@ -21,7 +19,7 @@ This maintenance release contains fixes to issues.
2119
a|*Metric Rename – Cache Miss Ratio → Get Miss Ratio*
2220
The _Cache Miss Ratio_ metric name suggested it measured memory or disk caching performance.
2321
In practical instances, as of version 7.6.2, it was redefined to measure the proportion of read (`get`) operations that fail because the requested key is not present in the bucket at all.
24-
To eliminate this confusion, the metric has been renamed to *Get Miss Ratio*.
22+
To eliminate confusion, the metric has been renamed to *Get Miss Ratio*.
2523

2624
| Issue resolved
2725

@@ -122,8 +120,31 @@ The updates involve implementing proper checks for int64 overflow to properly r
122120

123121

124122

123+
=== Index Service
124+
[#table-fixed-issues-768-index-service, cols='10,40,40']
125+
|===
126+
|Issue | Description | Resolution
125127

128+
| https://jira.issues.couchbase.com/browse/MB-66434[MB-66434]
129+
| In certain scenarios where `shard affinity` has been toggled on or off, or a previous rebalance was canceled midway,
130+
the Alternate Shard IDs for some replicas may be reset.
131+
During a later rebalance where shard affinity is enabled and `optimise index placement` is turned off,
132+
the replica repair process assigns a shard to the lost replica based on the Alternate Shard ID of its surviving counterpart.
133+
The existing replicas whose Alternate Shard IDs were reset are also re-assigned the same Alternate Shard ID.
126134

135+
However, since index movement is turned off (due to `optimise index placement` being off),
136+
these replicas remain on their original nodes.
137+
As a result, the same Alternate Shard ID can end up being present on multiple nodes.
138+
This violates the planning invariant that requires each Alternate Shard ID exists on one node only.
139+
Violation of this invariant led to a panic during rebalance.
140+
141+
| This complex condition was considered in the later stages of planning,
142+
to ensure that whenever non-moving indexes are also assigned the Alternate Shard ID,
143+
they are not to be considered in the planning of moving indexes.
144+
145+
This will prevent the occurrence of panics during a rebalance.
146+
147+
|===
127148

128149

129150

0 commit comments

Comments
 (0)