Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
3.1.4, 3.1.5, 3.1.6, 4.1.1, 4.1.2, 4.5.0, 4.5.1, 4.6.0, 4.6.1, 4.6.4, 4.6.2, 4.6.3, 5.0.0, 5.0.1, 5.1.0
-
Security Level: Public
-
None
-
Untriaged
-
Unknown
Description
Takeover is the name we give to the manoeuvre where we change the location of an active vbucket. The old active vbucket marks itself as dead, sends all outstanding mutations on the "takeover stream" to the new master and then sets the state of the new master to active. However, it appears a race can occur where not all of the outstanding mutations get sent to the new master resulting in the mutations not persisting correctly.