Skip to content

Ensure riak_repl service is up across the board#714

Merged
engelsanchez merged 1 commit into
masterfrom
bugfix/repl-tests-should-freaking-wait-for-riak-repl-service
Dec 18, 2014
Merged

Ensure riak_repl service is up across the board#714
engelsanchez merged 1 commit into
masterfrom
bugfix/repl-tests-should-freaking-wait-for-riak-repl-service

Conversation

@engelsanchez
Copy link
Copy Markdown
Contributor

Trying to use the repl features before newly started nodes have
riak_repl completely initialized leads to all sorts of nasty crashes and
noise. Frequently it makes fullsync stuck forever, which makes a lot of
the tests fail.

This also tweaks the AAE fullsync tests to remove assumptions about
failure stats when AAE transient errors occur. The behavior in the
handling of those errors has changed recently with the introduction of
soft exits.

Also, the AAE fs test expected AAE transient errors to still allow fullsync
to complete through them. Now we wait for AAE to resolve those issues
forever by default to allow possibly long AAE tree builds to finish and then
proceed with the fullsync.

Trying to use the repl features before newly started nodes have
riak_repl completely initialized leads to all sorts of nasty crashes and
noise. Frequently it makes fullsync stuck forever, which makes a lot of
the tests fail.

This also tweaks the AAE fullsync tests to remove assumptions about
failure stats when AAE transient errors occur. The behavior in the
handling of those errors has changed recently with the introduction of
soft exits.
engelsanchez added a commit that referenced this pull request Dec 18, 2014
…wait-for-riak-repl-service

Ensure riak_repl service is up across the board
@engelsanchez engelsanchez merged commit 853dd06 into master Dec 18, 2014
@seancribbs seancribbs deleted the bugfix/repl-tests-should-freaking-wait-for-riak-repl-service branch May 6, 2015 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant