- SonarQube Enterprise 8.9.0
- SonarQube deployed on zip
- Try to find why the step “Checks executed after computation of measures” is so slow
- We have enabled DEBUG log level in compute engine but we cannot find anything. Nothing is logged between the previous step and the slowest step.
Thank you so much for the community support. We are having a performance issue on a large instance of SonarQube that is still on old LTS 8.9. Since it is a very big company the upgrade to the new LTS 9.9 is not so easy and will have to wait till the end of the year or maybe next year.
We don’t know why the step “Checks executed after computation of measures” is so slow (22 minutes). This is a sample log of a compute engine task:
09:16:29 INFO Load measure computers | status=SUCCESS | time=0ms 09:16:29 INFO Compute Quality Profile status | status=SUCCESS | time=97ms 09:18:07 INFO Execute component visitors | status=SUCCESS | time=97206ms 09:40:50 INFO Checks executed after computation of measures | status=SUCCESS | time=1363112ms 09:40:50 INFO Compute Quality Gate measures | status=SUCCESS | time=5ms
We would like to know what kind of operations are executed on that step to see if we can find where the issue is and speed up the process by changing current settings or installation.
Enabling DEBUG level does not add any log between the “Execute component visitors” and the “Checks executed after computation of measures”. We have also tried to find the code executed on this step in the open-source sonarqube repository but we couldn’t find any related information.
We have tried to find any related release notes about this and nothing found on any 8.9.x or 9.x…
Does anyone knows what could be the reason for this long step in the compute engine? Is it related to elasticsearh, database or the compute engine itself?
Any help will be really appreciated!