-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
20
-
False
-
False
-
Undefined
-
AAH Sprint 6, AAH Sprint 7, AAH Sprint 10, AAH Sprint 11, AAH Sprint 12, AAH Sprint 13, AAH Sprint 14, AAH Sprint 15, 4.5.0a Sprint 1, 4.5.0a Sprint 2, 4.5.0a Sprint 3, 4.5.0a Sprint 4
Story: Sync performance must be better, sync task currently does too much requests and it needs a better approach.
Affects: API, PulpAnsible
QA Criteria Performance testing comparing results of current Vs new approach
Proposal Summary Make CollectionViewset flexible to accept PAGE_SIZE and custom fieldset and change task code to use it. (do the POC in a different branch)
Re-Enable the /collections/all/ to use the streamed endpoints.
—
The metadata discovery for a full sync requires too many calls which triggers rate limiting during sync.
.h3 Architecture Spec
https://docs.google.com/document/d/1lK_I7nbGOido4O1IU7qu8uXXVv7bOVryRzTNjZgYCK8/edit