Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 1.4 changes into develop, part 2 #413

Merged
merged 10 commits into from
Oct 3, 2013
Merged

Merge 1.4 changes into develop, part 2 #413

merged 10 commits into from
Oct 3, 2013

Conversation

bookshelfdave
Copy link
Contributor

No description provided.

bowrocker and others added 10 commits August 28, 2013 15:30
Fix for heartbeat timeout bug discovered in riak_test repl_rt_heartbeat
The wrong check was causing the ack to be proxied through the helper.
The helper builds a map for acks from v1 to the actual v2 sequence
number. However, because this was a version 2 protocol, the map was
not needed, and thus not built. Without finding the v1 sequence number,
and ack is never sent to the rtq, leaving the object forever unacked.
There is a possibiliy that the ackto value will equal completed due
to skips. Without the fix, this means the ackto would never evaluate
to a point where it can consume it. Now it can ack.
Upon futher inspection, ackedto could be somewhere in the middle of
the completed list. This allows it to rewind that ack a bit to maintain
consistency.
Fixes ack issues and queue fill up w/ bi-directional cascading
Conflicts:
	src/riak_repl2_rtsink_conn.erl
bookshelfdave pushed a commit that referenced this pull request Oct 3, 2013
Merge 1.4 changes into develop, part 2
@bookshelfdave bookshelfdave merged commit 2317a1b into develop Oct 3, 2013
@rzezeski rzezeski modified the milestones: 2.0-beta, 2.0 Mar 25, 2014
@seancribbs seancribbs deleted the dp_merge14 branch April 1, 2015 23:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants