basho / riak_dt

Convergent replicated datatypes in Erlang
Apache License 2.0
353 stars 70 forks source link

The attempt to optimise merge was incorrect #79

Closed russelldb closed 10 years ago

russelldb commented 10 years ago

If LHS vclock dominates RHS vclock, there can still be removes that need to be observed, so that optimisation was bogus.

russelldb commented 10 years ago

Hat tip to https://github.com/asonge for the find, and the test.

russelldb commented 10 years ago

Gonna YOLO merge as develop is broken, and this is essentially a rollback.