Details
-
Bug
-
Resolution: Fixed
-
Major
-
1.2.0-dp, 1.1.3
-
None
-
None
Description
Observe should succeed as soon as minimal criteria are met.
It also should be resilient to X replica out of N being unavailable (because in fail-over) and be able to succeed the ReplicateTo count Y <= N - X.
For instance, with 3 replicas A B C configured, A being unavailable and B being laggy, a ReplicateTo.ONE should return immediately after C responds (not wait for B nor fail because of A).
Attachments
Issue Links
- relates to
-
JVMCBC-204 When unable to locate, request are not flushed, causing delays
- Resolved
For Gerrit Dashboard: JVMCBC-202 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
51463,2 | JVMCBC-202: make Observe eager and resilient to failed over replica | master | couchbase-jvm-core | Status: MERGED | +2 | +1 |
51510,2 | JVMCBC-202: make Observe eager and resilient to failed over replica | release11 | couchbase-jvm-core | Status: MERGED | +2 | +1 |