Story #2730
closed
As user I want to be able to provide custom rsync arguments to rsync distributor
Status:
CLOSED - CURRENTRELEASE
Description
Recently we ran into issues caused by rsync on remote site. Effect of those issues were stalled publish tasks. To resolve that rsync support "--timeout" argument that makes task fail rather than waiting forever.
Another argument that we would like to use is "--stats" which prints out sync statistics after finished call. That can be used to see upload speed of task, what is useful during debugging performance issues.
Therefore extra_rsync_args
(or similar name) is desired to be new attribute for rsync distributor.
- Tracker changed from Issue to Story
- % Done set to 0
- Status changed from NEW to ASSIGNED
jluza I'm moving from NEW -> ASSIGNED since you are set as the assignee.
Also to answer a question from IRC, since this is a new feature, yes it needs to target master branch.
One last thing, would you be willing to write a test plan as a pulp-smash issue [0]? You can see some examples in there [0] also. We use pulp-smash issues as test plans for either manual or automated testing. We have a field called 'Smash test' which accepts the smash issue number. We really like having them written ahead of time so that the reviewer of your code can actually use the test plan to hand test it.
[0]: https://github.com/PulpQE/pulp-smash/issues
I added some checklist items.
- Description updated (diff)
- Status changed from ASSIGNED to POST
- Groomed changed from No to Yes
- Sprint Candidate changed from No to Yes
- Status changed from POST to MODIFIED
- % Done changed from 0 to 100
- Platform Release set to 2.14.0
- Status changed from MODIFIED to 5
- Status changed from 5 to CLOSED - CURRENTRELEASE
Also available in: Atom
PDF
As user I want to be able to provide custom rsync arguments to rsync distributor
closes #2730