SDK 45: IPv6, HC, SDK 47: HC, Log Redact, SDK49: HC, Log Reda, CertAuth, SDK51: Tra-I, CertAuth, HC, SDK2: Log Red, Tracing I
In anticipation of the coming sdk-rfc, please add volatile support for a health check resposne. Per discussion, the format would be approximately…
Where the "state" field describes the current connection conditions as a FSM:
- "connected", normal case, everything operating
- "disconnected", always indicated unexpectedly
- "disconnecting", planned, if say the map changed or the cluster requested a graceful connection shut down; some requests may still be in flight
- "timeout" the server wasn't able to reply to ping request in time. The time should be the same as for corresponding service request.
Goal is for deployments to be able to efficiently/safely check the status of the cluster as the client perceives it. Where possible, the results should amortize the checks already run internally.
|For Gerrit Dashboard: JCBC-1147|
|86658,8||JCBC-1147: Add health check ping command support.||master||couchbase-jvm-core||Status: MERGED||+2||+1|
|86966,2||JCBC-1147: Sync support for health check API up to rfc||master||couchbase-jvm-core||Status: MERGED||+2||+1|
|86967,3||JCBC-1147: Sync support for health check API up to rfc||master||couchbase-java-client||Status: MERGED||+2||+1|
|87094,4||JCBC-1147: Add health check ping command support.||master||couchbase-java-client||Status: MERGED||+2||+1|