]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-5483 - Only allow http console for in-memory ES for MediumTests
authorStephane Gamard <stephane.gamard@searchbox.com>
Tue, 5 Aug 2014 13:40:46 +0000 (15:40 +0200)
committerStephane Gamard <stephane.gamard@searchbox.com>
Wed, 6 Aug 2014 07:10:25 +0000 (09:10 +0200)
server/sonar-server/src/main/java/org/sonar/server/search/ESNode.java

index 2e06e7b9ceef9485a7556fbbaa8c62d40871c8ac..fc3f54537bdb6e2cc29166a973ee6bb1593a85ef 100644 (file)
@@ -136,7 +136,6 @@ public class ESNode implements Startable {
       initMemoryES(esSettings);
     }
 
-    initRestConsole(esSettings);
     initNetwork(esSettings);
 
     node = NodeBuilder.nodeBuilder()
@@ -182,7 +181,15 @@ public class ESNode implements Startable {
 
       .put("path.logs", esLogDir().getAbsolutePath());
 
-
+    int httpPort = settings.getInt(IndexProperties.HTTP_PORT);
+    if (httpPort > 0) {
+      LOG.warn("Elasticsearch HTTP console enabled on port {}. Only for debugging purpose.", httpPort);
+      builder.put(HTTP_ENABLED, true);
+      builder.put("http.host", "127.0.0.1");
+      builder.put("http.port", httpPort);
+    } else {
+      builder.put(HTTP_ENABLED, false);
+    }
   }
 
   private void addIndexTemplates() {
@@ -255,18 +262,6 @@ public class ESNode implements Startable {
     esSettings.put("network.bind_host", "127.0.0.1");
   }
 
-  private void initRestConsole(ImmutableSettings.Builder esSettings) {
-    int httpPort = settings.getInt(IndexProperties.HTTP_PORT);
-    if (httpPort > 0) {
-      LOG.warn("Elasticsearch HTTP console enabled on port {}. Only for debugging purpose.", httpPort);
-      esSettings.put(HTTP_ENABLED, true);
-      esSettings.put("http.host", "127.0.0.1");
-      esSettings.put("http.port", httpPort);
-    } else {
-      esSettings.put(HTTP_ENABLED, false);
-    }
-  }
-
   private File esHomeDir() {
     if (!settings.hasKey("sonar.path.home")) {
       throw new IllegalStateException("property 'sonar.path.home' is required");