Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
0
Description
If a node is 127.0.0.1 then ns server can send us a nodesExt entry which has neither hostname or thisNode set. When this happens we detect is the seed node even if it isn't. The code block at https://github.com/couchbase/gocbcore/blob/master/kvmux.go#L706-L716 expects there to be only 1 seed node so ignores the second one leading to the SDK trying to connect to an empty address:port.
Attachments
Issue Links
- relates to
-
GOCBC-1429 Failure to identify local node from remote configs when used internally to couchbase
- Resolved
Gerrit Reviews
For Gerrit Dashboard: GOCBC-1388 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
186477,4 | GOCBC-1388: Allow multiple kv nodes to identify as seed in mux | master | gocbcore | Status: MERGED | +2 | +1 |
186507,4 | GOCBC-1388: Allow multiple kv nodes to identify as seed in mux | v10.1 | gocbcore | Status: MERGED | +2 | +1 |
187144,2 | MB-55288/MB-55498: Upgrade to gocbcore@v10.1.7 | master | cbgt | Status: MERGED | +2 | +1 |
187145,2 | MB-55288/MB-55498: Upgrade to gocbcore@v10.1.7 | master | cbft | Status: MERGED | +2 | +1 |