From 32476699399d84920f85b761ad8e713002fb32fe Mon Sep 17 00:00:00 2001 From: Umair Ashraf Date: Tue, 7 Mar 2017 15:03:08 -0500 Subject: [PATCH 1/2] support elastic search version 5 --- src/testing/elasticsearch5.py | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/testing/elasticsearch5.py diff --git a/src/testing/elasticsearch5.py b/src/testing/elasticsearch5.py new file mode 100644 index 0000000..4c78069 --- /dev/null +++ b/src/testing/elasticsearch5.py @@ -0,0 +1,9 @@ +from testing.elasticsearch import Elasticsearch as ES + + +class Elasticsearch(ES): + + def initialize(self): + super(Elasticsearch, self).initialize() + self.DEFAULT_SETTINGS['boot_timeout'] = 60 + self.elasticsearch_yaml.pop('discovery.zen.ping.multicast.enabled') From 7199365f16c30d6e66754107f250ac5a8090678f Mon Sep 17 00:00:00 2001 From: Umair Ashraf Date: Fri, 10 Mar 2017 10:54:28 -0500 Subject: [PATCH 2/2] ES5 way of disabling zen discovery --- src/testing/elasticsearch5.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/testing/elasticsearch5.py b/src/testing/elasticsearch5.py index 4c78069..fffdfac 100644 --- a/src/testing/elasticsearch5.py +++ b/src/testing/elasticsearch5.py @@ -7,3 +7,5 @@ def initialize(self): super(Elasticsearch, self).initialize() self.DEFAULT_SETTINGS['boot_timeout'] = 60 self.elasticsearch_yaml.pop('discovery.zen.ping.multicast.enabled') + self.elasticsearch_yaml['discovery.zen.ping.unicast.hosts'] = '' + self.elasticsearch_yaml['discovery.zen.minimum_master_nodes'] = 0