You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Russell brought this up today, and perhaps he can elaborate on this:
A replica becomes unavailable in a put coordinating node due to corruption or user error.
The incoming object may or may not contain a vector clock.
We get a not_found in the local put. We have lost the information corresponding to this vnode id.
The vector clock created could have a stale number for this vnode actor id. Either 1 if no vclock or < than the real one if more writes have happened since.
The vector clock is subsumed by the other replicas when sent out, so this write will lose and will eventually be read repaired completely out of existence.