Publishing results takes 10times longer on SonarQube

Must-share information (formatted with Markdown):

  • Version 7.9.5 on Linux CentOS
  • Publish results in Azure DevOps Pipeline to SonarQube server
  • Used to work quite fast. Now that we moved SonarQube to the Azure Cloud (with ADO Agent and SonarQube on the same Virtual machine) the publishing takes 10-15 times longer.

Hi all,

we moved our onprem virtual linux box to Azure cloud. The VM has the same CPU / RAM config as before. Everything runs fine, except publishing results from Azure DevOps using the SonarQube plugins:

  - task: SonarQubePublish@4
    displayName: Publish results
    inputs:
      pollingTimeoutSec: '300'

Can you give us a hint towards what exactly the plugin is doing? Which protocol it is using etc, so we can analyze where the performance/time is going?

See below a graph of pipeline executions in past 30 days with a spike at the day we moved the server:

Note: ADO self-hosted Agent and SonarQube are running on the same virtual machine.