Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
7.1.0
-
Untriaged
-
1
-
Yes
Description
Steps :
1. Create a 2 node cluster using Neo build 7.1.0-1501 (current latest). node1 should have KV service only and node2 should have FTS.
2. Create a bucket - bucket1.
3. Using Python SDK client, connect to the cluster on the node having KV service - node1. This works fine.
4. Using Python SDK client, connect to the cluster on the node having FTS service - node2. This doesn't work. It throws the following exception -
<RC=0xC9[LCB_ERR_TIMEOUT (201)], There was a problem while trying to send/receive your request over the network. This may be a result of a bad network or a misconfigured client or server, C Source=(src/bucket.c,1209)>
|
The same steps work fine with Couchbase server version 7.0.2-6703. So this is a regression. Other QE members report the same error while connecting to Analytics, N1QL nodes, and also using Couchbase Python client version 3.2.2
Couchbase Python client version = 3.1.1
libcouchbase version = 3.2.2
code that doesnt work
self.cb_admin = Admin(self.username, self.password, self.node_addr, self.node_port)
|
self.cb_coll_mgr = CollectionManager(self.cb_admin, self.bucket_name)
|
timeout_options = ClusterTimeoutOptions(kv_timeout=timedelta(seconds=120), query_timeout=timedelta(seconds=10)) |
options = ClusterOptions(PasswordAuthenticator(self.username, self.password), timeout_options=timeout_options)
|
self.cluster = Cluster('couchbase://{0}'.format(self.node_addr), |
options)
|
self.cb = self.cluster.bucket(self.bucket_name)
|