This repository was archived by the owner on Jun 20, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 678
resolve inconsistencies detected during ring merge #1962
Labels
Milestone
Comments
This was referenced Mar 18, 2019
I encountered a case which i think slight variation of 2nd item. On a 3 node cluster, when a node
|
The problem with "reachable" is two peers can have different results, in the case of a network partition. In your example, a very interesting question is how the version number came to be incremented for the peer you say was deleted. |
murali-reddy
added a commit
that referenced
this issue
Apr 30, 2019
murali-reddy
added a commit
that referenced
this issue
May 3, 2019
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
The following are resolvable inconsistencies that currently cause a ring merge to fail, which in turn causes the connection on which the "other" ring was transmitted to be dropped...
The 2nd of these is particularly important to address, at least partially, since it can cause a merge to fail on a peer for entries involving two other peers. Fixing just that would entail applying the tie-break as described and fail if that picks the received entry and the entry we hold belongs to us.
The text was updated successfully, but these errors were encountered: