Uploaded image for project: 'Automation Hub'
  1. Automation Hub
  2. AAH-224

Switch on unpaginated collections/all

Details

    • Story
    • Resolution: Done
    • Major
    • None
    • None
    • None
    • 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

          Activity

            People

              Unassigned Unassigned
              chousekn Chris Houseknecht (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: