Do not allow empty hosts in ConnectionString

Description

WaitUntilReadyAsync always fail with Cluster level WaitUntilReady is only supported by Couchbase Server 6.5 or greater if the first node in the comma separated list in the connection string given to Cluster.ConnectAsync is unavailable. I expect it to try the next nodes and if all nodes fail retry (or at least give a more relevant exception).

 

ConnectionStrings should failfast: "couchbase://,localhost" or "couchbase://localhost1,,localhost2"

Environment

None

Gerrit Reviews

None

Release Notes Description

None

Activity

Show:
Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Story Points

Components

Fix versions

Affects versions

Priority

Instabug

Open Instabug

PagerDuty

Sentry

Zendesk Support

Created December 15, 2020 at 1:14 AM
Updated December 15, 2020 at 1:33 AM
Resolved December 15, 2020 at 1:33 AM
Instabug