diff options
author | Stephane Gamard <stephane.gamard@searchbox.com> | 2014-08-07 14:31:40 +0200 |
---|---|---|
committer | Stephane Gamard <stephane.gamard@searchbox.com> | 2014-08-07 14:31:40 +0200 |
commit | 05ec77770e42b5088a9825a390f4d7de5e2d6ab7 (patch) | |
tree | 56ed1719f25d374428babfbd7488291f4795789d | |
parent | 5e11b0ee3cdfc6e177d4d119b21f84673d9e3cbf (diff) | |
download | sonarqube-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.java | 8 |
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; } } |