This timeout value is currently hardcoded to 20 seconds in order to have users reporting quickly any performance bottlenecks. But when this performance bottleneck doesn't directly relate to a SQ design issue but is due to an external cause (DB, network issues for instance), users are stuck.
In order to unlock such situation, users should be able to override this default value with a new property 'sonar.ws.timeout=60' -> number of seconds. Moreover, the default value of this property should be 60 and no more 20 seconds
This property :
- Should not be displayed in the SonaQube > Settings page
- Should not be documented in the SQ conf/sonar.properties
- Should only be documented in the following page: http://docs.sonarqube.org/display/SONAR/Analysis+Parameters