summaryrefslogtreecommitdiff
path: root/plugins/repository-azure
diff options
context:
space:
mode:
authorBoaz Leskes <b.leskes@gmail.com>2016-05-27 08:44:20 +0200
committerBoaz Leskes <b.leskes@gmail.com>2016-05-27 08:44:20 +0200
commit318a4e3ef6e4594619cbe3adcc41494fa23fa569 (patch)
treea0ea00e31b941e954629b95b9bd1fe980e66e9f4 /plugins/repository-azure
parentfb763c1e8e31176398cbd07942f9adf9edc3f937 (diff)
Introduce dedicated master nodes in testing infrastructure (#18514)
This PR changes the InternalTestCluster to support dedicated master nodes. The creation of dedicated master nodes can be controlled using a new `supportsMasterNodes` parameter to the ClusterScope annotation. If set to true (the default), dedicated master nodes will randomly be used. If set to false, no master nodes will be created and data nodes will also be allowed to become masters. If active, test runs will either have 1 or 3 masternodes
Diffstat (limited to 'plugins/repository-azure')
-rw-r--r--plugins/repository-azure/src/test/java/org/elasticsearch/repositories/azure/AzureSnapshotRestoreServiceIntegTests.java1
-rw-r--r--plugins/repository-azure/src/test/java/org/elasticsearch/repositories/azure/AzureSnapshotRestoreTests.java2
2 files changed, 2 insertions, 1 deletions
diff --git a/plugins/repository-azure/src/test/java/org/elasticsearch/repositories/azure/AzureSnapshotRestoreServiceIntegTests.java b/plugins/repository-azure/src/test/java/org/elasticsearch/repositories/azure/AzureSnapshotRestoreServiceIntegTests.java
index 2c50deafb5..9ac15cae5a 100644
--- a/plugins/repository-azure/src/test/java/org/elasticsearch/repositories/azure/AzureSnapshotRestoreServiceIntegTests.java
+++ b/plugins/repository-azure/src/test/java/org/elasticsearch/repositories/azure/AzureSnapshotRestoreServiceIntegTests.java
@@ -36,6 +36,7 @@ import static org.hamcrest.Matchers.greaterThan;
@ESIntegTestCase.ClusterScope(
scope = ESIntegTestCase.Scope.SUITE,
+ supportsDedicatedMasters = false,
numDataNodes = 1,
numClientNodes = 0,
transportClientRatio = 0.0)
diff --git a/plugins/repository-azure/src/test/java/org/elasticsearch/repositories/azure/AzureSnapshotRestoreTests.java b/plugins/repository-azure/src/test/java/org/elasticsearch/repositories/azure/AzureSnapshotRestoreTests.java
index 79b41a355b..c062e765c3 100644
--- a/plugins/repository-azure/src/test/java/org/elasticsearch/repositories/azure/AzureSnapshotRestoreTests.java
+++ b/plugins/repository-azure/src/test/java/org/elasticsearch/repositories/azure/AzureSnapshotRestoreTests.java
@@ -62,7 +62,7 @@ import static org.hamcrest.Matchers.greaterThan;
*/
@ClusterScope(
scope = ESIntegTestCase.Scope.SUITE,
- numDataNodes = 1,
+ supportsDedicatedMasters = false, numDataNodes = 1,
transportClientRatio = 0.0)
public class AzureSnapshotRestoreTests extends AbstractAzureWithThirdPartyIntegTestCase {
private String getRepositoryPath() {