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

(MAINT) add rsync backoff for testing #1546

Merged
merged 1 commit into from Oct 15, 2018

Conversation

kevpl
Copy link
Contributor

@kevpl kevpl commented Oct 5, 2018

Before, we would have a number of tests fail where
it was caused by some connection error that if we
had run it again, it probably would not be a problem.
This change allows these calls to be made with backoffs
so that the tests will be a little slower occasionally,
but much more resilient to network issues

@kevpl kevpl force-pushed the maint_buffer_rsync_tests branch from 5fb05af to ceb85c0 Compare Oct 11, 2018
Before, we would have a number of tests fail where
it was caused by some connection error that if we
had run it again, it probably would not be a problem.
This change allows these calls to be made with backoffs
so that the tests will be a little slower occasionally,
but much more resilient to network issues
@kevpl kevpl force-pushed the maint_buffer_rsync_tests branch from ceb85c0 to e62d1d1 Compare Oct 11, 2018
@smcelmurry smcelmurry merged commit d2bba03 into voxpupuli:master Oct 15, 2018
1 check failed
kevpl added a commit to kevpl/beaker that referenced this issue Oct 17, 2018
In my previous work on this:
  voxpupuli#1546
I took care of the cases where the method returned successfully
but the issue we are seeing in CI is where exceptions are
being thrown by the Host#do_rsync_to method. These changes take
the exceptions into account, allowing them to be other cases that
end similarly to the first, where we just continue backoff
execution
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.

None yet

3 participants