Description
When the SDK bootstraps against a node list which has both kv and non-kv nodes, it should bootstrap (from the kv nodes and disregard the non-kv failures) but doesn't. Right now it fails the attempt even if it could succeed, leaving the user to a workaround where only kv-nodes must be passed in during bootstrap.
In order to address this bug, partial failures from non-kv nodes must be disregarded properly and should not interfere with the rest of the bootstrap process.
Attachments
For Gerrit Dashboard: JVMCBC-523 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
93414,3 | JVMCBC-523: Properly clean up services on failed connect. | master | couchbase-jvm-core | Status: MERGED | +2 | +1 |
93503,2 | JVMCBC-523: Properly clean up services on failed connect. | release15 | couchbase-jvm-core | Status: MERGED | +2 | +1 |