Details
Description
Test that led to failure/Steps to reproduce:
- Created a 3 node provisioned cluster on sandbox and loaded travel-sample bucket.
- Killed memcached process on all nodes. Nodes go down for brief period of time when memcached is killed and are back up.
- Used the attached main.go file to run some basic operations on the bucket.(Please note that the cluster is in healthy state when I run the file)
Observation:
err = cluster.WaitUntilReady(time.Second*240, nil) |
returns 'unambiguous timeout' error. But even though 'WaitUntilReady' for cluster object returns an error. I am able to get the 'bucket' object in the later part of the go file to successfully insert and delete a document from the bucket.
gocb and gocbcore versions:
github.com/couchbase/gocb/v2 v2.6.3
github.com/couchbase/gocbcore/v10 v10.2.3
Cluster logs:
https://cb-engineering.s3.amazonaws.com/go-sdk-bug/collectinfo-2023-06-13T112603-ns_1%40svc-dqisea-node-001.ssxnmi0dc5xzz-yf.sandbox.nonprod-project-avengers.com.zip
Control plane logs: