aboutsummaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@sonarsource.com>2014-08-27 18:04:41 +0200
committerSimon Brandhof <simon.brandhof@sonarsource.com>2014-08-27 19:01:08 +0200
commit2cb0ac9b106a7fe0bea98cb1517e5f55d24ab8ca (patch)
tree99ed20d77882d86a712587f047b54aab13aa787a /server
parent612d0fce39ffe0be40b37c6e4de87fc69294d1f1 (diff)
downloadsonarqube-2cb0ac9b106a7fe0bea98cb1517e5f55d24ab8ca.tar.gz
sonarqube-2cb0ac9b106a7fe0bea98cb1517e5f55d24ab8ca.zip
SONAR-4898 fix parallel termination of processes
Diffstat (limited to 'server')
-rw-r--r--server/process/sonar-process/src/main/java/org/sonar/process/Monitor.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/server/process/sonar-process/src/main/java/org/sonar/process/Monitor.java b/server/process/sonar-process/src/main/java/org/sonar/process/Monitor.java
index 663fb3cbcfc..1fe64d65ba0 100644
--- a/server/process/sonar-process/src/main/java/org/sonar/process/Monitor.java
+++ b/server/process/sonar-process/src/main/java/org/sonar/process/Monitor.java
@@ -126,7 +126,7 @@ public class Monitor extends Thread implements Terminable {
volatile Boolean isRunning = true;
@Override
- public void terminate() {
+ public synchronized void terminate() {
LOGGER.debug("Monitoring thread is terminating");
if (!monitorExecutionService.isShutdown()) {