You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
This issue has been marked 'stale' due to lack of recent activity. If there is no further activity, the issue will be closed in another 30 days. Thank you for your contribution!
Author: @bmbouter (bmbouter)
Redmine Issue: 5091, https://pulp.plan.io/issues/5091
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.
The text was updated successfully, but these errors were encountered: