Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
-
0
-
SDK30
Description
See linked CBSE-14831 for additional details, but here are the reproduction steps:
- setup two node cluster with KV service with 6.6 version
- add one 7.1 node
- rebalance
- bootstrap libcouchbase using 7.1 node
- libcouchbase will get socket configured for collections, because kv engine from 7.1 node will ack collection support
- libcouchbase then receive configuration, and sees that the config does not have "collections" capability and disables collections support for whole lcb_INSTANCE
- send GET command, and libcouchbase will not add zero prefix for default collection
- kv engine tries to interpret first byte of the key as a collection index, and returns COLLECTION_NOT_FOUND
- libcouchbase silently retries expecting that this is just cold collection, that will be accessible in a moment
- application gets timeout error
Attachments
Issue Links
- relates to
-
NCBC-3452 Collection is not encoded correctly with mixed-version cluster
-
- Closed
-