Uploaded image for project: 'Artifactory Binary Repository'
  1. Artifactory Binary Repository
  2. RTFACT-24200

Improve docker find blob by digest local flow

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Done
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Severity:
      Medium

      Description

      Instead of finding all blobs by that digest, filtering the non temp upload ones, then checking for the first one we can read (we can read all, as it's part of the find all blobs), we should reduce the logic to stream results, and find the first that matches all those conditions. 

      In cases where a lot of layers are shared, it could reduce the time it takes to populate the cache.
      In cases that are a lot of movements, it could reduce the time it takes to repopulate old cache entries.

      Note: this only affects Artifactory version 6.x. 
      In version 7.x there is already such mechanism.

       

        Attachments

          Activity

              People

              Assignee:
              nadavy Nadav Yogev
              Reporter:
              nadavy Nadav Yogev
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Sync Status

                  Connection: RTFACT Sync
                  RTMID-24200 -
                  SYNCHRONIZED
                  • Last Sync Date: