Details
-
Bug
-
Resolution: Fixed
-
Test Blocker
-
6.5.0
-
Untriaged
-
-
Yes
Description
Build : 6.5.0-2536 onwards
On a cluster if there are 2 FTS nodes, running the same search query on both the nodes can yield different results. This is possibly due to the recent gRPC changes. Issue became visible since 6.5.0-2536, but it could have been masked by MB-33248.
Steps to reproduce:
1. 2 node cluster = kv+n1ql+index+fts , fts
2. 1 bucket with 1000 documents
3. Create a default fts index.
4. Because of pindex distribution, both nodes will roughly have 500 docs each.
5. Issue a match_all FTS query on both nodes
Expectation is that the query returns 1000 hits when run against any node. Currently, If run against node1 it returns 1000. If run against node2, it returns 499 docs (num docs residing on that node)