Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
6.0.0, 6.0.1, 6.0.2, 6.0.3, 6.0.4
-
Untriaged
-
1
-
Unknown
Description
On GSI client, if WatchMetadata doesn't succeed for a subset of indexer nodes, the prepare create request and commit request will be sent only to the available watchers. But the planner considers all available indexer nodes for planning. If planner decides to put the index on the node for which watcher was not available, the index creation may fail.
Attachments
Issue Links
- is a backport of
-
MB-39067 Index creation may fail in case of one or more watchers are not available
-
- Closed
-
QE Testing:
1. Setup a cluster n1: kv, n1ql, index AND n2: index
2. Rebalance.
3. Create 1 index on node n1.
4. Drop all incoming packets for n2:9100.
5. Restart cbq-engine node on n1.
6. Create an index.
Before fix: Planner considers both nodes n1 and n2 for placement.
After fix: Planner considers only n1 for placement as n2 is not reachable at the time.