Skip to content

Speed the file replication by comparing the 2 PULP_MANIFEST files and calculte the diferenes #7558

@mchithu

Description

@mchithu

Is your feature request related to a problem? Please describe.
In a file repository there are 10K files. Even when a file content is changed, the file repository sync takes longer time.

Describe the solution you'd like
Compare the two PULP_MANIFEST file from the remote upstream-pulp server and local pulp server. Just perform a string based comparision between the files. And do the necessary add/remove the files from the repository. Instead of going through all 10K checksum, file name and repository verion, the string comparision will complete the replication faster. Also provide an attribute, to run a full file repository sync when user requested for. If not explicitly mention, do a sync of only changes.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions