Since 4.5.x deployment; loading a project increased with an AVG of 2x the required time in 4.4.x.
It is due to the loading of project's dependencies recursion; each dependency generates 2 to 3 separate NXQL request:
for each dependency
- fetch package by name
- read dependencies
- recursion on each dependency
We are going to rewrite this resolution to reduce query using:
- fetch all dependencies by name
- recursion on each dependency
Extra: We set DD version env variable in the Docker image to follow up differences between versions in DD.
- Is referenced in
UNSTABLE: Integrated in Private » NOS » nos-maintenance #2061
NXS-6445: Enable datadog tracing and version tag (akervern: 26dd6545cb99b50446360404e441717443e145e6)NXS-6445: Add PackageRepositoryComponent#searchPackagesByNames and (akervern: bd330c91b84daf5e04a8ac334de7dee47ad0136e)