-
Type:
Improvement
-
Status: Done
-
Priority:
4 - Normal
-
Resolution: Fixed
-
Affects Version/s: 6.8.0
-
Fix Version/s: 6.8.0
-
Component/s: Database, Properties
-
Labels:None
-
Requirement Status:
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