aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephane Gamard <stephane.gamard@searchbox.com>2014-08-07 14:31:40 +0200
committerStephane Gamard <stephane.gamard@searchbox.com>2014-08-07 14:31:40 +0200
commit05ec77770e42b5088a9825a390f4d7de5e2d6ab7 (patch)
tree56ed1719f25d374428babfbd7488291f4795789d
parent5e11b0ee3cdfc6e177d4d119b21f84673d9e3cbf (diff)
downloadsonarqube-05ec77770e42b5088a9825a390f4d7de5e2d6ab7.tar.gz
sonarqube-05ec77770e42b5088a9825a390f4d7de5e2d6ab7.zip
Log and waiting for ES Shutdown when using Memory type
-rw-r--r--server/sonar-server/src/main/java/org/sonar/server/search/ESNode.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/server/sonar-server/src/main/java/org/sonar/server/search/ESNode.java b/server/sonar-server/src/main/java/org/sonar/server/search/ESNode.java
index 2f281b45601..f8b3a2d8ea8 100644
--- a/server/sonar-server/src/main/java/org/sonar/server/search/ESNode.java
+++ b/server/sonar-server/src/main/java/org/sonar/server/search/ESNode.java
@@ -370,7 +370,15 @@ public class ESNode implements Startable {
client = null;
}
if (node != null) {
+ LoggerFactory.getLogger(this.getClass()).info("Shutting down In Memory ES");
node.close();
+ while (!node.isClosed()) {
+ try {
+ Thread.sleep(100);
+ } catch (InterruptedException e) {
+ // ignore
+ }
+ }
node = null;
}
}