Performance issue in project binding in Sonar Lint in connected mode

Hi , We are using sonarQube Community Edition Version 8.9.9 (build 56886) and sonarLint 7.7 Eclipse plugin.

  • Operating system: Windows
  • SonarLint plugin version: 7.7
  • Programming language you’re coding in: Java
  • Is connected mode used: Yes
    • Connected to SonarCloud or SonarQube (and which version): SonarQube

We have connected to sonarQube server from SonarLint and trying to bind the projects. It is taking more time to bind the projects (almost more than an hour) and this is impacting the eclipse workspace performance. Is this a normal behaviour in binding or can anythign be done anything here to improve the performance.

Hi @sirisha

Sorry for the late answer.

This is hard to tell without having some logs of what is going on. Can you please enable verbose logs, then trigger an update of the binding and collect all the timings?

You should see logs like:

[SYNC] Synchronizing analyzer configuration for project 'xxxx'
GET 200 https://next.sonarqube.com/sonarqube/api/settings/values.protobuf?component=org.sonarsource.sonarlint.eclipse%3Asonarlint-eclipse-parent | response time=103ms
Downloaded settings in 110ms

Please try to identify the request that is taking too long.

We are also interested to know what is your version of SonarQube.