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
After handoff, the operations may be applied twice. This is because, logging_vnode does the handoff and gets the operations to the log. materializer_vnode does the handoff independently, and caches the operations. Then (for some executions) the load_from_log in the materilizer_vnode re-loads the operation that is already cached by the handoff, thus duplicating them.
The test is in the branch handoff_materiliazer riak_test/log_handoff_test.erl.
The text was updated successfully, but these errors were encountered:
Ok, it looks like I introduced this when add the recovery from the log, so I will fix it. The test you mention will fail on master? Can I use it to test if the fix I will make works?
After handoff, the operations may be applied twice. This is because, logging_vnode does the handoff and gets the operations to the log. materializer_vnode does the handoff independently, and caches the operations. Then (for some executions) the load_from_log in the materilizer_vnode re-loads the operation that is already cached by the handoff, thus duplicating them.
The test is in the branch handoff_materiliazer riak_test/log_handoff_test.erl.
The text was updated successfully, but these errors were encountered: