You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by ro...@apache.org on 2019/10/25 07:22:26 UTC

[james-project] 03/03: JAMES-2922 Add documentation about ElasticSearch wait_for_active_shards configuration

This is an automated email from the ASF dual-hosted git repository.

rouazana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 3e9a7a6804f1f16c9c5eb61a882b53d4f3242b60
Author: Antoine DUPRAT <ad...@linagora.com>
AuthorDate: Thu Oct 10 13:21:18 2019 +0200

    JAMES-2922 Add documentation about ElasticSearch wait_for_active_shards configuration
---
 .../run/guice/cassandra-ldap/destination/conf/elasticsearch.properties | 1 +
 .../cassandra-rabbitmq-ldap/destination/conf/elasticsearch.properties  | 1 +
 .../guice/cassandra-rabbitmq/destination/conf/elasticsearch.properties | 1 +
 .../run/guice/cassandra/destination/conf/elasticsearch.properties      | 1 +
 src/site/xdoc/server/config-elasticsearch.xml                          | 3 +++
 5 files changed, 7 insertions(+)

diff --git a/dockerfiles/run/guice/cassandra-ldap/destination/conf/elasticsearch.properties b/dockerfiles/run/guice/cassandra-ldap/destination/conf/elasticsearch.properties
index 08585b4..1ab3ef5 100644
--- a/dockerfiles/run/guice/cassandra-ldap/destination/conf/elasticsearch.properties
+++ b/dockerfiles/run/guice/cassandra-ldap/destination/conf/elasticsearch.properties
@@ -29,6 +29,7 @@ elasticsearch.port=9200
 
 elasticsearch.nb.shards=5
 elasticsearch.nb.replica=1
+elasticsearch.index.waitForActiveShards=1
 elasticsearch.retryConnection.maxRetries=7
 elasticsearch.retryConnection.minDelay=3000
 # Index or not attachments (default value: true)
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/elasticsearch.properties b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/elasticsearch.properties
index 08585b4..1ab3ef5 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/elasticsearch.properties
+++ b/dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/elasticsearch.properties
@@ -29,6 +29,7 @@ elasticsearch.port=9200
 
 elasticsearch.nb.shards=5
 elasticsearch.nb.replica=1
+elasticsearch.index.waitForActiveShards=1
 elasticsearch.retryConnection.maxRetries=7
 elasticsearch.retryConnection.minDelay=3000
 # Index or not attachments (default value: true)
diff --git a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/elasticsearch.properties b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/elasticsearch.properties
index 08585b4..1ab3ef5 100644
--- a/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/elasticsearch.properties
+++ b/dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/elasticsearch.properties
@@ -29,6 +29,7 @@ elasticsearch.port=9200
 
 elasticsearch.nb.shards=5
 elasticsearch.nb.replica=1
+elasticsearch.index.waitForActiveShards=1
 elasticsearch.retryConnection.maxRetries=7
 elasticsearch.retryConnection.minDelay=3000
 # Index or not attachments (default value: true)
diff --git a/dockerfiles/run/guice/cassandra/destination/conf/elasticsearch.properties b/dockerfiles/run/guice/cassandra/destination/conf/elasticsearch.properties
index 08585b4..1ab3ef5 100644
--- a/dockerfiles/run/guice/cassandra/destination/conf/elasticsearch.properties
+++ b/dockerfiles/run/guice/cassandra/destination/conf/elasticsearch.properties
@@ -29,6 +29,7 @@ elasticsearch.port=9200
 
 elasticsearch.nb.shards=5
 elasticsearch.nb.replica=1
+elasticsearch.index.waitForActiveShards=1
 elasticsearch.retryConnection.maxRetries=7
 elasticsearch.retryConnection.minDelay=3000
 # Index or not attachments (default value: true)
diff --git a/src/site/xdoc/server/config-elasticsearch.xml b/src/site/xdoc/server/config-elasticsearch.xml
index 4504e5b..0246aeb 100644
--- a/src/site/xdoc/server/config-elasticsearch.xml
+++ b/src/site/xdoc/server/config-elasticsearch.xml
@@ -56,6 +56,9 @@
           <dd>Number of shards for index provisionned by James</dd>
           <dt><strong>elasticsearch.nb.replica</strong></dt>
           <dd>Number of replica for index provisionned by James (default: 0)</dd>
+          <dt><strong>elasticsearch.index.waitForActiveShards (default: 1)</strong></dt>
+          <dd>Wait for a certain number of active shard copies before proceeding with the operation.</dd>
+          <dd>You may consult the <a href="https://www.elastic.co/guide/en/elasticsearch/reference/6.3/docs-index_.html#index-wait-for-active-shards">documentation</a> for more information.</dd>
           <dt><strong>elasticsearch.index.mailbox.name</strong></dt>
           <dd>Name of the mailbox index backed by the alias. It will be created if missing.</dd>
           <dt><strong>elasticsearch.index.name</strong></dt>


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org