You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2016/07/19 05:11:22 UTC
karaf-decanter git commit: [KARAF-4580] Disable elasticsearch plugins
path on Windows
Repository: karaf-decanter
Updated Branches:
refs/heads/master 175c91cad -> 40a9548d0
[KARAF-4580] Disable elasticsearch plugins path on Windows
Project: http://git-wip-us.apache.org/repos/asf/karaf-decanter/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf-decanter/commit/40a9548d
Tree: http://git-wip-us.apache.org/repos/asf/karaf-decanter/tree/40a9548d
Diff: http://git-wip-us.apache.org/repos/asf/karaf-decanter/diff/40a9548d
Branch: refs/heads/master
Commit: 40a9548d0d0ca21c6f32f84ea0797c7fa61cb7b5
Parents: 175c91c
Author: Jean-Baptiste Onofr� <jb...@apache.org>
Authored: Tue Jul 19 07:10:47 2016 +0200
Committer: Jean-Baptiste Onofr� <jb...@apache.org>
Committed: Tue Jul 19 07:10:47 2016 +0200
----------------------------------------------------------------------
.../org/apache/karaf/decanter/elasticsearch/EmbeddedNode.java | 6 +++++-
.../org/apache/karaf/decanter/elasticsearch/EmbeddedNode.java | 7 +++----
2 files changed, 8 insertions(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/karaf-decanter/blob/40a9548d/elasticsearch-1.x/src/main/java/org/apache/karaf/decanter/elasticsearch/EmbeddedNode.java
----------------------------------------------------------------------
diff --git a/elasticsearch-1.x/src/main/java/org/apache/karaf/decanter/elasticsearch/EmbeddedNode.java b/elasticsearch-1.x/src/main/java/org/apache/karaf/decanter/elasticsearch/EmbeddedNode.java
index db7150e..7b96587 100644
--- a/elasticsearch-1.x/src/main/java/org/apache/karaf/decanter/elasticsearch/EmbeddedNode.java
+++ b/elasticsearch-1.x/src/main/java/org/apache/karaf/decanter/elasticsearch/EmbeddedNode.java
@@ -60,6 +60,8 @@ public class EmbeddedNode {
public static String HTTP_CORS_ENABLED = "http.cors.enabled";
public static String HTTP_CORS_ALLOW_ORIGIN = "http.cors.allow-origin";
+ private static final boolean IS_WINDOWS = System.getProperty("os.name").contains("indow");
+
@SuppressWarnings("unchecked")
@Activate
public void acticate(ComponentContext context) throws Exception {
@@ -106,7 +108,9 @@ public class EmbeddedNode {
settingsBuilder.put(NETWORK_HOST, getConfig(config, settings, NETWORK_HOST, "127.0.0.1"));
settingsBuilder.put(PORT, getConfig(config, settings, PORT, 9300));
settingsBuilder.put(CLUSTER_ROUTING_SCHEDULE, getConfig(config, settings, CLUSTER_ROUTING_SCHEDULE, "50ms"));
- settingsBuilder.put(PATH_PLUGINS, getConfig(config, settings, PATH_PLUGINS, pluginsFile.getAbsolutePath()));
+ if (!IS_WINDOWS) {
+ settingsBuilder.put(PATH_PLUGINS, getConfig(config, settings, PATH_PLUGINS, pluginsFile.getAbsolutePath()));
+ }
settingsBuilder.put(HTTP_CORS_ENABLED, getConfig(config, settings, HTTP_CORS_ENABLED, "true"));
settingsBuilder.put(HTTP_CORS_ALLOW_ORIGIN, getConfig(config, settings, HTTP_CORS_ALLOW_ORIGIN, "/.*/"));
http://git-wip-us.apache.org/repos/asf/karaf-decanter/blob/40a9548d/elasticsearch-2.x/src/main/java/org/apache/karaf/decanter/elasticsearch/EmbeddedNode.java
----------------------------------------------------------------------
diff --git a/elasticsearch-2.x/src/main/java/org/apache/karaf/decanter/elasticsearch/EmbeddedNode.java b/elasticsearch-2.x/src/main/java/org/apache/karaf/decanter/elasticsearch/EmbeddedNode.java
index 3510e60..c63673d 100644
--- a/elasticsearch-2.x/src/main/java/org/apache/karaf/decanter/elasticsearch/EmbeddedNode.java
+++ b/elasticsearch-2.x/src/main/java/org/apache/karaf/decanter/elasticsearch/EmbeddedNode.java
@@ -101,11 +101,10 @@ public class EmbeddedNode {
settingsBuilder.put(NODE_NAME, getConfig(config, settings, NODE_NAME, getNodeName()));
settingsBuilder.put(NETWORK_HOST, getConfig(config, settings, NETWORK_HOST, "127.0.0.1"));
settingsBuilder.put(CLUSTER_ROUTING_SCHEDULE, getConfig(config, settings, CLUSTER_ROUTING_SCHEDULE, "50ms"));
- String pluginsPath = pluginsFile.getAbsolutePath();
- if (IS_WINDOWS) {
- pluginsPath = pluginsPath.substring(1);
+ if (!IS_WINDOWS) {
+ String pluginsPath = pluginsFile.getAbsolutePath();
+ settingsBuilder.put(PATH_PLUGINS, getConfig(config, settings, PATH_PLUGINS, pluginsPath));
}
- settingsBuilder.put(PATH_PLUGINS, getConfig(config, settings, PATH_PLUGINS, pluginsPath));
settingsBuilder.put(HTTP_CORS_ENABLED, getConfig(config, settings, HTTP_CORS_ENABLED, "true"));
settingsBuilder.put(HTTP_CORS_ALLOW_ORIGIN, getConfig(config, settings, HTTP_CORS_ALLOW_ORIGIN, "/.*/"));
settingsBuilder.put(INDEX_MAX_RESULT_WINDOW, getConfig(config, settings, INDEX_MAX_RESULT_WINDOW, "2147483647"));