Actions
Refactor #8764
closedRefactor the sync pipeline
Start date:
Due date:
% Done:
100%
Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Quarter:
Description
The sync pipeline has some qualities that make it difficult to implement metadata mirroring as currently stands. The major issue is that metadata files are being downloaded in many different places, based on a bunch of different booleans that are passed around through global state objects. It makes it really hard to manage keeping track of them.
Added by dalley over 3 years ago
Updated by dalley over 3 years ago
- Status changed from NEW to MODIFIED
- % Done changed from 0 to 100
Applied in changeset 2f9939475cc5a6f6021afc565c6b12432ca9eead.
Updated by pulpbot over 3 years ago
Updated by pulpbot over 3 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Actions
Refactor to make metadata mirroring easier
So much of the logic is spread out that it makes it extremely difficult to manage. e.g. all of the metadata is downloaded in many separate functions. Also there are classes that would be better if they were just functions, and helper methods that should really just be inlined because they don't have a specific task.
closes: #8764 https://pulp.plan.io/issues/8764