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

Reduce DB queries when setting properties at packages

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: 6.8.0
    • Fix Version/s: 6.8.0
    • Component/s: Database, Properties
    • Labels:
      None

      Description

      Some of the repositories is using multiple DB queries to set properties on packages, which causes huge overhead on the DB,
      This can be avoided with setting all the artifact properties with single query.

      The problematic packages:

      1. Bower - when indexing
      2. Cocoapods - when indexing 
      3. Conan - when uploading 
      4. Conda -  when indexing
      5. Cran -  when indexing
      6. Docker - when Using putTagWithNamespace api(PUT - "repositories/{namespace}/{repoName}/tags/{tagName}"),
      promote api(POST - "{repoKey}/v1/promote")
      7. Helm - when indexing
      8. Puppet - when indexing
      9. Npm - when indexing
      10. Pypi - when indexing
      

        Attachments

          Activity

            People

            • Assignee:
              Dudim Dudi Morad
              Reporter:
              Dudim Dudi Morad
              Assigned QA:
              Konstantin Shenderov
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: