Story #5091
closedAs a user, I can rsync content to remote servers
0%
Description
Ticket moved to GitHub: "pulp/pulpcore/1840":https://github.com/pulp/pulpcore/issues/1840
Problem¶
To allow remote storage and serving of Pulp content it would be great if an exporter would rsync content to a remote location.
Design¶
In Pulp3 an 'exporter' can send content out of a Pulp system. An exporter named RsyncExporter should be created that takes the most important option that rsync accepts. Additionally the RsyncExporter takes either a 'repository' or 'repository_version' but not both. If 'repository' it will publish the latest repository_version.
TBD: which fields specifically?
Implementation¶
Internally it will write the entire repository to a temporary area on-disk and then shell out to rsync. Other ports of rsync-like functionality to Python I don't believe contain the optimization and stability of rsync itself.
On Demand Content¶
This feature does not work for on-demand content because the content must be present locally for rsync to ship it to the remote system.
Related issues
Updated by bmbouter over 5 years ago
- Subject changed from As a suer, I can rsync content to remote servers to As a user, I can rsync content to remote servers
Updated by ipanova@redhat.com over 5 years ago
- Related to Story #5280: As a user, I can rsync deduplicated content to the remote servers added
Updated by dkliban@redhat.com over 4 years ago
- Status changed from NEW to CLOSED - WONTFIX
Updated by daviddavis over 3 years ago
- Status changed from CLOSED - WONTFIX to NEW
Updated by daviddavis over 3 years ago
- Has duplicate Story #9072: As a user, I can rsync content out of Pulp added
Updated by pulpbot almost 3 years ago
- Description updated (diff)
- Status changed from NEW to CLOSED - DUPLICATE