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
    • Priority: 4 - Normal
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 6.23.7
    • 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:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Sync Status

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