Yes this does look like the same issue, but is there any other way as the plans for the rust sdk were changed midway and in the end we are obliged to use the alpha version of the sdk which doesn’t have wait_until_ready method
For reference this is our connection string:
let mut connection_url = couchbase://host-1,host-2,host-3,host-4?operation_timeout=60
We store the cluster and bucket connections globally and reuse them
We have also added additional retry with timeout logic inside the code for errors
Can you suggest an alternate way to handle this or something that maybe we are missing?