Details
-
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
Description
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
Attachments
Issue Links
- depends on
-
AAH-2161 QE work: pipeline to run new performance tests against beta-galaxy-stage.ansible.com
- Closed
- is blocked by
-
AAH-928 Automation Hub 4.3 cannot sync from 4.4cloud05
- Closed
-
AAH-949 Re-syncing from 4.4cloud05 to 4.3.3 causes loss of all synced content
- Closed
- is depended on by
-
AAH-1693 Update rh-certified “Download Concurrency” default value
- Backlog