Collapse verbose .execute().actionGet() calls in tests (#102502)

Cleaning this up a little even though it's still quite horrible.
`.get()` in this API actually means `actionGet()` so to speak.
I think a good first step to cleaning this up is to at least reduce
the duplication though and save 1k lines.
This commit is contained in:
Armin Braun 2023-11-23 10:10:10 +01:00 committed by GitHub
parent 5e8b5d64f4
commit a9c286b25c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
146 changed files with 1035 additions and 1998 deletions

View file

@ -92,7 +92,7 @@ public class ReloadAnalyzerTests extends ESSingleNodeTestCase {
); );
client().prepareIndex(INDEX_NAME).setId("1").setSource("field", "Foo").get(); client().prepareIndex(INDEX_NAME).setId("1").setSource("field", "Foo").get();
assertNoFailures(indicesAdmin().prepareRefresh(INDEX_NAME).execute().actionGet()); assertNoFailures(indicesAdmin().prepareRefresh(INDEX_NAME).get());
assertHitCount(client().prepareSearch(INDEX_NAME).setQuery(QueryBuilders.matchQuery("field", "baz")), 1L); assertHitCount(client().prepareSearch(INDEX_NAME).setQuery(QueryBuilders.matchQuery("field", "baz")), 1L);
assertHitCount(client().prepareSearch(INDEX_NAME).setQuery(QueryBuilders.matchQuery("field", "buzz")), 0L); assertHitCount(client().prepareSearch(INDEX_NAME).setQuery(QueryBuilders.matchQuery("field", "buzz")), 0L);
@ -162,7 +162,7 @@ public class ReloadAnalyzerTests extends ESSingleNodeTestCase {
); );
client().prepareIndex(INDEX_NAME).setId("1").setSource("field", "foo").get(); client().prepareIndex(INDEX_NAME).setId("1").setSource("field", "foo").get();
assertNoFailures(indicesAdmin().prepareRefresh(INDEX_NAME).execute().actionGet()); assertNoFailures(indicesAdmin().prepareRefresh(INDEX_NAME).get());
assertHitCount(client().prepareSearch(INDEX_NAME).setQuery(QueryBuilders.matchQuery("field", "baz")), 1L); assertHitCount(client().prepareSearch(INDEX_NAME).setQuery(QueryBuilders.matchQuery("field", "baz")), 1L);
assertHitCount(client().prepareSearch(INDEX_NAME).setQuery(QueryBuilders.matchQuery("field", "buzz")), 0L); assertHitCount(client().prepareSearch(INDEX_NAME).setQuery(QueryBuilders.matchQuery("field", "buzz")), 0L);

View file

@ -71,7 +71,7 @@ public class ReloadSynonymAnalyzerIT extends ESIntegTestCase {
); );
client().prepareIndex("test").setId("1").setSource("field", "foo").get(); client().prepareIndex("test").setId("1").setSource("field", "foo").get();
assertNoFailures(indicesAdmin().prepareRefresh("test").execute().actionGet()); assertNoFailures(indicesAdmin().prepareRefresh("test").get());
assertHitCount(prepareSearch("test").setQuery(QueryBuilders.matchQuery("field", "baz")), 1L); assertHitCount(prepareSearch("test").setQuery(QueryBuilders.matchQuery("field", "baz")), 1L);
assertHitCount(prepareSearch("test").setQuery(QueryBuilders.matchQuery("field", "buzz")), 0L); assertHitCount(prepareSearch("test").setQuery(QueryBuilders.matchQuery("field", "buzz")), 0L);

View file

@ -842,8 +842,7 @@ public class DataStreamsSnapshotsIT extends AbstractSnapshotIntegTestCase {
.setOpType(DocWriteRequest.OpType.CREATE) .setOpType(DocWriteRequest.OpType.CREATE)
.setId(Integer.toString(i)) .setId(Integer.toString(i))
.setSource(Collections.singletonMap("@timestamp", "2020-12-12")) .setSource(Collections.singletonMap("@timestamp", "2020-12-12"))
.execute() .get();
.actionGet();
} }
refresh(); refresh();
assertDocCount(dataStream, 100L); assertDocCount(dataStream, 100L);

View file

@ -166,8 +166,7 @@ public class SystemDataStreamSnapshotIT extends AbstractSnapshotIntegTestCase {
.setId("42") .setId("42")
.setSource("{ \"@timestamp\": \"2099-03-08T11:06:07.000Z\", \"name\": \"my-name\" }", XContentType.JSON) .setSource("{ \"@timestamp\": \"2099-03-08T11:06:07.000Z\", \"name\": \"my-name\" }", XContentType.JSON)
.setOpType(DocWriteRequest.OpType.CREATE) .setOpType(DocWriteRequest.OpType.CREATE)
.execute() .get();
.actionGet();
assertThat(indexToDataStreamResponse.status().getStatus(), oneOf(200, 201)); assertThat(indexToDataStreamResponse.status().getStatus(), oneOf(200, 201));
// Index a doc so that a concrete backing index will be created // Index a doc so that a concrete backing index will be created
@ -175,7 +174,6 @@ public class SystemDataStreamSnapshotIT extends AbstractSnapshotIntegTestCase {
.setId("42") .setId("42")
.setSource("{ \"name\": \"my-name\" }", XContentType.JSON) .setSource("{ \"name\": \"my-name\" }", XContentType.JSON)
.setOpType(DocWriteRequest.OpType.CREATE) .setOpType(DocWriteRequest.OpType.CREATE)
.execute()
.get(); .get();
assertThat(indexResponse.status().getStatus(), oneOf(200, 201)); assertThat(indexResponse.status().getStatus(), oneOf(200, 201));

View file

@ -650,8 +650,7 @@ public class MoreExpressionIT extends ESIntegTestCase {
.endObject() .endObject()
.endObject() .endObject()
) )
.execute() .get();
.actionGet();
refresh(); refresh();
// access .lat // access .lat
assertNoFailuresAndResponse(buildRequest("doc['location'].lat"), rsp -> { assertNoFailuresAndResponse(buildRequest("doc['location'].lat"), rsp -> {

View file

@ -1409,8 +1409,7 @@ public class ChildQuerySearchIT extends ParentChildTestCase {
.setSize(1) .setSize(1)
.addStoredField("_id") .addStoredField("_id")
.setQuery(query) .setQuery(query)
.execute() .get();
.actionGet();
assertNoFailures(scrollResponse); assertNoFailures(scrollResponse);
assertThat(scrollResponse.getHits().getTotalHits().value, equalTo(10L)); assertThat(scrollResponse.getHits().getTotalHits().value, equalTo(10L));

View file

@ -536,28 +536,23 @@ public class PercolatorQuerySearchIT extends ESIntegTestCase {
client().prepareIndex("test") client().prepareIndex("test")
.setId("1") .setId("1")
.setSource(jsonBuilder().startObject().field("id", "1").field("query", matchQuery("field1", "brown fox")).endObject()) .setSource(jsonBuilder().startObject().field("id", "1").field("query", matchQuery("field1", "brown fox")).endObject())
.execute() .get();
.actionGet();
client().prepareIndex("test") client().prepareIndex("test")
.setId("2") .setId("2")
.setSource(jsonBuilder().startObject().field("id", "2").field("query", matchQuery("field1", "lazy dog")).endObject()) .setSource(jsonBuilder().startObject().field("id", "2").field("query", matchQuery("field1", "lazy dog")).endObject())
.execute() .get();
.actionGet();
client().prepareIndex("test") client().prepareIndex("test")
.setId("3") .setId("3")
.setSource(jsonBuilder().startObject().field("id", "3").field("query", termQuery("field1", "jumps")).endObject()) .setSource(jsonBuilder().startObject().field("id", "3").field("query", termQuery("field1", "jumps")).endObject())
.execute() .get();
.actionGet();
client().prepareIndex("test") client().prepareIndex("test")
.setId("4") .setId("4")
.setSource(jsonBuilder().startObject().field("id", "4").field("query", termQuery("field1", "dog")).endObject()) .setSource(jsonBuilder().startObject().field("id", "4").field("query", termQuery("field1", "dog")).endObject())
.execute() .get();
.actionGet();
client().prepareIndex("test") client().prepareIndex("test")
.setId("5") .setId("5")
.setSource(jsonBuilder().startObject().field("id", "5").field("query", termQuery("field1", "fox")).endObject()) .setSource(jsonBuilder().startObject().field("id", "5").field("query", termQuery("field1", "fox")).endObject())
.execute() .get();
.actionGet();
indicesAdmin().prepareRefresh().get(); indicesAdmin().prepareRefresh().get();
BytesReference document = BytesReference.bytes( BytesReference document = BytesReference.bytes(
@ -1123,13 +1118,11 @@ public class PercolatorQuerySearchIT extends ESIntegTestCase {
client().prepareIndex("test") client().prepareIndex("test")
.setId("1") .setId("1")
.setSource(jsonBuilder().startObject().field("query", matchQuery("field1", "b")).field("a", "b").endObject()) .setSource(jsonBuilder().startObject().field("query", matchQuery("field1", "b")).field("a", "b").endObject())
.execute() .get();
.actionGet();
client().prepareIndex("test") client().prepareIndex("test")
.setId("2") .setId("2")
.setSource(jsonBuilder().startObject().field("query", matchQuery("field1", "c")).endObject()) .setSource(jsonBuilder().startObject().field("query", matchQuery("field1", "c")).endObject())
.execute() .get();
.actionGet();
client().prepareIndex("test") client().prepareIndex("test")
.setId("3") .setId("3")
.setSource( .setSource(
@ -1137,18 +1130,9 @@ public class PercolatorQuerySearchIT extends ESIntegTestCase {
.field("query", boolQuery().must(matchQuery("field1", "b")).must(matchQuery("field1", "c"))) .field("query", boolQuery().must(matchQuery("field1", "b")).must(matchQuery("field1", "c")))
.endObject() .endObject()
) )
.execute() .get();
.actionGet(); client().prepareIndex("test").setId("4").setSource(jsonBuilder().startObject().field("query", matchAllQuery()).endObject()).get();
client().prepareIndex("test") client().prepareIndex("test").setId("5").setSource(jsonBuilder().startObject().field("field1", "c").endObject()).get();
.setId("4")
.setSource(jsonBuilder().startObject().field("query", matchAllQuery()).endObject())
.execute()
.actionGet();
client().prepareIndex("test")
.setId("5")
.setSource(jsonBuilder().startObject().field("field1", "c").endObject())
.execute()
.actionGet();
indicesAdmin().prepareRefresh().get(); indicesAdmin().prepareRefresh().get();
MultiSearchResponse response = client().prepareMultiSearch() MultiSearchResponse response = client().prepareMultiSearch()
@ -1278,14 +1262,12 @@ public class PercolatorQuerySearchIT extends ESIntegTestCase {
client().prepareIndex("test") client().prepareIndex("test")
.setId("1") .setId("1")
.setSource(jsonBuilder().startObject().field("q", boolQuery().must(rangeQuery("d").gt("now"))).endObject()) .setSource(jsonBuilder().startObject().field("q", boolQuery().must(rangeQuery("d").gt("now"))).endObject())
.execute() .get();
.actionGet();
client().prepareIndex("test") client().prepareIndex("test")
.setId("2") .setId("2")
.setSource(jsonBuilder().startObject().field("q", boolQuery().must(rangeQuery("d").lt("now"))).endObject()) .setSource(jsonBuilder().startObject().field("q", boolQuery().must(rangeQuery("d").lt("now"))).endObject())
.execute() .get();
.actionGet();
indicesAdmin().prepareRefresh().get(); indicesAdmin().prepareRefresh().get();
@ -1353,8 +1335,7 @@ public class PercolatorQuerySearchIT extends ESIntegTestCase {
.endObject() .endObject()
) )
.setRefreshPolicy(WriteRequest.RefreshPolicy.IMMEDIATE) .setRefreshPolicy(WriteRequest.RefreshPolicy.IMMEDIATE)
.execute() .get();
.actionGet();
assertHitCount( assertHitCount(
prepareSearch("test").setQuery( prepareSearch("test").setQuery(

View file

@ -84,8 +84,7 @@ public class PercolatorQuerySearchTests extends ESSingleNodeTestCase {
.endObject() .endObject()
) )
.setRefreshPolicy(WriteRequest.RefreshPolicy.IMMEDIATE) .setRefreshPolicy(WriteRequest.RefreshPolicy.IMMEDIATE)
.execute() .get();
.actionGet();
assertSearchHitsWithoutFailures( assertSearchHitsWithoutFailures(
client().prepareSearch("index") client().prepareSearch("index")
.setQuery( .setQuery(

View file

@ -175,9 +175,9 @@ public class RetryTests extends ESIntegTestCase {
final Settings indexSettings = indexSettings(1, 0).put("index.routing.allocation.include.color", "blue").build(); final Settings indexSettings = indexSettings(1, 0).put("index.routing.allocation.include.color", "blue").build();
// Create the source index on the node with small thread pools so we can block them. // Create the source index on the node with small thread pools so we can block them.
indicesAdmin().prepareCreate("source").setSettings(indexSettings).execute().actionGet(); indicesAdmin().prepareCreate("source").setSettings(indexSettings).get();
// Not all test cases use the dest index but those that do require that it be on the node will small thread pools // Not all test cases use the dest index but those that do require that it be on the node will small thread pools
indicesAdmin().prepareCreate("dest").setSettings(indexSettings).execute().actionGet(); indicesAdmin().prepareCreate("dest").setSettings(indexSettings).get();
// Build the test data. Don't use indexRandom because that won't work consistently with such small thread pools. // Build the test data. Don't use indexRandom because that won't work consistently with such small thread pools.
BulkRequestBuilder bulk = client().prepareBulk(); BulkRequestBuilder bulk = client().prepareBulk();
for (int i = 0; i < DOC_COUNT; i++) { for (int i = 0; i < DOC_COUNT; i++) {

View file

@ -107,8 +107,7 @@ public class URLSnapshotRestoreIT extends ESIntegTestCase {
.prepareRestoreSnapshot("url-repo", "test-snap") .prepareRestoreSnapshot("url-repo", "test-snap")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.setIndices("test-idx") .setIndices("test-idx")
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
assertThat(client.prepareSearch("test-idx").setSize(0).get().getHits().getTotalHits().value, equalTo(100L)); assertThat(client.prepareSearch("test-idx").setSize(0).get().getHits().getTotalHits().value, equalTo(100L));

View file

@ -86,7 +86,7 @@ public abstract class AbstractAzureComputeServiceTestCase extends ESIntegTestCas
} }
protected void assertNumberOfNodes(int expected) { protected void assertNumberOfNodes(int expected) {
NodesInfoResponse nodeInfos = clusterAdmin().prepareNodesInfo().clear().execute().actionGet(); NodesInfoResponse nodeInfos = clusterAdmin().prepareNodesInfo().clear().get();
assertNotNull(nodeInfos); assertNotNull(nodeInfos);
assertNotNull(nodeInfos.getNodes()); assertNotNull(nodeInfos.getNodes());
assertEquals(expected, nodeInfos.getNodes().size()); assertEquals(expected, nodeInfos.getNodes().size());

View file

@ -111,8 +111,7 @@ public class HdfsTests extends ESSingleNodeTestCase {
.cluster() .cluster()
.prepareRestoreSnapshot("test-repo", "test-snap") .prepareRestoreSnapshot("test-repo", "test-snap")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
ensureGreen(); ensureGreen();
@ -129,8 +128,7 @@ public class HdfsTests extends ESSingleNodeTestCase {
.prepareRestoreSnapshot("test-repo", "test-snap") .prepareRestoreSnapshot("test-repo", "test-snap")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.setIndices("test-idx-*", "-test-idx-2") .setIndices("test-idx-*", "-test-idx-2")
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
ensureGreen(); ensureGreen();
assertThat(count(client, "test-idx-1"), equalTo(100L)); assertThat(count(client, "test-idx-1"), equalTo(100L));

View file

@ -62,7 +62,7 @@ public class RepositoryBlocksIT extends ESIntegTestCase {
// This test checks that the Get Repository operation is never blocked, even if the cluster is read only. // This test checks that the Get Repository operation is never blocked, even if the cluster is read only.
try { try {
setClusterReadOnly(true); setClusterReadOnly(true);
VerifyRepositoryResponse response = clusterAdmin().prepareVerifyRepository("test-repo-blocks").execute().actionGet(); VerifyRepositoryResponse response = clusterAdmin().prepareVerifyRepository("test-repo-blocks").get();
assertThat(response.getNodes().size(), equalTo(cluster().numDataAndMasterNodes())); assertThat(response.getNodes().size(), equalTo(cluster().numDataAndMasterNodes()));
} finally { } finally {
setClusterReadOnly(false); setClusterReadOnly(false);
@ -100,7 +100,7 @@ public class RepositoryBlocksIT extends ESIntegTestCase {
// This test checks that the Get Repository operation is never blocked, even if the cluster is read only. // This test checks that the Get Repository operation is never blocked, even if the cluster is read only.
try { try {
setClusterReadOnly(true); setClusterReadOnly(true);
GetRepositoriesResponse response = clusterAdmin().prepareGetRepositories("test-repo-blocks").execute().actionGet(); GetRepositoriesResponse response = clusterAdmin().prepareGetRepositories("test-repo-blocks").get();
assertThat(response.repositories(), hasSize(1)); assertThat(response.repositories(), hasSize(1));
} finally { } finally {
setClusterReadOnly(false); setClusterReadOnly(false);

View file

@ -46,11 +46,11 @@ public class SnapshotBlocksIT extends ESIntegTestCase {
int docs = between(10, 100); int docs = between(10, 100);
for (int i = 0; i < docs; i++) { for (int i = 0; i < docs; i++) {
client().prepareIndex(INDEX_NAME).setSource("test", "init").execute().actionGet(); client().prepareIndex(INDEX_NAME).setSource("test", "init").get();
} }
docs = between(10, 100); docs = between(10, 100);
for (int i = 0; i < docs; i++) { for (int i = 0; i < docs; i++) {
client().prepareIndex(OTHER_INDEX_NAME).setSource("test", "init").execute().actionGet(); client().prepareIndex(OTHER_INDEX_NAME).setSource("test", "init").get();
} }
logger.info("--> register a repository"); logger.info("--> register a repository");
@ -69,8 +69,7 @@ public class SnapshotBlocksIT extends ESIntegTestCase {
CreateSnapshotResponse snapshotResponse = clusterAdmin().prepareCreateSnapshot(REPOSITORY_NAME, SNAPSHOT_NAME) CreateSnapshotResponse snapshotResponse = clusterAdmin().prepareCreateSnapshot(REPOSITORY_NAME, SNAPSHOT_NAME)
.setIncludeGlobalState(true) .setIncludeGlobalState(true)
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(snapshotResponse.status(), equalTo(RestStatus.OK)); assertThat(snapshotResponse.status(), equalTo(RestStatus.OK));
ensureSearchable(); ensureSearchable();
} }
@ -90,8 +89,7 @@ public class SnapshotBlocksIT extends ESIntegTestCase {
logger.info("--> creating a snapshot is allowed when the cluster is not read only"); logger.info("--> creating a snapshot is allowed when the cluster is not read only");
CreateSnapshotResponse response = clusterAdmin().prepareCreateSnapshot(REPOSITORY_NAME, "snapshot-2") CreateSnapshotResponse response = clusterAdmin().prepareCreateSnapshot(REPOSITORY_NAME, "snapshot-2")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(response.status(), equalTo(RestStatus.OK)); assertThat(response.status(), equalTo(RestStatus.OK));
} }
@ -153,8 +151,7 @@ public class SnapshotBlocksIT extends ESIntegTestCase {
logger.info("--> creating a snapshot is allowed when the cluster is not read only"); logger.info("--> creating a snapshot is allowed when the cluster is not read only");
RestoreSnapshotResponse response = clusterAdmin().prepareRestoreSnapshot(REPOSITORY_NAME, SNAPSHOT_NAME) RestoreSnapshotResponse response = clusterAdmin().prepareRestoreSnapshot(REPOSITORY_NAME, SNAPSHOT_NAME)
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(response.status(), equalTo(RestStatus.OK)); assertThat(response.status(), equalTo(RestStatus.OK));
assertTrue(indexExists(INDEX_NAME)); assertTrue(indexExists(INDEX_NAME));
assertTrue(indexExists(OTHER_INDEX_NAME)); assertTrue(indexExists(OTHER_INDEX_NAME));
@ -164,7 +161,7 @@ public class SnapshotBlocksIT extends ESIntegTestCase {
// This test checks that the Get Snapshot operation is never blocked, even if the cluster is read only. // This test checks that the Get Snapshot operation is never blocked, even if the cluster is read only.
try { try {
setClusterReadOnly(true); setClusterReadOnly(true);
GetSnapshotsResponse response = clusterAdmin().prepareGetSnapshots(REPOSITORY_NAME).execute().actionGet(); GetSnapshotsResponse response = clusterAdmin().prepareGetSnapshots(REPOSITORY_NAME).get();
assertThat(response.getSnapshots(), hasSize(1)); assertThat(response.getSnapshots(), hasSize(1));
assertThat(response.getSnapshots().get(0).snapshotId().getName(), equalTo(SNAPSHOT_NAME)); assertThat(response.getSnapshots().get(0).snapshotId().getName(), equalTo(SNAPSHOT_NAME));
} finally { } finally {
@ -176,10 +173,7 @@ public class SnapshotBlocksIT extends ESIntegTestCase {
// This test checks that the Snapshot Status operation is never blocked, even if the cluster is read only. // This test checks that the Snapshot Status operation is never blocked, even if the cluster is read only.
try { try {
setClusterReadOnly(true); setClusterReadOnly(true);
SnapshotsStatusResponse response = clusterAdmin().prepareSnapshotStatus(REPOSITORY_NAME) SnapshotsStatusResponse response = clusterAdmin().prepareSnapshotStatus(REPOSITORY_NAME).setSnapshots(SNAPSHOT_NAME).get();
.setSnapshots(SNAPSHOT_NAME)
.execute()
.actionGet();
assertThat(response.getSnapshots(), hasSize(1)); assertThat(response.getSnapshots(), hasSize(1));
assertThat(response.getSnapshots().get(0).getState().completed(), equalTo(true)); assertThat(response.getSnapshots().get(0).getState().completed(), equalTo(true));
} finally { } finally {

View file

@ -37,8 +37,7 @@ public class ClearIndicesCacheBlocksIT extends ESIntegTestCase {
.setFieldDataCache(true) .setFieldDataCache(true)
.setQueryCache(true) .setQueryCache(true)
.setFieldDataCache(true) .setFieldDataCache(true)
.execute() .get();
.actionGet();
assertNoFailures(clearIndicesCacheResponse); assertNoFailures(clearIndicesCacheResponse);
assertThat(clearIndicesCacheResponse.getSuccessfulShards(), equalTo(numShards.totalNumShards)); assertThat(clearIndicesCacheResponse.getSuccessfulShards(), equalTo(numShards.totalNumShards));
} finally { } finally {

View file

@ -338,7 +338,7 @@ public class CreateIndexIT extends ESIntegTestCase {
.put("index.number_of_shards", shards) .put("index.number_of_shards", shards)
.put("index.number_of_routing_shards", shards) .put("index.number_of_routing_shards", shards)
.put("index.routing_partition_size", partitionSize) .put("index.routing_partition_size", partitionSize)
).execute().actionGet(); ).get();
} catch (IllegalStateException | IllegalArgumentException e) { } catch (IllegalStateException | IllegalArgumentException e) {
return false; return false;
} }

View file

@ -465,7 +465,7 @@ public class ShrinkIndexIT extends ESIntegTestCase {
assertNoResizeSourceIndexSettings("target"); assertNoResizeSourceIndexSettings("target");
flushAndRefresh(); flushAndRefresh();
GetSettingsResponse settingsResponse = indicesAdmin().prepareGetSettings("target").execute().actionGet(); GetSettingsResponse settingsResponse = indicesAdmin().prepareGetSettings("target").get();
assertEquals(settingsResponse.getSetting("target", "index.sort.field"), "id"); assertEquals(settingsResponse.getSetting("target", "index.sort.field"), "id");
assertEquals(settingsResponse.getSetting("target", "index.sort.order"), "desc"); assertEquals(settingsResponse.getSetting("target", "index.sort.order"), "desc");
assertSortedSegments("target", expectedIndexSort); assertSortedSegments("target", expectedIndexSort);
@ -610,8 +610,7 @@ public class ShrinkIndexIT extends ESIntegTestCase {
.clear() .clear()
.setMetadata(true) .setMetadata(true)
.setRoutingTable(true) .setRoutingTable(true)
.execute() .get();
.actionGet();
IndexRoutingTable indexRoutingTable = clusterStateResponse.getState().routingTable().index(index); IndexRoutingTable indexRoutingTable = clusterStateResponse.getState().routingTable().index(index);
assertThat("Index " + index + " should have all primaries started", indexRoutingTable.allPrimaryShardsActive(), equalTo(true)); assertThat("Index " + index + " should have all primaries started", indexRoutingTable.allPrimaryShardsActive(), equalTo(true));
IndexMetadata indexMetadata = clusterStateResponse.getState().metadata().index(index); IndexMetadata indexMetadata = clusterStateResponse.getState().metadata().index(index);

View file

@ -480,7 +480,7 @@ public class SplitIndexIT extends ESIntegTestCase {
); );
ensureGreen(); ensureGreen();
flushAndRefresh(); flushAndRefresh();
GetSettingsResponse settingsResponse = indicesAdmin().prepareGetSettings("target").execute().actionGet(); GetSettingsResponse settingsResponse = indicesAdmin().prepareGetSettings("target").get();
assertEquals(settingsResponse.getSetting("target", "index.sort.field"), "id"); assertEquals(settingsResponse.getSetting("target", "index.sort.field"), "id");
assertEquals(settingsResponse.getSetting("target", "index.sort.order"), "desc"); assertEquals(settingsResponse.getSetting("target", "index.sort.order"), "desc");
assertSortedSegments("target", expectedIndexSort); assertSortedSegments("target", expectedIndexSort);

View file

@ -31,7 +31,7 @@ public class FlushBlocksIT extends ESIntegTestCase {
int docs = between(10, 100); int docs = between(10, 100);
for (int i = 0; i < docs; i++) { for (int i = 0; i < docs; i++) {
client().prepareIndex("test").setId("" + i).setSource("test", "init").execute().actionGet(); client().prepareIndex("test").setId("" + i).setSource("test", "init").get();
} }
// Request is not blocked // Request is not blocked
@ -44,7 +44,7 @@ public class FlushBlocksIT extends ESIntegTestCase {
)) { )) {
try { try {
enableIndexBlock("test", blockSetting); enableIndexBlock("test", blockSetting);
FlushResponse response = indicesAdmin().prepareFlush("test").execute().actionGet(); FlushResponse response = indicesAdmin().prepareFlush("test").get();
assertNoFailures(response); assertNoFailures(response);
assertThat(response.getSuccessfulShards(), equalTo(numShards.totalNumShards)); assertThat(response.getSuccessfulShards(), equalTo(numShards.totalNumShards));
} finally { } finally {

View file

@ -43,14 +43,14 @@ public class ForceMergeBlocksIT extends ESIntegTestCase {
int docs = between(10, 100); int docs = between(10, 100);
for (int i = 0; i < docs; i++) { for (int i = 0; i < docs; i++) {
client().prepareIndex("test").setId("" + i).setSource("test", "init").execute().actionGet(); client().prepareIndex("test").setId("" + i).setSource("test", "init").get();
} }
// Request is not blocked // Request is not blocked
for (String blockSetting : Arrays.asList(SETTING_BLOCKS_READ, SETTING_BLOCKS_WRITE, SETTING_READ_ONLY_ALLOW_DELETE)) { for (String blockSetting : Arrays.asList(SETTING_BLOCKS_READ, SETTING_BLOCKS_WRITE, SETTING_READ_ONLY_ALLOW_DELETE)) {
try { try {
enableIndexBlock("test", blockSetting); enableIndexBlock("test", blockSetting);
ForceMergeResponse response = indicesAdmin().prepareForceMerge("test").execute().actionGet(); ForceMergeResponse response = indicesAdmin().prepareForceMerge("test").get();
assertNoFailures(response); assertNoFailures(response);
assertThat(response.getSuccessfulShards(), equalTo(numShards.totalNumShards)); assertThat(response.getSuccessfulShards(), equalTo(numShards.totalNumShards));
} finally { } finally {
@ -70,7 +70,7 @@ public class ForceMergeBlocksIT extends ESIntegTestCase {
// Merging all indices is blocked when the cluster is read-only // Merging all indices is blocked when the cluster is read-only
try { try {
ForceMergeResponse response = indicesAdmin().prepareForceMerge().execute().actionGet(); ForceMergeResponse response = indicesAdmin().prepareForceMerge().get();
assertNoFailures(response); assertNoFailures(response);
assertThat(response.getSuccessfulShards(), equalTo(numShards.totalNumShards)); assertThat(response.getSuccessfulShards(), equalTo(numShards.totalNumShards));

View file

@ -39,7 +39,7 @@ public class RefreshBlocksIT extends ESIntegTestCase {
)) { )) {
try { try {
enableIndexBlock("test", blockSetting); enableIndexBlock("test", blockSetting);
RefreshResponse response = indicesAdmin().prepareRefresh("test").execute().actionGet(); RefreshResponse response = indicesAdmin().prepareRefresh("test").get();
assertNoFailures(response); assertNoFailures(response);
assertThat(response.getSuccessfulShards(), equalTo(numShards.totalNumShards)); assertThat(response.getSuccessfulShards(), equalTo(numShards.totalNumShards));
} finally { } finally {

View file

@ -29,7 +29,7 @@ public class IndicesSegmentsBlocksIT extends ESIntegTestCase {
int docs = between(10, 100); int docs = between(10, 100);
for (int i = 0; i < docs; i++) { for (int i = 0; i < docs; i++) {
client().prepareIndex("test-blocks").setId("" + i).setSource("test", "init").execute().actionGet(); client().prepareIndex("test-blocks").setId("" + i).setSource("test", "init").get();
} }
indicesAdmin().prepareFlush("test-blocks").get(); indicesAdmin().prepareFlush("test-blocks").get();
@ -42,7 +42,7 @@ public class IndicesSegmentsBlocksIT extends ESIntegTestCase {
)) { )) {
try { try {
enableIndexBlock("test-blocks", blockSetting); enableIndexBlock("test-blocks", blockSetting);
IndicesSegmentResponse response = indicesAdmin().prepareSegments("test-blocks").execute().actionGet(); IndicesSegmentResponse response = indicesAdmin().prepareSegments("test-blocks").get();
assertNoFailures(response); assertNoFailures(response);
} finally { } finally {
disableIndexBlock("test-blocks", blockSetting); disableIndexBlock("test-blocks", blockSetting);

View file

@ -31,7 +31,6 @@ import java.util.HashSet;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import java.util.concurrent.ExecutionException;
import java.util.function.Predicate; import java.util.function.Predicate;
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertAcked; import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertAcked;
@ -197,14 +196,14 @@ public class IndicesShardStoreRequestIT extends ESIntegTestCase {
enableAllocation(index); enableAllocation(index);
} }
private void indexRandomData(String index) throws ExecutionException, InterruptedException { private void indexRandomData(String index) throws InterruptedException {
int numDocs = scaledRandomIntBetween(10, 20); int numDocs = scaledRandomIntBetween(10, 20);
IndexRequestBuilder[] builders = new IndexRequestBuilder[numDocs]; IndexRequestBuilder[] builders = new IndexRequestBuilder[numDocs];
for (int i = 0; i < builders.length; i++) { for (int i = 0; i < builders.length; i++) {
builders[i] = client().prepareIndex(index).setSource("field", "value"); builders[i] = client().prepareIndex(index).setSource("field", "value");
} }
indexRandom(true, builders); indexRandom(true, builders);
indicesAdmin().prepareFlush().setForce(true).execute().actionGet(); indicesAdmin().prepareFlush().setForce(true).get();
} }
private static final class IndexNodePredicate implements Predicate<Settings> { private static final class IndexNodePredicate implements Predicate<Settings> {

View file

@ -36,7 +36,7 @@ public class IndicesStatsBlocksIT extends ESIntegTestCase {
)) { )) {
try { try {
enableIndexBlock("ro", blockSetting); enableIndexBlock("ro", blockSetting);
IndicesStatsResponse indicesStatsResponse = indicesAdmin().prepareStats("ro").execute().actionGet(); IndicesStatsResponse indicesStatsResponse = indicesAdmin().prepareStats("ro").get();
assertNotNull(indicesStatsResponse.getIndex("ro")); assertNotNull(indicesStatsResponse.getIndex("ro"));
} finally { } finally {
disableIndexBlock("ro", blockSetting); disableIndexBlock("ro", blockSetting);
@ -46,7 +46,7 @@ public class IndicesStatsBlocksIT extends ESIntegTestCase {
// Request is blocked // Request is blocked
try { try {
enableIndexBlock("ro", IndexMetadata.SETTING_BLOCKS_METADATA); enableIndexBlock("ro", IndexMetadata.SETTING_BLOCKS_METADATA);
indicesAdmin().prepareStats("ro").execute().actionGet(); indicesAdmin().prepareStats("ro").get();
fail("Exists should fail when " + IndexMetadata.SETTING_BLOCKS_METADATA + " is true"); fail("Exists should fail when " + IndexMetadata.SETTING_BLOCKS_METADATA + " is true");
} catch (ClusterBlockException e) { } catch (ClusterBlockException e) {
// Ok, a ClusterBlockException is expected // Ok, a ClusterBlockException is expected

View file

@ -28,7 +28,7 @@ public class BulkProcessorClusterSettingsIT extends ESIntegTestCase {
internalCluster().startNode(settings); internalCluster().startNode(settings);
createIndex("willwork"); createIndex("willwork");
clusterAdmin().prepareHealth("willwork").setWaitForGreenStatus().execute().actionGet(); clusterAdmin().prepareHealth("willwork").setWaitForGreenStatus().get();
BulkRequestBuilder bulkRequestBuilder = client().prepareBulk(); BulkRequestBuilder bulkRequestBuilder = client().prepareBulk();
bulkRequestBuilder.add(client().prepareIndex("willwork").setId("1").setSource("{\"foo\":1}", XContentType.JSON)); bulkRequestBuilder.add(client().prepareIndex("willwork").setId("1").setSource("{\"foo\":1}", XContentType.JSON));

View file

@ -107,8 +107,7 @@ public class BulkWithUpdatesIT extends ESIntegTestCase {
.add(client().prepareIndex().setIndex(indexOrAlias()).setId("3").setSource("field", 3)) .add(client().prepareIndex().setIndex(indexOrAlias()).setId("3").setSource("field", 3))
.add(client().prepareIndex().setIndex(indexOrAlias()).setId("4").setSource("field", 4)) .add(client().prepareIndex().setIndex(indexOrAlias()).setId("4").setSource("field", 4))
.add(client().prepareIndex().setIndex(indexOrAlias()).setId("5").setSource("field", 5)) .add(client().prepareIndex().setIndex(indexOrAlias()).setId("5").setSource("field", 5))
.execute() .get();
.actionGet();
assertThat(bulkResponse.hasFailures(), equalTo(false)); assertThat(bulkResponse.hasFailures(), equalTo(false));
assertThat(bulkResponse.getItems().length, equalTo(5)); assertThat(bulkResponse.getItems().length, equalTo(5));
@ -141,17 +140,17 @@ public class BulkWithUpdatesIT extends ESIntegTestCase {
assertThat(bulkResponse.getItems()[2].getResponse().getId(), equalTo("3")); assertThat(bulkResponse.getItems()[2].getResponse().getId(), equalTo("3"));
assertThat(bulkResponse.getItems()[2].getResponse().getVersion(), equalTo(2L)); assertThat(bulkResponse.getItems()[2].getResponse().getVersion(), equalTo(2L));
GetResponse getResponse = client().prepareGet().setIndex("test").setId("1").execute().actionGet(); GetResponse getResponse = client().prepareGet().setIndex("test").setId("1").get();
assertThat(getResponse.isExists(), equalTo(true)); assertThat(getResponse.isExists(), equalTo(true));
assertThat(getResponse.getVersion(), equalTo(2L)); assertThat(getResponse.getVersion(), equalTo(2L));
assertThat(((Number) getResponse.getSource().get("field")).longValue(), equalTo(2L)); assertThat(((Number) getResponse.getSource().get("field")).longValue(), equalTo(2L));
getResponse = client().prepareGet().setIndex("test").setId("2").execute().actionGet(); getResponse = client().prepareGet().setIndex("test").setId("2").get();
assertThat(getResponse.isExists(), equalTo(true)); assertThat(getResponse.isExists(), equalTo(true));
assertThat(getResponse.getVersion(), equalTo(2L)); assertThat(getResponse.getVersion(), equalTo(2L));
assertThat(((Number) getResponse.getSource().get("field")).longValue(), equalTo(3L)); assertThat(((Number) getResponse.getSource().get("field")).longValue(), equalTo(3L));
getResponse = client().prepareGet().setIndex("test").setId("3").execute().actionGet(); getResponse = client().prepareGet().setIndex("test").setId("3").get();
assertThat(getResponse.isExists(), equalTo(true)); assertThat(getResponse.isExists(), equalTo(true));
assertThat(getResponse.getVersion(), equalTo(2L)); assertThat(getResponse.getVersion(), equalTo(2L));
assertThat(getResponse.getSource().get("field1").toString(), equalTo("test")); assertThat(getResponse.getSource().get("field1").toString(), equalTo("test"));
@ -180,15 +179,15 @@ public class BulkWithUpdatesIT extends ESIntegTestCase {
assertThat(bulkResponse.getItems()[2].getResponse().getIndex(), equalTo("test")); assertThat(bulkResponse.getItems()[2].getResponse().getIndex(), equalTo("test"));
assertThat(bulkResponse.getItems()[2].getResponse().getVersion(), equalTo(3L)); assertThat(bulkResponse.getItems()[2].getResponse().getVersion(), equalTo(3L));
getResponse = client().prepareGet().setIndex("test").setId("6").execute().actionGet(); getResponse = client().prepareGet().setIndex("test").setId("6").get();
assertThat(getResponse.isExists(), equalTo(true)); assertThat(getResponse.isExists(), equalTo(true));
assertThat(getResponse.getVersion(), equalTo(1L)); assertThat(getResponse.getVersion(), equalTo(1L));
assertThat(((Number) getResponse.getSource().get("field")).longValue(), equalTo(0L)); assertThat(((Number) getResponse.getSource().get("field")).longValue(), equalTo(0L));
getResponse = client().prepareGet().setIndex("test").setId("7").execute().actionGet(); getResponse = client().prepareGet().setIndex("test").setId("7").get();
assertThat(getResponse.isExists(), equalTo(false)); assertThat(getResponse.isExists(), equalTo(false));
getResponse = client().prepareGet().setIndex("test").setId("2").execute().actionGet(); getResponse = client().prepareGet().setIndex("test").setId("2").get();
assertThat(getResponse.isExists(), equalTo(true)); assertThat(getResponse.isExists(), equalTo(true));
assertThat(getResponse.getVersion(), equalTo(3L)); assertThat(getResponse.getVersion(), equalTo(3L));
assertThat(((Number) getResponse.getSource().get("field")).longValue(), equalTo(4L)); assertThat(((Number) getResponse.getSource().get("field")).longValue(), equalTo(4L));
@ -221,12 +220,12 @@ public class BulkWithUpdatesIT extends ESIntegTestCase {
assertThat(bulkResponse.getItems()[1].getResponse().getId(), equalTo("2")); assertThat(bulkResponse.getItems()[1].getResponse().getId(), equalTo("2"));
assertThat(bulkResponse.getItems()[1].getResponse().getVersion(), equalTo(1L)); assertThat(bulkResponse.getItems()[1].getResponse().getVersion(), equalTo(1L));
GetResponse getResponse = client().prepareGet().setIndex("test").setId("1").execute().actionGet(); GetResponse getResponse = client().prepareGet().setIndex("test").setId("1").get();
assertThat(getResponse.isExists(), equalTo(true)); assertThat(getResponse.isExists(), equalTo(true));
assertThat(getResponse.getVersion(), equalTo(1L)); assertThat(getResponse.getVersion(), equalTo(1L));
assertThat(((Number) getResponse.getSource().get("field")).longValue(), equalTo(2L)); assertThat(((Number) getResponse.getSource().get("field")).longValue(), equalTo(2L));
getResponse = client().prepareGet().setIndex("test").setId("2").execute().actionGet(); getResponse = client().prepareGet().setIndex("test").setId("2").get();
assertThat(getResponse.isExists(), equalTo(true)); assertThat(getResponse.isExists(), equalTo(true));
assertThat(getResponse.getVersion(), equalTo(1L)); assertThat(getResponse.getVersion(), equalTo(1L));
assertThat(((Number) getResponse.getSource().get("field")).longValue(), equalTo(2L)); assertThat(((Number) getResponse.getSource().get("field")).longValue(), equalTo(2L));
@ -288,8 +287,7 @@ public class BulkWithUpdatesIT extends ESIntegTestCase {
.add(client().prepareIndex().setIndex("test").setId("1").setSource("field", 1)) .add(client().prepareIndex().setIndex("test").setId("1").setSource("field", 1))
.add(client().prepareIndex().setIndex("test").setId("2").setSource("field", 1)) .add(client().prepareIndex().setIndex("test").setId("2").setSource("field", 1))
.add(client().prepareIndex().setIndex("test").setId("3").setSource("field", 1)) .add(client().prepareIndex().setIndex("test").setId("3").setSource("field", 1))
.execute() .get();
.actionGet();
assertThat(bulkResponse.hasFailures(), equalTo(false)); assertThat(bulkResponse.hasFailures(), equalTo(false));
assertThat(bulkResponse.getItems().length, equalTo(3)); assertThat(bulkResponse.getItems().length, equalTo(3));
@ -330,8 +328,7 @@ public class BulkWithUpdatesIT extends ESIntegTestCase {
) )
) )
) )
.execute() .get();
.actionGet();
assertThat(bulkResponse.hasFailures(), equalTo(true)); assertThat(bulkResponse.hasFailures(), equalTo(true));
assertThat(bulkResponse.getItems().length, equalTo(3)); assertThat(bulkResponse.getItems().length, equalTo(3));
@ -385,7 +382,7 @@ public class BulkWithUpdatesIT extends ESIntegTestCase {
assertThat(((UpdateResponse) response.getItems()[i].getResponse()).getGetResult().sourceAsMap().get("counter"), equalTo(1)); assertThat(((UpdateResponse) response.getItems()[i].getResponse()).getGetResult().sourceAsMap().get("counter"), equalTo(1));
for (int j = 0; j < 5; j++) { for (int j = 0; j < 5; j++) {
GetResponse getResponse = client().prepareGet("test", Integer.toString(i)).execute().actionGet(); GetResponse getResponse = client().prepareGet("test", Integer.toString(i)).get();
assertThat(getResponse.isExists(), equalTo(true)); assertThat(getResponse.isExists(), equalTo(true));
assertThat(getResponse.getVersion(), equalTo(1L)); assertThat(getResponse.getVersion(), equalTo(1L));
assertThat(((Number) getResponse.getSource().get("counter")).longValue(), equalTo(1L)); assertThat(((Number) getResponse.getSource().get("counter")).longValue(), equalTo(1L));
@ -410,7 +407,7 @@ public class BulkWithUpdatesIT extends ESIntegTestCase {
builder.add(updateBuilder); builder.add(updateBuilder);
} }
response = builder.execute().actionGet(); response = builder.get();
assertThat(response.hasFailures(), equalTo(false)); assertThat(response.hasFailures(), equalTo(false));
assertThat(response.getItems().length, equalTo(numDocs)); assertThat(response.getItems().length, equalTo(numDocs));
for (int i = 0; i < numDocs; i++) { for (int i = 0; i < numDocs; i++) {
@ -428,7 +425,7 @@ public class BulkWithUpdatesIT extends ESIntegTestCase {
for (int i = (numDocs / 2); i < maxDocs; i++) { for (int i = (numDocs / 2); i < maxDocs; i++) {
builder.add(client().prepareUpdate().setIndex("test").setId(Integer.toString(i)).setScript(script)); builder.add(client().prepareUpdate().setIndex("test").setId(Integer.toString(i)).setScript(script));
} }
response = builder.execute().actionGet(); response = builder.get();
assertThat(response.hasFailures(), equalTo(true)); assertThat(response.hasFailures(), equalTo(true));
assertThat(response.getItems().length, equalTo(numDocs)); assertThat(response.getItems().length, equalTo(numDocs));
for (int i = 0; i < numDocs; i++) { for (int i = 0; i < numDocs; i++) {
@ -453,7 +450,7 @@ public class BulkWithUpdatesIT extends ESIntegTestCase {
.setScript(new Script(ScriptType.INLINE, CustomScriptPlugin.NAME, "ctx.op = \"none\"", Collections.emptyMap())) .setScript(new Script(ScriptType.INLINE, CustomScriptPlugin.NAME, "ctx.op = \"none\"", Collections.emptyMap()))
); );
} }
response = builder.execute().actionGet(); response = builder.get();
assertThat(response.buildFailureMessage(), response.hasFailures(), equalTo(false)); assertThat(response.buildFailureMessage(), response.hasFailures(), equalTo(false));
assertThat(response.getItems().length, equalTo(numDocs)); assertThat(response.getItems().length, equalTo(numDocs));
for (int i = 0; i < numDocs; i++) { for (int i = 0; i < numDocs; i++) {
@ -472,7 +469,7 @@ public class BulkWithUpdatesIT extends ESIntegTestCase {
.setScript(new Script(ScriptType.INLINE, CustomScriptPlugin.NAME, "ctx.op = \"delete\"", Collections.emptyMap())) .setScript(new Script(ScriptType.INLINE, CustomScriptPlugin.NAME, "ctx.op = \"delete\"", Collections.emptyMap()))
); );
} }
response = builder.execute().actionGet(); response = builder.get();
assertThat("expected no failures but got: " + response.buildFailureMessage(), response.hasFailures(), equalTo(false)); assertThat("expected no failures but got: " + response.buildFailureMessage(), response.hasFailures(), equalTo(false));
assertThat(response.getItems().length, equalTo(numDocs)); assertThat(response.getItems().length, equalTo(numDocs));
for (int i = 0; i < numDocs; i++) { for (int i = 0; i < numDocs; i++) {

View file

@ -34,15 +34,14 @@ public class WaitActiveShardCountIT extends ESIntegTestCase {
assertAcked(createIndexResponse); assertAcked(createIndexResponse);
// indexing, by default, will work (waiting for one shard copy only) // indexing, by default, will work (waiting for one shard copy only)
client().prepareIndex("test").setId("1").setSource(source("1", "test"), XContentType.JSON).execute().actionGet(); client().prepareIndex("test").setId("1").setSource(source("1", "test"), XContentType.JSON).get();
try { try {
client().prepareIndex("test") client().prepareIndex("test")
.setId("1") .setId("1")
.setSource(source("1", "test"), XContentType.JSON) .setSource(source("1", "test"), XContentType.JSON)
.setWaitForActiveShards(2) // wait for 2 active shard copies .setWaitForActiveShards(2) // wait for 2 active shard copies
.setTimeout(timeValueMillis(100)) .setTimeout(timeValueMillis(100))
.execute() .get();
.actionGet();
fail("can't index, does not enough active shard copies"); fail("can't index, does not enough active shard copies");
} catch (UnavailableShardsException e) { } catch (UnavailableShardsException e) {
assertThat(e.status(), equalTo(RestStatus.SERVICE_UNAVAILABLE)); assertThat(e.status(), equalTo(RestStatus.SERVICE_UNAVAILABLE));
@ -59,8 +58,7 @@ public class WaitActiveShardCountIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForActiveShards(2) .setWaitForActiveShards(2)
.setWaitForYellowStatus() .setWaitForYellowStatus()
.execute() .get();
.actionGet();
logger.info("Done Cluster Health, status {}", clusterHealth.getStatus()); logger.info("Done Cluster Health, status {}", clusterHealth.getStatus());
assertThat(clusterHealth.isTimedOut(), equalTo(false)); assertThat(clusterHealth.isTimedOut(), equalTo(false));
assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.YELLOW)); assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.YELLOW));
@ -71,8 +69,7 @@ public class WaitActiveShardCountIT extends ESIntegTestCase {
.setSource(source("1", "test"), XContentType.JSON) .setSource(source("1", "test"), XContentType.JSON)
.setWaitForActiveShards(2) .setWaitForActiveShards(2)
.setTimeout(timeValueSeconds(1)) .setTimeout(timeValueSeconds(1))
.execute() .get();
.actionGet();
try { try {
client().prepareIndex("test") client().prepareIndex("test")
@ -80,8 +77,7 @@ public class WaitActiveShardCountIT extends ESIntegTestCase {
.setSource(source("1", "test"), XContentType.JSON) .setSource(source("1", "test"), XContentType.JSON)
.setWaitForActiveShards(ActiveShardCount.ALL) .setWaitForActiveShards(ActiveShardCount.ALL)
.setTimeout(timeValueMillis(100)) .setTimeout(timeValueMillis(100))
.execute() .get();
.actionGet();
fail("can't index, not enough active shard copies"); fail("can't index, not enough active shard copies");
} catch (UnavailableShardsException e) { } catch (UnavailableShardsException e) {
assertThat(e.status(), equalTo(RestStatus.SERVICE_UNAVAILABLE)); assertThat(e.status(), equalTo(RestStatus.SERVICE_UNAVAILABLE));
@ -101,8 +97,7 @@ public class WaitActiveShardCountIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForActiveShards(3) .setWaitForActiveShards(3)
.setWaitForGreenStatus() .setWaitForGreenStatus()
.execute() .get();
.actionGet();
logger.info("Done Cluster Health, status {}", clusterHealth.getStatus()); logger.info("Done Cluster Health, status {}", clusterHealth.getStatus());
assertThat(clusterHealth.isTimedOut(), equalTo(false)); assertThat(clusterHealth.isTimedOut(), equalTo(false));
assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN)); assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN));
@ -113,8 +108,7 @@ public class WaitActiveShardCountIT extends ESIntegTestCase {
.setSource(source("1", "test"), XContentType.JSON) .setSource(source("1", "test"), XContentType.JSON)
.setWaitForActiveShards(ActiveShardCount.ALL) .setWaitForActiveShards(ActiveShardCount.ALL)
.setTimeout(timeValueSeconds(1)) .setTimeout(timeValueSeconds(1))
.execute() .get();
.actionGet();
} }
private String source(String id, String nameValue) { private String source(String id, String nameValue) {

View file

@ -70,7 +70,7 @@ public class GetTermVectorsIT extends AbstractTermVectorsTestCase {
.endObject(); .endObject();
assertAcked(prepareCreate("test").addAlias(new Alias("alias")).setMapping(mapping)); assertAcked(prepareCreate("test").addAlias(new Alias("alias")).setMapping(mapping));
client().prepareIndex("test").setId("666").setSource("field", "foo bar").execute().actionGet(); client().prepareIndex("test").setId("666").setSource("field", "foo bar").get();
refresh(); refresh();
for (int i = 0; i < 20; i++) { for (int i = 0; i < 20; i++) {
ActionFuture<TermVectorsResponse> termVector = client().termVectors(new TermVectorsRequest(indexOrAlias(), "" + i)); ActionFuture<TermVectorsResponse> termVector = client().termVectors(new TermVectorsRequest(indexOrAlias(), "" + i));
@ -97,7 +97,7 @@ public class GetTermVectorsIT extends AbstractTermVectorsTestCase {
assertAcked(prepareCreate("test").addAlias(new Alias("alias")).setMapping(mapping)); assertAcked(prepareCreate("test").addAlias(new Alias("alias")).setMapping(mapping));
// when indexing a field that simply has a question mark, the term vectors will be null // when indexing a field that simply has a question mark, the term vectors will be null
client().prepareIndex("test").setId("0").setSource("existingfield", "?").execute().actionGet(); client().prepareIndex("test").setId("0").setSource("existingfield", "?").get();
refresh(); refresh();
ActionFuture<TermVectorsResponse> termVector = client().termVectors( ActionFuture<TermVectorsResponse> termVector = client().termVectors(
new TermVectorsRequest(indexOrAlias(), "0").selectedFields(new String[] { "existingfield" }) new TermVectorsRequest(indexOrAlias(), "0").selectedFields(new String[] { "existingfield" })
@ -125,7 +125,7 @@ public class GetTermVectorsIT extends AbstractTermVectorsTestCase {
assertAcked(prepareCreate("test").addAlias(new Alias("alias")).setMapping(mapping)); assertAcked(prepareCreate("test").addAlias(new Alias("alias")).setMapping(mapping));
// when indexing a field that simply has a question mark, the term vectors will be null // when indexing a field that simply has a question mark, the term vectors will be null
client().prepareIndex("test").setId("0").setSource("anotherexistingfield", 1).execute().actionGet(); client().prepareIndex("test").setId("0").setSource("anotherexistingfield", 1).get();
refresh(); refresh();
ActionFuture<TermVectorsResponse> termVectors = client().termVectors( ActionFuture<TermVectorsResponse> termVectors = client().termVectors(
new TermVectorsRequest(indexOrAlias(), "0").selectedFields(randomBoolean() ? new String[] { "existingfield" } : null) new TermVectorsRequest(indexOrAlias(), "0").selectedFields(randomBoolean() ? new String[] { "existingfield" } : null)
@ -214,8 +214,7 @@ public class GetTermVectorsIT extends AbstractTermVectorsTestCase {
// 31the34 35lazy39 40dog43 // 31the34 35lazy39 40dog43
.endObject() .endObject()
) )
.execute() .get();
.actionGet();
refresh(); refresh();
} }
for (int i = 0; i < 10; i++) { for (int i = 0; i < 10; i++) {
@ -224,7 +223,7 @@ public class GetTermVectorsIT extends AbstractTermVectorsTestCase {
.setOffsets(true) .setOffsets(true)
.setPositions(true) .setPositions(true)
.setSelectedFields(); .setSelectedFields();
TermVectorsResponse response = resp.execute().actionGet(); TermVectorsResponse response = resp.get();
assertThat(response.getIndex(), equalTo("test")); assertThat(response.getIndex(), equalTo("test"));
assertThat("doc id: " + i + " doesn't exists but should", response.isExists(), equalTo(true)); assertThat("doc id: " + i + " doesn't exists but should", response.isExists(), equalTo(true));
Fields fields = response.getFields(); Fields fields = response.getFields();
@ -317,8 +316,7 @@ public class GetTermVectorsIT extends AbstractTermVectorsTestCase {
// 31the34 35lazy39 40dog43 // 31the34 35lazy39 40dog43
.endObject() .endObject()
) )
.execute() .get();
.actionGet();
refresh(); refresh();
} }
String[] values = { "brown", "dog", "fox", "jumps", "lazy", "over", "quick", "the" }; String[] values = { "brown", "dog", "fox", "jumps", "lazy", "over", "quick", "the" };
@ -335,7 +333,7 @@ public class GetTermVectorsIT extends AbstractTermVectorsTestCase {
.setOffsets(isOffsetRequested) .setOffsets(isOffsetRequested)
.setPositions(isPositionsRequested) .setPositions(isPositionsRequested)
.setSelectedFields(); .setSelectedFields();
TermVectorsResponse response = resp.execute().actionGet(); TermVectorsResponse response = resp.get();
assertThat(infoString + "doc id: " + i + " doesn't exists but should", response.isExists(), equalTo(true)); assertThat(infoString + "doc id: " + i + " doesn't exists but should", response.isExists(), equalTo(true));
Fields fields = response.getFields(); Fields fields = response.getFields();
assertThat(fields.size(), equalTo(ft.storeTermVectors() ? 1 : 0)); assertThat(fields.size(), equalTo(ft.storeTermVectors() ? 1 : 0));
@ -470,7 +468,7 @@ public class GetTermVectorsIT extends AbstractTermVectorsTestCase {
ensureGreen(); ensureGreen();
for (int i = 0; i < 10; i++) { for (int i = 0; i < 10; i++) {
client().prepareIndex("test").setId(Integer.toString(i)).setSource(source).execute().actionGet(); client().prepareIndex("test").setId(Integer.toString(i)).setSource(source).get();
refresh(); refresh();
} }
@ -480,8 +478,7 @@ public class GetTermVectorsIT extends AbstractTermVectorsTestCase {
.setOffsets(true) .setOffsets(true)
.setPositions(true) .setPositions(true)
.setSelectedFields(fieldNames) .setSelectedFields(fieldNames)
.execute() .get();
.actionGet();
assertThat("doc id: " + i + " doesn't exists but should", response.isExists(), equalTo(true)); assertThat("doc id: " + i + " doesn't exists but should", response.isExists(), equalTo(true));
Fields fields = response.getFields(); Fields fields = response.getFields();
assertThat(fields.size(), equalTo(fieldNames.length)); assertThat(fields.size(), equalTo(fieldNames.length));

View file

@ -69,7 +69,7 @@ public class MultiTermVectorsIT extends AbstractTermVectorsTestCase {
TermVectorsRequestBuilder requestBuilder = client().prepareTermVectors("testX", Integer.toString(1)); TermVectorsRequestBuilder requestBuilder = client().prepareTermVectors("testX", Integer.toString(1));
MultiTermVectorsRequestBuilder mtvBuilder = client().prepareMultiTermVectors(); MultiTermVectorsRequestBuilder mtvBuilder = client().prepareMultiTermVectors();
mtvBuilder.add(requestBuilder.request()); mtvBuilder.add(requestBuilder.request());
MultiTermVectorsResponse response = mtvBuilder.execute().actionGet(); MultiTermVectorsResponse response = mtvBuilder.get();
assertThat(response.getResponses().length, equalTo(1)); assertThat(response.getResponses().length, equalTo(1));
assertThat(response.getResponses()[0].getFailure().getCause(), instanceOf(IndexNotFoundException.class)); assertThat(response.getResponses()[0].getFailure().getCause(), instanceOf(IndexNotFoundException.class));
assertThat(response.getResponses()[0].getFailure().getCause().getMessage(), equalTo("no such index [testX]")); assertThat(response.getResponses()[0].getFailure().getCause().getMessage(), equalTo("no such index [testX]"));

View file

@ -677,7 +677,7 @@ public class IndexAliasesIT extends ESIntegTestCase {
assertFalse(indicesAdmin().prepareGetAliases("foo").setIndices("bar_bar").get().getAliases().isEmpty()); assertFalse(indicesAdmin().prepareGetAliases("foo").setIndices("bar_bar").get().getAliases().isEmpty());
IllegalArgumentException iae = expectThrows( IllegalArgumentException iae = expectThrows(
IllegalArgumentException.class, IllegalArgumentException.class,
() -> indicesAdmin().prepareAliases().addAliasAction(AliasActions.remove().index("foo").alias("foo")).execute().actionGet() () -> indicesAdmin().prepareAliases().addAliasAction(AliasActions.remove().index("foo").alias("foo")).get()
); );
assertEquals( assertEquals(
"The provided expression [foo] matches an alias, specify the corresponding concrete indices instead.", "The provided expression [foo] matches an alias, specify the corresponding concrete indices instead.",
@ -1090,13 +1090,13 @@ public class IndexAliasesIT extends ESIntegTestCase {
IllegalArgumentException iae = expectThrows( IllegalArgumentException iae = expectThrows(
IllegalArgumentException.class, IllegalArgumentException.class,
() -> indicesAdmin().prepareAliases().addAliasAction(AliasActions.add().index("week_20").alias("tmp")).execute().actionGet() () -> indicesAdmin().prepareAliases().addAliasAction(AliasActions.add().index("week_20").alias("tmp")).get()
); );
assertEquals( assertEquals(
"The provided expression [week_20] matches an alias, specify the corresponding concrete indices instead.", "The provided expression [week_20] matches an alias, specify the corresponding concrete indices instead.",
iae.getMessage() iae.getMessage()
); );
assertAcked(indicesAdmin().prepareAliases().addAliasAction(AliasActions.add().index("2017-05-20").alias("tmp")).execute().get()); assertAcked(indicesAdmin().prepareAliases().addAliasAction(AliasActions.add().index("2017-05-20").alias("tmp")));
} }
// Before 2.0 alias filters were parsed at alias creation time, in order // Before 2.0 alias filters were parsed at alias creation time, in order
@ -1159,7 +1159,7 @@ public class IndexAliasesIT extends ESIntegTestCase {
() -> assertAcked(indicesAdmin().prepareAliases().addAlias("test", "alias1").addAlias("test", "alias2")) () -> assertAcked(indicesAdmin().prepareAliases().addAlias("test", "alias1").addAlias("test", "alias2"))
); );
assertAliasesVersionIncreases("test", () -> assertAcked(indicesAdmin().prepareAliases().removeAlias("test", "alias1"))); assertAliasesVersionIncreases("test", () -> assertAcked(indicesAdmin().prepareAliases().removeAlias("test", "alias1")));
assertThat(indicesAdmin().prepareGetAliases("alias2").execute().actionGet().getAliases().get("test").size(), equalTo(1)); assertThat(indicesAdmin().prepareGetAliases("alias2").get().getAliases().get("test").size(), equalTo(1));
assertFalse(indicesAdmin().prepareGetAliases("alias2").get().getAliases().isEmpty()); assertFalse(indicesAdmin().prepareGetAliases("alias2").get().getAliases().isEmpty());
} finally { } finally {
disableIndexBlock("test", block); disableIndexBlock("test", block);
@ -1177,7 +1177,7 @@ public class IndexAliasesIT extends ESIntegTestCase {
"test", "test",
() -> assertBlocked(indicesAdmin().prepareAliases().removeAlias("test", "alias2"), INDEX_READ_ONLY_BLOCK) () -> assertBlocked(indicesAdmin().prepareAliases().removeAlias("test", "alias2"), INDEX_READ_ONLY_BLOCK)
); );
assertThat(indicesAdmin().prepareGetAliases("alias2").execute().actionGet().getAliases().get("test").size(), equalTo(1)); assertThat(indicesAdmin().prepareGetAliases("alias2").get().getAliases().get("test").size(), equalTo(1));
assertFalse(indicesAdmin().prepareGetAliases("alias2").get().getAliases().isEmpty()); assertFalse(indicesAdmin().prepareGetAliases("alias2").get().getAliases().isEmpty());
} finally { } finally {
@ -1213,7 +1213,7 @@ public class IndexAliasesIT extends ESIntegTestCase {
IllegalArgumentException iae = expectThrows( IllegalArgumentException iae = expectThrows(
IllegalArgumentException.class, IllegalArgumentException.class,
() -> indicesAdmin().prepareAliases().removeIndex("foo").execute().actionGet() () -> indicesAdmin().prepareAliases().removeIndex("foo").get()
); );
assertEquals( assertEquals(
"The provided expression [foo] matches an alias, specify the corresponding concrete indices instead.", "The provided expression [foo] matches an alias, specify the corresponding concrete indices instead.",
@ -1359,7 +1359,7 @@ public class IndexAliasesIT extends ESIntegTestCase {
final String indexName = "index-name"; final String indexName = "index-name";
final IllegalArgumentException iae = expectThrows( final IllegalArgumentException iae = expectThrows(
IllegalArgumentException.class, IllegalArgumentException.class,
() -> indicesAdmin().prepareCreate(indexName).addAlias(new Alias(indexName)).execute().actionGet() () -> indicesAdmin().prepareCreate(indexName).addAlias(new Alias(indexName)).get()
); );
assertEquals("alias name [" + indexName + "] self-conflicts with index name", iae.getMessage()); assertEquals("alias name [" + indexName + "] self-conflicts with index name", iae.getMessage());
} }

View file

@ -107,7 +107,7 @@ public class SimpleBlocksIT extends ESIntegTestCase {
private void canCreateIndex(String index) { private void canCreateIndex(String index) {
try { try {
CreateIndexResponse r = indicesAdmin().prepareCreate(index).execute().actionGet(); CreateIndexResponse r = indicesAdmin().prepareCreate(index).get();
assertThat(r, notNullValue()); assertThat(r, notNullValue());
} catch (ClusterBlockException e) { } catch (ClusterBlockException e) {
fail(); fail();
@ -116,7 +116,7 @@ public class SimpleBlocksIT extends ESIntegTestCase {
private void canNotCreateIndex(String index) { private void canNotCreateIndex(String index) {
try { try {
indicesAdmin().prepareCreate(index).execute().actionGet(); indicesAdmin().prepareCreate(index).get();
fail(); fail();
} catch (ClusterBlockException e) { } catch (ClusterBlockException e) {
// all is well // all is well
@ -127,7 +127,7 @@ public class SimpleBlocksIT extends ESIntegTestCase {
try { try {
IndexRequestBuilder builder = client().prepareIndex(index); IndexRequestBuilder builder = client().prepareIndex(index);
builder.setSource("foo", "bar"); builder.setSource("foo", "bar");
DocWriteResponse r = builder.execute().actionGet(); DocWriteResponse r = builder.get();
assertThat(r, notNullValue()); assertThat(r, notNullValue());
} catch (ClusterBlockException e) { } catch (ClusterBlockException e) {
fail(); fail();
@ -138,7 +138,7 @@ public class SimpleBlocksIT extends ESIntegTestCase {
try { try {
IndexRequestBuilder builder = client().prepareIndex(index); IndexRequestBuilder builder = client().prepareIndex(index);
builder.setSource("foo", "bar"); builder.setSource("foo", "bar");
builder.execute().actionGet(); builder.get();
fail(); fail();
} catch (ClusterBlockException e) { } catch (ClusterBlockException e) {
// all is well // all is well

View file

@ -56,17 +56,13 @@ public class ClusterHealthIT extends ESIntegTestCase {
public void testHealth() { public void testHealth() {
logger.info("--> running cluster health on an index that does not exists"); logger.info("--> running cluster health on an index that does not exists");
ClusterHealthResponse healthResponse = clusterAdmin().prepareHealth("test1") ClusterHealthResponse healthResponse = clusterAdmin().prepareHealth("test1").setWaitForYellowStatus().setTimeout("1s").get();
.setWaitForYellowStatus()
.setTimeout("1s")
.execute()
.actionGet();
assertThat(healthResponse.isTimedOut(), equalTo(true)); assertThat(healthResponse.isTimedOut(), equalTo(true));
assertThat(healthResponse.getStatus(), equalTo(ClusterHealthStatus.RED)); assertThat(healthResponse.getStatus(), equalTo(ClusterHealthStatus.RED));
assertThat(healthResponse.getIndices().isEmpty(), equalTo(true)); assertThat(healthResponse.getIndices().isEmpty(), equalTo(true));
logger.info("--> running cluster wide health"); logger.info("--> running cluster wide health");
healthResponse = clusterAdmin().prepareHealth().setWaitForGreenStatus().setTimeout("10s").execute().actionGet(); healthResponse = clusterAdmin().prepareHealth().setWaitForGreenStatus().setTimeout("10s").get();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
assertThat(healthResponse.getStatus(), equalTo(ClusterHealthStatus.GREEN)); assertThat(healthResponse.getStatus(), equalTo(ClusterHealthStatus.GREEN));
assertThat(healthResponse.getIndices().isEmpty(), equalTo(true)); assertThat(healthResponse.getIndices().isEmpty(), equalTo(true));
@ -75,13 +71,13 @@ public class ClusterHealthIT extends ESIntegTestCase {
createIndex("test1"); createIndex("test1");
logger.info("--> running cluster health on an index that does exists"); logger.info("--> running cluster health on an index that does exists");
healthResponse = clusterAdmin().prepareHealth("test1").setWaitForGreenStatus().setTimeout("10s").execute().actionGet(); healthResponse = clusterAdmin().prepareHealth("test1").setWaitForGreenStatus().setTimeout("10s").get();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
assertThat(healthResponse.getStatus(), equalTo(ClusterHealthStatus.GREEN)); assertThat(healthResponse.getStatus(), equalTo(ClusterHealthStatus.GREEN));
assertThat(healthResponse.getIndices().get("test1").getStatus(), equalTo(ClusterHealthStatus.GREEN)); assertThat(healthResponse.getIndices().get("test1").getStatus(), equalTo(ClusterHealthStatus.GREEN));
logger.info("--> running cluster health on an index that does exists and an index that doesn't exists"); logger.info("--> running cluster health on an index that does exists and an index that doesn't exists");
healthResponse = clusterAdmin().prepareHealth("test1", "test2").setWaitForYellowStatus().setTimeout("1s").execute().actionGet(); healthResponse = clusterAdmin().prepareHealth("test1", "test2").setWaitForYellowStatus().setTimeout("1s").get();
assertThat(healthResponse.isTimedOut(), equalTo(true)); assertThat(healthResponse.isTimedOut(), equalTo(true));
assertThat(healthResponse.getStatus(), equalTo(ClusterHealthStatus.RED)); assertThat(healthResponse.getStatus(), equalTo(ClusterHealthStatus.RED));
assertThat(healthResponse.getIndices().get("test1").getStatus(), equalTo(ClusterHealthStatus.GREEN)); assertThat(healthResponse.getIndices().get("test1").getStatus(), equalTo(ClusterHealthStatus.GREEN));

View file

@ -67,7 +67,7 @@ public class MinimumMasterNodesIT extends ESIntegTestCase {
String node1Name = internalCluster().startNode(settings); String node1Name = internalCluster().startNode(settings);
logger.info("--> should be blocked, no master..."); logger.info("--> should be blocked, no master...");
ClusterState state = clusterAdmin().prepareState().setLocal(true).execute().actionGet().getState(); ClusterState state = clusterAdmin().prepareState().setLocal(true).get().getState();
assertThat(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(true)); assertThat(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(true));
assertThat(state.nodes().getSize(), equalTo(1)); // verify that we still see the local node in the cluster state assertThat(state.nodes().getSize(), equalTo(1)); // verify that we still see the local node in the cluster state
@ -77,16 +77,15 @@ public class MinimumMasterNodesIT extends ESIntegTestCase {
ClusterHealthResponse clusterHealthResponse = clusterAdmin().prepareHealth() ClusterHealthResponse clusterHealthResponse = clusterAdmin().prepareHealth()
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForNodes("2") .setWaitForNodes("2")
.execute() .get();
.actionGet();
assertThat(clusterHealthResponse.isTimedOut(), equalTo(false)); assertThat(clusterHealthResponse.isTimedOut(), equalTo(false));
state = clusterAdmin().prepareState().setLocal(true).execute().actionGet().getState(); state = clusterAdmin().prepareState().setLocal(true).get().getState();
assertThat(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(false)); assertThat(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(false));
state = clusterAdmin().prepareState().setLocal(true).execute().actionGet().getState(); state = clusterAdmin().prepareState().setLocal(true).get().getState();
assertThat(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(false)); assertThat(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(false));
state = clusterAdmin().prepareState().execute().actionGet().getState(); state = clusterAdmin().prepareState().get().getState();
assertThat(state.nodes().getSize(), equalTo(2)); assertThat(state.nodes().getSize(), equalTo(2));
assertThat(state.metadata().indices().containsKey("test"), equalTo(false)); assertThat(state.metadata().indices().containsKey("test"), equalTo(false));
@ -94,11 +93,11 @@ public class MinimumMasterNodesIT extends ESIntegTestCase {
NumShards numShards = getNumShards("test"); NumShards numShards = getNumShards("test");
logger.info("--> indexing some data"); logger.info("--> indexing some data");
for (int i = 0; i < 100; i++) { for (int i = 0; i < 100; i++) {
client().prepareIndex("test").setId(Integer.toString(i)).setSource("field", "value").execute().actionGet(); client().prepareIndex("test").setId(Integer.toString(i)).setSource("field", "value").get();
} }
// make sure that all shards recovered before trying to flush // make sure that all shards recovered before trying to flush
assertThat( assertThat(
clusterAdmin().prepareHealth("test").setWaitForActiveShards(numShards.totalNumShards).execute().actionGet().getActiveShards(), clusterAdmin().prepareHealth("test").setWaitForActiveShards(numShards.totalNumShards).get().getActiveShards(),
equalTo(numShards.totalNumShards) equalTo(numShards.totalNumShards)
); );
// flush for simpler debugging // flush for simpler debugging
@ -107,7 +106,7 @@ public class MinimumMasterNodesIT extends ESIntegTestCase {
logger.info("--> verify we get the data back"); logger.info("--> verify we get the data back");
for (int i = 0; i < 10; i++) { for (int i = 0; i < 10; i++) {
assertThat( assertThat(
prepareSearch().setSize(0).setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value, prepareSearch().setSize(0).setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
equalTo(100L) equalTo(100L)
); );
} }
@ -121,11 +120,11 @@ public class MinimumMasterNodesIT extends ESIntegTestCase {
internalCluster().stopNode(masterNode); internalCluster().stopNode(masterNode);
assertBusy(() -> { assertBusy(() -> {
ClusterState clusterState = clusterAdmin().prepareState().setLocal(true).execute().actionGet().getState(); ClusterState clusterState = clusterAdmin().prepareState().setLocal(true).get().getState();
assertTrue(clusterState.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID)); assertTrue(clusterState.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID));
}); });
state = clusterAdmin().prepareState().setLocal(true).execute().actionGet().getState(); state = clusterAdmin().prepareState().setLocal(true).get().getState();
assertThat(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(true)); assertThat(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(true));
// verify that both nodes are still in the cluster state but there is no master // verify that both nodes are still in the cluster state but there is no master
assertThat(state.nodes().getSize(), equalTo(2)); assertThat(state.nodes().getSize(), equalTo(2));
@ -138,16 +137,15 @@ public class MinimumMasterNodesIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForYellowStatus() .setWaitForYellowStatus()
.setWaitForNodes("2") .setWaitForNodes("2")
.execute() .get();
.actionGet();
assertThat(clusterHealthResponse.isTimedOut(), equalTo(false)); assertThat(clusterHealthResponse.isTimedOut(), equalTo(false));
state = clusterAdmin().prepareState().setLocal(true).execute().actionGet().getState(); state = clusterAdmin().prepareState().setLocal(true).get().getState();
assertThat(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(false)); assertThat(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(false));
state = clusterAdmin().prepareState().setLocal(true).execute().actionGet().getState(); state = clusterAdmin().prepareState().setLocal(true).get().getState();
assertThat(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(false)); assertThat(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(false));
state = clusterAdmin().prepareState().execute().actionGet().getState(); state = clusterAdmin().prepareState().get().getState();
assertThat(state.nodes().getSize(), equalTo(2)); assertThat(state.nodes().getSize(), equalTo(2));
assertThat(state.metadata().indices().containsKey("test"), equalTo(true)); assertThat(state.metadata().indices().containsKey("test"), equalTo(true));
@ -172,7 +170,7 @@ public class MinimumMasterNodesIT extends ESIntegTestCase {
internalCluster().stopNode(otherNode); internalCluster().stopNode(otherNode);
assertBusy(() -> { assertBusy(() -> {
ClusterState state1 = clusterAdmin().prepareState().setLocal(true).execute().actionGet().getState(); ClusterState state1 = clusterAdmin().prepareState().setLocal(true).get().getState();
assertThat(state1.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(true)); assertThat(state1.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(true));
}); });
@ -184,16 +182,15 @@ public class MinimumMasterNodesIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForNodes("2") .setWaitForNodes("2")
.setWaitForGreenStatus() .setWaitForGreenStatus()
.execute() .get();
.actionGet();
assertThat(clusterHealthResponse.isTimedOut(), equalTo(false)); assertThat(clusterHealthResponse.isTimedOut(), equalTo(false));
state = clusterAdmin().prepareState().setLocal(true).execute().actionGet().getState(); state = clusterAdmin().prepareState().setLocal(true).get().getState();
assertThat(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(false)); assertThat(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(false));
state = clusterAdmin().prepareState().setLocal(true).execute().actionGet().getState(); state = clusterAdmin().prepareState().setLocal(true).get().getState();
assertThat(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(false)); assertThat(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(false));
state = clusterAdmin().prepareState().execute().actionGet().getState(); state = clusterAdmin().prepareState().get().getState();
assertThat(state.nodes().getSize(), equalTo(2)); assertThat(state.nodes().getSize(), equalTo(2));
assertThat(state.metadata().indices().containsKey("test"), equalTo(true)); assertThat(state.metadata().indices().containsKey("test"), equalTo(true));
@ -218,7 +215,7 @@ public class MinimumMasterNodesIT extends ESIntegTestCase {
assertBusy(() -> { assertBusy(() -> {
for (Client client : clients()) { for (Client client : clients()) {
ClusterState state1 = client.admin().cluster().prepareState().setLocal(true).execute().actionGet().getState(); ClusterState state1 = client.admin().cluster().prepareState().setLocal(true).get().getState();
assertThat(state1.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(true)); assertThat(state1.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(true));
} }
}); });
@ -230,27 +227,26 @@ public class MinimumMasterNodesIT extends ESIntegTestCase {
ClusterHealthResponse clusterHealthResponse = clusterAdmin().prepareHealth() ClusterHealthResponse clusterHealthResponse = clusterAdmin().prepareHealth()
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForNodes("3") .setWaitForNodes("3")
.execute() .get();
.actionGet();
assertThat(clusterHealthResponse.isTimedOut(), equalTo(false)); assertThat(clusterHealthResponse.isTimedOut(), equalTo(false));
state = clusterAdmin().prepareState().execute().actionGet().getState(); state = clusterAdmin().prepareState().get().getState();
assertThat(state.nodes().getSize(), equalTo(3)); assertThat(state.nodes().getSize(), equalTo(3));
createIndex("test"); createIndex("test");
NumShards numShards = getNumShards("test"); NumShards numShards = getNumShards("test");
logger.info("--> indexing some data"); logger.info("--> indexing some data");
for (int i = 0; i < 100; i++) { for (int i = 0; i < 100; i++) {
client().prepareIndex("test").setId(Integer.toString(i)).setSource("field", "value").execute().actionGet(); client().prepareIndex("test").setId(Integer.toString(i)).setSource("field", "value").get();
} }
ensureGreen(); ensureGreen();
// make sure that all shards recovered before trying to flush // make sure that all shards recovered before trying to flush
assertThat( assertThat(
clusterAdmin().prepareHealth("test").setWaitForActiveShards(numShards.totalNumShards).execute().actionGet().isTimedOut(), clusterAdmin().prepareHealth("test").setWaitForActiveShards(numShards.totalNumShards).get().isTimedOut(),
equalTo(false) equalTo(false)
); );
// flush for simpler debugging // flush for simpler debugging
indicesAdmin().prepareFlush().execute().actionGet(); indicesAdmin().prepareFlush().get();
refresh(); refresh();
logger.info("--> verify we get the data back"); logger.info("--> verify we get the data back");
@ -269,7 +265,7 @@ public class MinimumMasterNodesIT extends ESIntegTestCase {
logger.info("--> verify that there is no master anymore on remaining node"); logger.info("--> verify that there is no master anymore on remaining node");
// spin here to wait till the state is set // spin here to wait till the state is set
assertBusy(() -> { assertBusy(() -> {
ClusterState st = clusterAdmin().prepareState().setLocal(true).execute().actionGet().getState(); ClusterState st = clusterAdmin().prepareState().setLocal(true).get().getState();
assertThat(st.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(true)); assertThat(st.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID), equalTo(true));
}); });
@ -279,7 +275,7 @@ public class MinimumMasterNodesIT extends ESIntegTestCase {
internalCluster().validateClusterFormed(); internalCluster().validateClusterFormed();
ensureGreen(); ensureGreen();
state = clusterAdmin().prepareState().execute().actionGet().getState(); state = clusterAdmin().prepareState().get().getState();
assertThat(state.nodes().getSize(), equalTo(3)); assertThat(state.nodes().getSize(), equalTo(3));
logger.info("--> verify we the data back"); logger.info("--> verify we the data back");
@ -346,8 +342,7 @@ public class MinimumMasterNodesIT extends ESIntegTestCase {
.admin() .admin()
.cluster() .cluster()
.prepareState() .prepareState()
.execute() .get()
.actionGet()
.getState() .getState()
.nodes() .nodes()
.getMasterNode(); .getMasterNode();

View file

@ -72,7 +72,7 @@ public class NoMasterNodeIT extends ESIntegTestCase {
final List<String> nodes = internalCluster().startNodes(3, settings); final List<String> nodes = internalCluster().startNodes(3, settings);
createIndex("test"); createIndex("test");
clusterAdmin().prepareHealth("test").setWaitForGreenStatus().execute().actionGet(); clusterAdmin().prepareHealth("test").setWaitForGreenStatus().get();
final NetworkDisruption disruptionScheme = new NetworkDisruption( final NetworkDisruption disruptionScheme = new NetworkDisruption(
new IsolateAllNodes(new HashSet<>(nodes)), new IsolateAllNodes(new HashSet<>(nodes)),
@ -84,7 +84,7 @@ public class NoMasterNodeIT extends ESIntegTestCase {
final Client clientToMasterlessNode = client(); final Client clientToMasterlessNode = client();
assertBusy(() -> { assertBusy(() -> {
ClusterState state = clientToMasterlessNode.admin().cluster().prepareState().setLocal(true).execute().actionGet().getState(); ClusterState state = clientToMasterlessNode.admin().cluster().prepareState().setLocal(true).get().getState();
assertTrue(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID)); assertTrue(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID));
}); });

View file

@ -205,8 +205,7 @@ public class PrevalidateNodeRemovalIT extends ESIntegTestCase {
ClusterHealthResponse healthResponse = clusterAdmin().prepareHealth(indexName) ClusterHealthResponse healthResponse = clusterAdmin().prepareHealth(indexName)
.setWaitForStatus(ClusterHealthStatus.RED) .setWaitForStatus(ClusterHealthStatus.RED)
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.execute() .get();
.actionGet();
assertThat(healthResponse.getStatus(), equalTo(ClusterHealthStatus.RED)); assertThat(healthResponse.getStatus(), equalTo(ClusterHealthStatus.RED));
}); });
} }

View file

@ -46,13 +46,7 @@ public class SimpleDataNodesIT extends ESIntegTestCase {
internalCluster().startNode(nonDataNode()); internalCluster().startNode(nonDataNode());
assertThat( assertThat(
clusterAdmin().prepareHealth() clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForNodes("2").setLocal(true).get().isTimedOut(),
.setWaitForEvents(Priority.LANGUID)
.setWaitForNodes("2")
.setLocal(true)
.execute()
.actionGet()
.isTimedOut(),
equalTo(false) equalTo(false)
); );
@ -67,13 +61,7 @@ public class SimpleDataNodesIT extends ESIntegTestCase {
// now, start a node data, and see that it gets with shards // now, start a node data, and see that it gets with shards
internalCluster().startNode(dataNode()); internalCluster().startNode(dataNode());
assertThat( assertThat(
clusterAdmin().prepareHealth() clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForNodes("3").setLocal(true).get().isTimedOut(),
.setWaitForEvents(Priority.LANGUID)
.setWaitForNodes("3")
.setLocal(true)
.execute()
.actionGet()
.isTimedOut(),
equalTo(false) equalTo(false)
); );
@ -87,10 +75,7 @@ public class SimpleDataNodesIT extends ESIntegTestCase {
new CreateIndexRequest("test").settings(Settings.builder().put(IndexMetadata.SETTING_NUMBER_OF_REPLICAS, 0)) new CreateIndexRequest("test").settings(Settings.builder().put(IndexMetadata.SETTING_NUMBER_OF_REPLICAS, 0))
.waitForActiveShards(ActiveShardCount.NONE) .waitForActiveShards(ActiveShardCount.NONE)
).actionGet(); ).actionGet();
final ClusterHealthResponse healthResponse1 = clusterAdmin().prepareHealth() final ClusterHealthResponse healthResponse1 = clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).get();
.setWaitForEvents(Priority.LANGUID)
.execute()
.actionGet();
assertThat(healthResponse1.isTimedOut(), equalTo(false)); assertThat(healthResponse1.isTimedOut(), equalTo(false));
assertThat(healthResponse1.getStatus(), equalTo(ClusterHealthStatus.RED)); assertThat(healthResponse1.getStatus(), equalTo(ClusterHealthStatus.RED));
assertThat(healthResponse1.getActiveShards(), equalTo(0)); assertThat(healthResponse1.getActiveShards(), equalTo(0));
@ -102,8 +87,7 @@ public class SimpleDataNodesIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForNodes("2") .setWaitForNodes("2")
.setWaitForGreenStatus() .setWaitForGreenStatus()
.execute() .get()
.actionGet()
.isTimedOut(), .isTimedOut(),
equalTo(false) equalTo(false)
); );
@ -115,10 +99,7 @@ public class SimpleDataNodesIT extends ESIntegTestCase {
new CreateIndexRequest("test").settings(Settings.builder().put(IndexMetadata.SETTING_AUTO_EXPAND_REPLICAS, "0-all")) new CreateIndexRequest("test").settings(Settings.builder().put(IndexMetadata.SETTING_AUTO_EXPAND_REPLICAS, "0-all"))
.waitForActiveShards(ActiveShardCount.NONE) .waitForActiveShards(ActiveShardCount.NONE)
).actionGet(); ).actionGet();
final ClusterHealthResponse healthResponse1 = clusterAdmin().prepareHealth() final ClusterHealthResponse healthResponse1 = clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).get();
.setWaitForEvents(Priority.LANGUID)
.execute()
.actionGet();
assertThat(healthResponse1.isTimedOut(), equalTo(false)); assertThat(healthResponse1.isTimedOut(), equalTo(false));
assertThat(healthResponse1.getStatus(), equalTo(ClusterHealthStatus.RED)); assertThat(healthResponse1.getStatus(), equalTo(ClusterHealthStatus.RED));
assertThat(healthResponse1.getActiveShards(), equalTo(0)); assertThat(healthResponse1.getActiveShards(), equalTo(0));

View file

@ -35,10 +35,7 @@ public class SpecificMasterNodesIT extends ESIntegTestCase {
logger.info("--> start data node / non master node"); logger.info("--> start data node / non master node");
internalCluster().startNode(Settings.builder().put(dataOnlyNode()).put("discovery.initial_state_timeout", "1s")); internalCluster().startNode(Settings.builder().put(dataOnlyNode()).put("discovery.initial_state_timeout", "1s"));
try { try {
assertThat( assertThat(clusterAdmin().prepareState().setMasterNodeTimeout("100ms").get().getState().nodes().getMasterNodeId(), nullValue());
clusterAdmin().prepareState().setMasterNodeTimeout("100ms").execute().actionGet().getState().nodes().getMasterNodeId(),
nullValue()
);
fail("should not be able to find master"); fail("should not be able to find master");
} catch (MasterNotDiscoveredException e) { } catch (MasterNotDiscoveredException e) {
// all is well, no master elected // all is well, no master elected
@ -46,29 +43,11 @@ public class SpecificMasterNodesIT extends ESIntegTestCase {
logger.info("--> start master node"); logger.info("--> start master node");
final String masterNodeName = internalCluster().startMasterOnlyNode(); final String masterNodeName = internalCluster().startMasterOnlyNode();
assertThat( assertThat(
internalCluster().nonMasterClient() internalCluster().nonMasterClient().admin().cluster().prepareState().get().getState().nodes().getMasterNode().getName(),
.admin()
.cluster()
.prepareState()
.execute()
.actionGet()
.getState()
.nodes()
.getMasterNode()
.getName(),
equalTo(masterNodeName) equalTo(masterNodeName)
); );
assertThat( assertThat(
internalCluster().masterClient() internalCluster().masterClient().admin().cluster().prepareState().get().getState().nodes().getMasterNode().getName(),
.admin()
.cluster()
.prepareState()
.execute()
.actionGet()
.getState()
.nodes()
.getMasterNode()
.getName(),
equalTo(masterNodeName) equalTo(masterNodeName)
); );
@ -77,10 +56,7 @@ public class SpecificMasterNodesIT extends ESIntegTestCase {
internalCluster().stopCurrentMasterNode(); internalCluster().stopCurrentMasterNode();
try { try {
assertThat( assertThat(clusterAdmin().prepareState().setMasterNodeTimeout("100ms").get().getState().nodes().getMasterNodeId(), nullValue());
clusterAdmin().prepareState().setMasterNodeTimeout("100ms").execute().actionGet().getState().nodes().getMasterNodeId(),
nullValue()
);
fail("should not be able to find master"); fail("should not be able to find master");
} catch (MasterNotDiscoveredException e) { } catch (MasterNotDiscoveredException e) {
// all is well, no master elected // all is well, no master elected
@ -91,29 +67,11 @@ public class SpecificMasterNodesIT extends ESIntegTestCase {
Settings.builder().put(nonDataNode(masterNode())).put(masterDataPathSettings) Settings.builder().put(nonDataNode(masterNode())).put(masterDataPathSettings)
); );
assertThat( assertThat(
internalCluster().nonMasterClient() internalCluster().nonMasterClient().admin().cluster().prepareState().get().getState().nodes().getMasterNode().getName(),
.admin()
.cluster()
.prepareState()
.execute()
.actionGet()
.getState()
.nodes()
.getMasterNode()
.getName(),
equalTo(nextMasterEligibleNodeName) equalTo(nextMasterEligibleNodeName)
); );
assertThat( assertThat(
internalCluster().masterClient() internalCluster().masterClient().admin().cluster().prepareState().get().getState().nodes().getMasterNode().getName(),
.admin()
.cluster()
.prepareState()
.execute()
.actionGet()
.getState()
.nodes()
.getMasterNode()
.getName(),
equalTo(nextMasterEligibleNodeName) equalTo(nextMasterEligibleNodeName)
); );
} }
@ -123,10 +81,7 @@ public class SpecificMasterNodesIT extends ESIntegTestCase {
logger.info("--> start data node / non master node"); logger.info("--> start data node / non master node");
internalCluster().startNode(Settings.builder().put(dataOnlyNode()).put("discovery.initial_state_timeout", "1s")); internalCluster().startNode(Settings.builder().put(dataOnlyNode()).put("discovery.initial_state_timeout", "1s"));
try { try {
assertThat( assertThat(clusterAdmin().prepareState().setMasterNodeTimeout("100ms").get().getState().nodes().getMasterNodeId(), nullValue());
clusterAdmin().prepareState().setMasterNodeTimeout("100ms").execute().actionGet().getState().nodes().getMasterNodeId(),
nullValue()
);
fail("should not be able to find master"); fail("should not be able to find master");
} catch (MasterNotDiscoveredException e) { } catch (MasterNotDiscoveredException e) {
// all is well, no master elected // all is well, no master elected
@ -134,71 +89,26 @@ public class SpecificMasterNodesIT extends ESIntegTestCase {
logger.info("--> start master node (1)"); logger.info("--> start master node (1)");
final String masterNodeName = internalCluster().startMasterOnlyNode(); final String masterNodeName = internalCluster().startMasterOnlyNode();
assertThat( assertThat(
internalCluster().nonMasterClient() internalCluster().nonMasterClient().admin().cluster().prepareState().get().getState().nodes().getMasterNode().getName(),
.admin()
.cluster()
.prepareState()
.execute()
.actionGet()
.getState()
.nodes()
.getMasterNode()
.getName(),
equalTo(masterNodeName) equalTo(masterNodeName)
); );
assertThat( assertThat(
internalCluster().masterClient() internalCluster().masterClient().admin().cluster().prepareState().get().getState().nodes().getMasterNode().getName(),
.admin()
.cluster()
.prepareState()
.execute()
.actionGet()
.getState()
.nodes()
.getMasterNode()
.getName(),
equalTo(masterNodeName) equalTo(masterNodeName)
); );
logger.info("--> start master node (2)"); logger.info("--> start master node (2)");
final String nextMasterEligableNodeName = internalCluster().startMasterOnlyNode(); final String nextMasterEligableNodeName = internalCluster().startMasterOnlyNode();
assertThat( assertThat(
internalCluster().nonMasterClient() internalCluster().nonMasterClient().admin().cluster().prepareState().get().getState().nodes().getMasterNode().getName(),
.admin()
.cluster()
.prepareState()
.execute()
.actionGet()
.getState()
.nodes()
.getMasterNode()
.getName(),
equalTo(masterNodeName) equalTo(masterNodeName)
); );
assertThat( assertThat(
internalCluster().nonMasterClient() internalCluster().nonMasterClient().admin().cluster().prepareState().get().getState().nodes().getMasterNode().getName(),
.admin()
.cluster()
.prepareState()
.execute()
.actionGet()
.getState()
.nodes()
.getMasterNode()
.getName(),
equalTo(masterNodeName) equalTo(masterNodeName)
); );
assertThat( assertThat(
internalCluster().masterClient() internalCluster().masterClient().admin().cluster().prepareState().get().getState().nodes().getMasterNode().getName(),
.admin()
.cluster()
.prepareState()
.execute()
.actionGet()
.getState()
.nodes()
.getMasterNode()
.getName(),
equalTo(masterNodeName) equalTo(masterNodeName)
); );
@ -207,57 +117,21 @@ public class SpecificMasterNodesIT extends ESIntegTestCase {
// removing the master from the voting configuration immediately triggers the master to step down // removing the master from the voting configuration immediately triggers the master to step down
assertBusy(() -> { assertBusy(() -> {
assertThat( assertThat(
internalCluster().nonMasterClient() internalCluster().nonMasterClient().admin().cluster().prepareState().get().getState().nodes().getMasterNode().getName(),
.admin()
.cluster()
.prepareState()
.execute()
.actionGet()
.getState()
.nodes()
.getMasterNode()
.getName(),
equalTo(nextMasterEligableNodeName) equalTo(nextMasterEligableNodeName)
); );
assertThat( assertThat(
internalCluster().masterClient() internalCluster().masterClient().admin().cluster().prepareState().get().getState().nodes().getMasterNode().getName(),
.admin()
.cluster()
.prepareState()
.execute()
.actionGet()
.getState()
.nodes()
.getMasterNode()
.getName(),
equalTo(nextMasterEligableNodeName) equalTo(nextMasterEligableNodeName)
); );
}); });
internalCluster().stopNode(masterNodeName); internalCluster().stopNode(masterNodeName);
assertThat( assertThat(
internalCluster().nonMasterClient() internalCluster().nonMasterClient().admin().cluster().prepareState().get().getState().nodes().getMasterNode().getName(),
.admin()
.cluster()
.prepareState()
.execute()
.actionGet()
.getState()
.nodes()
.getMasterNode()
.getName(),
equalTo(nextMasterEligableNodeName) equalTo(nextMasterEligableNodeName)
); );
assertThat( assertThat(
internalCluster().masterClient() internalCluster().masterClient().admin().cluster().prepareState().get().getState().nodes().getMasterNode().getName(),
.admin()
.cluster()
.prepareState()
.execute()
.actionGet()
.getState()
.nodes()
.getMasterNode()
.getName(),
equalTo(nextMasterEligableNodeName) equalTo(nextMasterEligableNodeName)
); );
} }

View file

@ -31,25 +31,17 @@ public class UpdateSettingsValidationIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForNodes("3") .setWaitForNodes("3")
.setWaitForGreenStatus() .setWaitForGreenStatus()
.execute() .get();
.actionGet();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
assertThat(healthResponse.getIndices().get("test").getActiveShards(), equalTo(test.totalNumShards)); assertThat(healthResponse.getIndices().get("test").getActiveShards(), equalTo(test.totalNumShards));
setReplicaCount(0, "test"); setReplicaCount(0, "test");
healthResponse = clusterAdmin().prepareHealth("test") healthResponse = clusterAdmin().prepareHealth("test").setWaitForEvents(Priority.LANGUID).setWaitForGreenStatus().get();
.setWaitForEvents(Priority.LANGUID)
.setWaitForGreenStatus()
.execute()
.actionGet();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
assertThat(healthResponse.getIndices().get("test").getActiveShards(), equalTo(test.numPrimaries)); assertThat(healthResponse.getIndices().get("test").getActiveShards(), equalTo(test.numPrimaries));
try { try {
indicesAdmin().prepareUpdateSettings("test") indicesAdmin().prepareUpdateSettings("test").setSettings(Settings.builder().put("index.refresh_interval", "")).get();
.setSettings(Settings.builder().put("index.refresh_interval", ""))
.execute()
.actionGet();
fail(); fail();
} catch (IllegalArgumentException ex) { } catch (IllegalArgumentException ex) {
logger.info("Error message: [{}]", ex.getMessage()); logger.info("Error message: [{}]", ex.getMessage());

View file

@ -81,7 +81,7 @@ public class AwarenessAllocationIT extends ESIntegTestCase {
assertThat("Cluster health request timed out", clusterHealth.isTimedOut(), equalTo(false)); assertThat("Cluster health request timed out", clusterHealth.isTimedOut(), equalTo(false));
logger.info("--> checking current state"); logger.info("--> checking current state");
ClusterState clusterState = clusterAdmin().prepareState().execute().actionGet().getState(); ClusterState clusterState = clusterAdmin().prepareState().get().getState();
// check that closed indices are effectively closed // check that closed indices are effectively closed
final List<String> notClosedIndices = indicesToClose.stream() final List<String> notClosedIndices = indicesToClose.stream()
@ -114,7 +114,7 @@ public class AwarenessAllocationIT extends ESIntegTestCase {
String A_1 = nodes.get(3); String A_1 = nodes.get(3);
logger.info("--> waiting for nodes to form a cluster"); logger.info("--> waiting for nodes to form a cluster");
ClusterHealthResponse health = clusterAdmin().prepareHealth().setWaitForNodes("4").execute().actionGet(); ClusterHealthResponse health = clusterAdmin().prepareHealth().setWaitForNodes("4").get();
assertThat(health.isTimedOut(), equalTo(false)); assertThat(health.isTimedOut(), equalTo(false));
createIndex("test", 5, 1); createIndex("test", 5, 1);
@ -129,11 +129,10 @@ public class AwarenessAllocationIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForGreenStatus() .setWaitForGreenStatus()
.setWaitForNoRelocatingShards(true) .setWaitForNoRelocatingShards(true)
.execute() .get();
.actionGet();
assertThat(health.isTimedOut(), equalTo(false)); assertThat(health.isTimedOut(), equalTo(false));
ClusterState clusterState = clusterAdmin().prepareState().execute().actionGet().getState(); ClusterState clusterState = clusterAdmin().prepareState().get().getState();
Map<String, Integer> counts = computeShardCounts(clusterState); Map<String, Integer> counts = computeShardCounts(clusterState);
assertThat(counts.get(A_1), anyOf(equalTo(2), equalTo(3))); assertThat(counts.get(A_1), anyOf(equalTo(2), equalTo(3)));
@ -168,10 +167,9 @@ public class AwarenessAllocationIT extends ESIntegTestCase {
.setWaitForGreenStatus() .setWaitForGreenStatus()
.setWaitForNodes("2") .setWaitForNodes("2")
.setWaitForNoRelocatingShards(true) .setWaitForNoRelocatingShards(true)
.execute() .get();
.actionGet();
assertThat(health.isTimedOut(), equalTo(false)); assertThat(health.isTimedOut(), equalTo(false));
ClusterState clusterState = clusterAdmin().prepareState().execute().actionGet().getState(); ClusterState clusterState = clusterAdmin().prepareState().get().getState();
Map<String, Integer> counts = computeShardCounts(clusterState); Map<String, Integer> counts = computeShardCounts(clusterState);
assertThat(counts.get(A_0), equalTo(5)); assertThat(counts.get(A_0), equalTo(5));
@ -184,8 +182,7 @@ public class AwarenessAllocationIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForGreenStatus() .setWaitForGreenStatus()
.setWaitForNodes("3") .setWaitForNodes("3")
.execute() .get();
.actionGet();
assertThat(health.isTimedOut(), equalTo(false)); assertThat(health.isTimedOut(), equalTo(false));
clusterAdmin().prepareReroute().get(); clusterAdmin().prepareReroute().get();
health = clusterAdmin().prepareHealth() health = clusterAdmin().prepareHealth()
@ -195,11 +192,10 @@ public class AwarenessAllocationIT extends ESIntegTestCase {
.setWaitForNodes("3") .setWaitForNodes("3")
.setWaitForActiveShards(10) .setWaitForActiveShards(10)
.setWaitForNoRelocatingShards(true) .setWaitForNoRelocatingShards(true)
.execute() .get();
.actionGet();
assertThat(health.isTimedOut(), equalTo(false)); assertThat(health.isTimedOut(), equalTo(false));
clusterState = clusterAdmin().prepareState().execute().actionGet().getState(); clusterState = clusterAdmin().prepareState().get().getState();
counts = computeShardCounts(clusterState); counts = computeShardCounts(clusterState);
assertThat(counts.get(A_0), equalTo(5)); assertThat(counts.get(A_0), equalTo(5));
@ -212,8 +208,7 @@ public class AwarenessAllocationIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForGreenStatus() .setWaitForGreenStatus()
.setWaitForNodes("4") .setWaitForNodes("4")
.execute() .get();
.actionGet();
assertThat(health.isTimedOut(), equalTo(false)); assertThat(health.isTimedOut(), equalTo(false));
clusterAdmin().prepareReroute().get(); clusterAdmin().prepareReroute().get();
health = clusterAdmin().prepareHealth() health = clusterAdmin().prepareHealth()
@ -223,11 +218,10 @@ public class AwarenessAllocationIT extends ESIntegTestCase {
.setWaitForNodes("4") .setWaitForNodes("4")
.setWaitForActiveShards(10) .setWaitForActiveShards(10)
.setWaitForNoRelocatingShards(true) .setWaitForNoRelocatingShards(true)
.execute() .get();
.actionGet();
assertThat(health.isTimedOut(), equalTo(false)); assertThat(health.isTimedOut(), equalTo(false));
clusterState = clusterAdmin().prepareState().execute().actionGet().getState(); clusterState = clusterAdmin().prepareState().get().getState();
counts = computeShardCounts(clusterState); counts = computeShardCounts(clusterState);
assertThat(counts.get(A_0), equalTo(5)); assertThat(counts.get(A_0), equalTo(5));
@ -242,11 +236,10 @@ public class AwarenessAllocationIT extends ESIntegTestCase {
.setWaitForNodes("4") .setWaitForNodes("4")
.setWaitForActiveShards(10) .setWaitForActiveShards(10)
.setWaitForNoRelocatingShards(true) .setWaitForNoRelocatingShards(true)
.execute() .get();
.actionGet();
assertThat(health.isTimedOut(), equalTo(false)); assertThat(health.isTimedOut(), equalTo(false));
clusterState = clusterAdmin().prepareState().execute().actionGet().getState(); clusterState = clusterAdmin().prepareState().get().getState();
counts = computeShardCounts(clusterState); counts = computeShardCounts(clusterState);
assertThat(counts.get(A_0), equalTo(3)); assertThat(counts.get(A_0), equalTo(3));

View file

@ -89,14 +89,13 @@ public class ClusterRerouteIT extends ESIntegTestCase {
indicesAdmin().prepareCreate("test") indicesAdmin().prepareCreate("test")
.setWaitForActiveShards(ActiveShardCount.NONE) .setWaitForActiveShards(ActiveShardCount.NONE)
.setSettings(Settings.builder().put("index.number_of_shards", 1)) .setSettings(Settings.builder().put("index.number_of_shards", 1))
.execute() .get();
.actionGet();
if (randomBoolean()) { if (randomBoolean()) {
indicesAdmin().prepareClose("test").setWaitForActiveShards(ActiveShardCount.NONE).get(); indicesAdmin().prepareClose("test").setWaitForActiveShards(ActiveShardCount.NONE).get();
} }
ClusterState state = clusterAdmin().prepareState().execute().actionGet().getState(); ClusterState state = clusterAdmin().prepareState().get().getState();
assertThat(state.getRoutingNodes().unassigned().size(), equalTo(2)); assertThat(state.getRoutingNodes().unassigned().size(), equalTo(2));
logger.info("--> explicitly allocate shard 1, *under dry_run*"); logger.info("--> explicitly allocate shard 1, *under dry_run*");
@ -104,8 +103,7 @@ public class ClusterRerouteIT extends ESIntegTestCase {
.setExplain(randomBoolean()) .setExplain(randomBoolean())
.add(new AllocateEmptyPrimaryAllocationCommand("test", 0, node_1, true)) .add(new AllocateEmptyPrimaryAllocationCommand("test", 0, node_1, true))
.setDryRun(true) .setDryRun(true)
.execute() .get()
.actionGet()
.getState(); .getState();
assertThat(state.getRoutingNodes().unassigned().size(), equalTo(1)); assertThat(state.getRoutingNodes().unassigned().size(), equalTo(1));
assertThat( assertThat(
@ -114,15 +112,14 @@ public class ClusterRerouteIT extends ESIntegTestCase {
); );
logger.info("--> get the state, verify nothing changed because of the dry run"); logger.info("--> get the state, verify nothing changed because of the dry run");
state = clusterAdmin().prepareState().execute().actionGet().getState(); state = clusterAdmin().prepareState().get().getState();
assertThat(state.getRoutingNodes().unassigned().size(), equalTo(2)); assertThat(state.getRoutingNodes().unassigned().size(), equalTo(2));
logger.info("--> explicitly allocate shard 1, actually allocating, no dry run"); logger.info("--> explicitly allocate shard 1, actually allocating, no dry run");
state = clusterAdmin().prepareReroute() state = clusterAdmin().prepareReroute()
.setExplain(randomBoolean()) .setExplain(randomBoolean())
.add(new AllocateEmptyPrimaryAllocationCommand("test", 0, node_1, true)) .add(new AllocateEmptyPrimaryAllocationCommand("test", 0, node_1, true))
.execute() .get()
.actionGet()
.getState(); .getState();
assertThat(state.getRoutingNodes().unassigned().size(), equalTo(1)); assertThat(state.getRoutingNodes().unassigned().size(), equalTo(1));
assertThat( assertThat(
@ -134,12 +131,11 @@ public class ClusterRerouteIT extends ESIntegTestCase {
.setIndices("test") .setIndices("test")
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForYellowStatus() .setWaitForYellowStatus()
.execute() .get();
.actionGet();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
logger.info("--> get the state, verify shard 1 primary allocated"); logger.info("--> get the state, verify shard 1 primary allocated");
state = clusterAdmin().prepareState().execute().actionGet().getState(); state = clusterAdmin().prepareState().get().getState();
assertThat(state.getRoutingNodes().unassigned().size(), equalTo(1)); assertThat(state.getRoutingNodes().unassigned().size(), equalTo(1));
assertThat( assertThat(
state.getRoutingNodes().node(state.nodes().resolveNode(node_1).getId()).iterator().next().state(), state.getRoutingNodes().node(state.nodes().resolveNode(node_1).getId()).iterator().next().state(),
@ -150,8 +146,7 @@ public class ClusterRerouteIT extends ESIntegTestCase {
state = clusterAdmin().prepareReroute() state = clusterAdmin().prepareReroute()
.setExplain(randomBoolean()) .setExplain(randomBoolean())
.add(new MoveAllocationCommand("test", 0, node_1, node_2)) .add(new MoveAllocationCommand("test", 0, node_1, node_2))
.execute() .get()
.actionGet()
.getState(); .getState();
assertThat( assertThat(
@ -168,12 +163,11 @@ public class ClusterRerouteIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForYellowStatus() .setWaitForYellowStatus()
.setWaitForNoRelocatingShards(true) .setWaitForNoRelocatingShards(true)
.execute() .get();
.actionGet();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
logger.info("--> get the state, verify shard 1 primary moved from node1 to node2"); logger.info("--> get the state, verify shard 1 primary moved from node1 to node2");
state = clusterAdmin().prepareState().execute().actionGet().getState(); state = clusterAdmin().prepareState().get().getState();
assertThat(state.getRoutingNodes().unassigned().size(), equalTo(1)); assertThat(state.getRoutingNodes().unassigned().size(), equalTo(1));
assertThat( assertThat(
state.getRoutingNodes().node(state.nodes().resolveNode(node_2).getId()).iterator().next().state(), state.getRoutingNodes().node(state.nodes().resolveNode(node_2).getId()).iterator().next().state(),
@ -208,7 +202,7 @@ public class ClusterRerouteIT extends ESIntegTestCase {
internalCluster().startNode(commonSettings); internalCluster().startNode(commonSettings);
assertThat(cluster().size(), equalTo(4)); assertThat(cluster().size(), equalTo(4));
ClusterHealthResponse healthResponse = clusterAdmin().prepareHealth().setWaitForNodes("4").execute().actionGet(); ClusterHealthResponse healthResponse = clusterAdmin().prepareHealth().setWaitForNodes("4").get();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
logger.info("--> create indices"); logger.info("--> create indices");
@ -238,30 +232,28 @@ public class ClusterRerouteIT extends ESIntegTestCase {
String node_1 = internalCluster().startNode(commonSettings); String node_1 = internalCluster().startNode(commonSettings);
internalCluster().startNode(commonSettings); internalCluster().startNode(commonSettings);
assertThat(cluster().size(), equalTo(2)); assertThat(cluster().size(), equalTo(2));
ClusterHealthResponse healthResponse = clusterAdmin().prepareHealth().setWaitForNodes("2").execute().actionGet(); ClusterHealthResponse healthResponse = clusterAdmin().prepareHealth().setWaitForNodes("2").get();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
logger.info("--> create an index with 1 shard, 1 replica, nothing should allocate"); logger.info("--> create an index with 1 shard, 1 replica, nothing should allocate");
indicesAdmin().prepareCreate("test") indicesAdmin().prepareCreate("test")
.setWaitForActiveShards(ActiveShardCount.NONE) .setWaitForActiveShards(ActiveShardCount.NONE)
.setSettings(Settings.builder().put("index.number_of_shards", 1)) .setSettings(Settings.builder().put("index.number_of_shards", 1))
.execute() .get();
.actionGet();
final boolean closed = randomBoolean(); final boolean closed = randomBoolean();
if (closed) { if (closed) {
indicesAdmin().prepareClose("test").setWaitForActiveShards(ActiveShardCount.NONE).get(); indicesAdmin().prepareClose("test").setWaitForActiveShards(ActiveShardCount.NONE).get();
} }
ClusterState state = clusterAdmin().prepareState().execute().actionGet().getState(); ClusterState state = clusterAdmin().prepareState().get().getState();
assertThat(state.getRoutingNodes().unassigned().size(), equalTo(2)); assertThat(state.getRoutingNodes().unassigned().size(), equalTo(2));
logger.info("--> explicitly allocate shard 1, actually allocating, no dry run"); logger.info("--> explicitly allocate shard 1, actually allocating, no dry run");
state = clusterAdmin().prepareReroute() state = clusterAdmin().prepareReroute()
.setExplain(randomBoolean()) .setExplain(randomBoolean())
.add(new AllocateEmptyPrimaryAllocationCommand("test", 0, node_1, true)) .add(new AllocateEmptyPrimaryAllocationCommand("test", 0, node_1, true))
.execute() .get()
.actionGet()
.getState(); .getState();
assertThat(state.getRoutingNodes().unassigned().size(), equalTo(1)); assertThat(state.getRoutingNodes().unassigned().size(), equalTo(1));
assertThat( assertThat(
@ -273,12 +265,11 @@ public class ClusterRerouteIT extends ESIntegTestCase {
.setIndices("test") .setIndices("test")
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForYellowStatus() .setWaitForYellowStatus()
.execute() .get();
.actionGet();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
logger.info("--> get the state, verify shard 1 primary allocated"); logger.info("--> get the state, verify shard 1 primary allocated");
state = clusterAdmin().prepareState().execute().actionGet().getState(); state = clusterAdmin().prepareState().get().getState();
assertThat(state.getRoutingNodes().unassigned().size(), equalTo(1)); assertThat(state.getRoutingNodes().unassigned().size(), equalTo(1));
assertThat( assertThat(
state.getRoutingNodes().node(state.nodes().resolveNode(node_1).getId()).iterator().next().state(), state.getRoutingNodes().node(state.nodes().resolveNode(node_1).getId()).iterator().next().state(),
@ -306,15 +297,14 @@ public class ClusterRerouteIT extends ESIntegTestCase {
// TODO can we get around this? the cluster is RED, so what do we wait for? // TODO can we get around this? the cluster is RED, so what do we wait for?
clusterAdmin().prepareReroute().get(); clusterAdmin().prepareReroute().get();
assertThat( assertThat(
clusterAdmin().prepareHealth().setIndices("test").setWaitForNodes("2").execute().actionGet().getStatus(), clusterAdmin().prepareHealth().setIndices("test").setWaitForNodes("2").get().getStatus(),
equalTo(ClusterHealthStatus.RED) equalTo(ClusterHealthStatus.RED)
); );
logger.info("--> explicitly allocate primary"); logger.info("--> explicitly allocate primary");
state = clusterAdmin().prepareReroute() state = clusterAdmin().prepareReroute()
.setExplain(randomBoolean()) .setExplain(randomBoolean())
.add(new AllocateEmptyPrimaryAllocationCommand("test", 0, node_1, true)) .add(new AllocateEmptyPrimaryAllocationCommand("test", 0, node_1, true))
.execute() .get()
.actionGet()
.getState(); .getState();
assertThat(state.getRoutingNodes().unassigned().size(), equalTo(1)); assertThat(state.getRoutingNodes().unassigned().size(), equalTo(1));
assertThat( assertThat(
@ -325,7 +315,7 @@ public class ClusterRerouteIT extends ESIntegTestCase {
logger.info("--> get the state, verify shard 1 primary allocated"); logger.info("--> get the state, verify shard 1 primary allocated");
final String nodeToCheck = node_1; final String nodeToCheck = node_1;
assertBusy(() -> { assertBusy(() -> {
ClusterState clusterState = clusterAdmin().prepareState().execute().actionGet().getState(); ClusterState clusterState = clusterAdmin().prepareState().get().getState();
String nodeId = clusterState.nodes().resolveNode(nodeToCheck).getId(); String nodeId = clusterState.nodes().resolveNode(nodeToCheck).getId();
assertThat(clusterState.getRoutingNodes().node(nodeId).iterator().next().state(), equalTo(ShardRoutingState.STARTED)); assertThat(clusterState.getRoutingNodes().node(nodeId).iterator().next().state(), equalTo(ShardRoutingState.STARTED));
}); });
@ -338,7 +328,7 @@ public class ClusterRerouteIT extends ESIntegTestCase {
String node_1 = internalCluster().startNode(commonSettings); String node_1 = internalCluster().startNode(commonSettings);
assertThat(cluster().size(), equalTo(1)); assertThat(cluster().size(), equalTo(1));
ClusterHealthResponse healthResponse = clusterAdmin().prepareHealth().setWaitForNodes("1").execute().actionGet(); ClusterHealthResponse healthResponse = clusterAdmin().prepareHealth().setWaitForNodes("1").get();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
logger.info("--> create an index with 1 shard"); logger.info("--> create an index with 1 shard");
@ -355,12 +345,12 @@ public class ClusterRerouteIT extends ESIntegTestCase {
logger.info("--> starting a second node"); logger.info("--> starting a second node");
String node_2 = internalCluster().startNode(commonSettings); String node_2 = internalCluster().startNode(commonSettings);
assertThat(cluster().size(), equalTo(2)); assertThat(cluster().size(), equalTo(2));
healthResponse = clusterAdmin().prepareHealth().setWaitForNodes("2").execute().actionGet(); healthResponse = clusterAdmin().prepareHealth().setWaitForNodes("2").get();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
logger.info("--> try to move the shard from node1 to node2"); logger.info("--> try to move the shard from node1 to node2");
MoveAllocationCommand cmd = new MoveAllocationCommand("test", 0, node_1, node_2); MoveAllocationCommand cmd = new MoveAllocationCommand("test", 0, node_1, node_2);
ClusterRerouteResponse resp = clusterAdmin().prepareReroute().add(cmd).setExplain(true).execute().actionGet(); ClusterRerouteResponse resp = clusterAdmin().prepareReroute().add(cmd).setExplain(true).get();
RoutingExplanations e = resp.getExplanations(); RoutingExplanations e = resp.getExplanations();
assertThat(e.explanations().size(), equalTo(1)); assertThat(e.explanations().size(), equalTo(1));
RerouteExplanation explanation = e.explanations().get(0); RerouteExplanation explanation = e.explanations().get(0);
@ -379,12 +369,12 @@ public class ClusterRerouteIT extends ESIntegTestCase {
final String nodeName1 = internalCluster().startNode(settings); final String nodeName1 = internalCluster().startNode(settings);
assertThat(cluster().size(), equalTo(1)); assertThat(cluster().size(), equalTo(1));
ClusterHealthResponse healthResponse = clusterAdmin().prepareHealth().setWaitForNodes("1").execute().actionGet(); ClusterHealthResponse healthResponse = clusterAdmin().prepareHealth().setWaitForNodes("1").get();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
final String nodeName2 = internalCluster().startNode(settings); final String nodeName2 = internalCluster().startNode(settings);
assertThat(cluster().size(), equalTo(2)); assertThat(cluster().size(), equalTo(2));
healthResponse = clusterAdmin().prepareHealth().setWaitForNodes("2").execute().actionGet(); healthResponse = clusterAdmin().prepareHealth().setWaitForNodes("2").get();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
final String indexName = "test_index"; final String indexName = "test_index";
@ -395,8 +385,7 @@ public class ClusterRerouteIT extends ESIntegTestCase {
.put(IndexMetadata.INDEX_NUMBER_OF_SHARDS_SETTING.getKey(), 2) .put(IndexMetadata.INDEX_NUMBER_OF_SHARDS_SETTING.getKey(), 2)
.put(IndexMetadata.INDEX_NUMBER_OF_REPLICAS_SETTING.getKey(), 1) .put(IndexMetadata.INDEX_NUMBER_OF_REPLICAS_SETTING.getKey(), 1)
) )
.execute() .get();
.actionGet();
MockLogAppender dryRunMockLog = new MockLogAppender(); MockLogAppender dryRunMockLog = new MockLogAppender();
dryRunMockLog.addExpectation( dryRunMockLog.addExpectation(
@ -414,8 +403,7 @@ public class ClusterRerouteIT extends ESIntegTestCase {
.setExplain(randomBoolean()) .setExplain(randomBoolean())
.setDryRun(true) .setDryRun(true)
.add(dryRunAllocation) .add(dryRunAllocation)
.execute() .get();
.actionGet();
// during a dry run, messages exist but are not logged or exposed // during a dry run, messages exist but are not logged or exposed
assertThat(dryRunResponse.getExplanations().getYesDecisionMessages(), hasSize(1)); assertThat(dryRunResponse.getExplanations().getYesDecisionMessages(), hasSize(1));
@ -449,8 +437,7 @@ public class ClusterRerouteIT extends ESIntegTestCase {
.setExplain(true) // so we get a NO decision back rather than an exception .setExplain(true) // so we get a NO decision back rather than an exception
.add(yesDecisionAllocation) .add(yesDecisionAllocation)
.add(noDecisionAllocation) .add(noDecisionAllocation)
.execute() .get();
.actionGet();
assertThat(response.getExplanations().getYesDecisionMessages(), hasSize(1)); assertThat(response.getExplanations().getYesDecisionMessages(), hasSize(1));
assertThat(response.getExplanations().getYesDecisionMessages().get(0), containsString("allocated an empty primary")); assertThat(response.getExplanations().getYesDecisionMessages().get(0), containsString("allocated an empty primary"));
@ -472,7 +459,7 @@ public class ClusterRerouteIT extends ESIntegTestCase {
ensureGreen("test-blocks"); ensureGreen("test-blocks");
logger.info("--> check that the index has 1 shard"); logger.info("--> check that the index has 1 shard");
ClusterState state = clusterAdmin().prepareState().execute().actionGet().getState(); ClusterState state = clusterAdmin().prepareState().get().getState();
List<ShardRouting> shards = state.routingTable().allShards("test-blocks"); List<ShardRouting> shards = state.routingTable().allShards("test-blocks");
assertThat(shards, hasSize(1)); assertThat(shards, hasSize(1));
@ -506,8 +493,7 @@ public class ClusterRerouteIT extends ESIntegTestCase {
.setIndices("test-blocks") .setIndices("test-blocks")
.setWaitForYellowStatus() .setWaitForYellowStatus()
.setWaitForNoRelocatingShards(true) .setWaitForNoRelocatingShards(true)
.execute() .get();
.actionGet();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
} finally { } finally {
disableIndexBlock("test-blocks", blockSetting); disableIndexBlock("test-blocks", blockSetting);

View file

@ -48,13 +48,10 @@ public class FilteringAllocationIT extends ESIntegTestCase {
ensureGreen("test"); ensureGreen("test");
logger.info("--> index some data"); logger.info("--> index some data");
for (int i = 0; i < 100; i++) { for (int i = 0; i < 100; i++) {
client().prepareIndex("test").setId(Integer.toString(i)).setSource("field", "value" + i).execute().actionGet(); client().prepareIndex("test").setId(Integer.toString(i)).setSource("field", "value" + i).get();
} }
indicesAdmin().prepareRefresh().execute().actionGet(); indicesAdmin().prepareRefresh().get();
assertThat( assertThat(prepareSearch().setSize(0).setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value, equalTo(100L));
prepareSearch().setSize(0).setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value,
equalTo(100L)
);
final boolean closed = randomBoolean(); final boolean closed = randomBoolean();
if (closed) { if (closed) {
@ -67,7 +64,7 @@ public class FilteringAllocationIT extends ESIntegTestCase {
ensureGreen("test"); ensureGreen("test");
logger.info("--> verify all are allocated on node1 now"); logger.info("--> verify all are allocated on node1 now");
ClusterState clusterState = clusterAdmin().prepareState().execute().actionGet().getState(); ClusterState clusterState = clusterAdmin().prepareState().get().getState();
for (IndexRoutingTable indexRoutingTable : clusterState.routingTable()) { for (IndexRoutingTable indexRoutingTable : clusterState.routingTable()) {
for (int shardId = 0; shardId < indexRoutingTable.size(); shardId++) { for (int shardId = 0; shardId < indexRoutingTable.size(); shardId++) {
final IndexShardRoutingTable indexShardRoutingTable = indexRoutingTable.shard(shardId); final IndexShardRoutingTable indexShardRoutingTable = indexRoutingTable.shard(shardId);
@ -81,11 +78,8 @@ public class FilteringAllocationIT extends ESIntegTestCase {
assertAcked(indicesAdmin().prepareOpen("test")); assertAcked(indicesAdmin().prepareOpen("test"));
} }
indicesAdmin().prepareRefresh().execute().actionGet(); indicesAdmin().prepareRefresh().get();
assertThat( assertThat(prepareSearch().setSize(0).setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value, equalTo(100L));
prepareSearch().setSize(0).setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value,
equalTo(100L)
);
} }
public void testAutoExpandReplicasToFilteredNodes() { public void testAutoExpandReplicasToFilteredNodes() {
@ -97,7 +91,7 @@ public class FilteringAllocationIT extends ESIntegTestCase {
logger.info("--> creating an index with auto-expand replicas"); logger.info("--> creating an index with auto-expand replicas");
createIndex("test", Settings.builder().put(AutoExpandReplicas.SETTING.getKey(), "0-all").build()); createIndex("test", Settings.builder().put(AutoExpandReplicas.SETTING.getKey(), "0-all").build());
ClusterState clusterState = clusterAdmin().prepareState().execute().actionGet().getState(); ClusterState clusterState = clusterAdmin().prepareState().get().getState();
assertThat(clusterState.metadata().index("test").getNumberOfReplicas(), equalTo(1)); assertThat(clusterState.metadata().index("test").getNumberOfReplicas(), equalTo(1));
ensureGreen("test"); ensureGreen("test");
@ -110,7 +104,7 @@ public class FilteringAllocationIT extends ESIntegTestCase {
ensureGreen("test"); ensureGreen("test");
logger.info("--> verify all are allocated on node1 now"); logger.info("--> verify all are allocated on node1 now");
clusterState = clusterAdmin().prepareState().execute().actionGet().getState(); clusterState = clusterAdmin().prepareState().get().getState();
assertThat(clusterState.metadata().index("test").getNumberOfReplicas(), equalTo(0)); assertThat(clusterState.metadata().index("test").getNumberOfReplicas(), equalTo(0));
for (IndexRoutingTable indexRoutingTable : clusterState.routingTable()) { for (IndexRoutingTable indexRoutingTable : clusterState.routingTable()) {
for (int shardId = 0; shardId < indexRoutingTable.size(); shardId++) { for (int shardId = 0; shardId < indexRoutingTable.size(); shardId++) {
@ -135,13 +129,10 @@ public class FilteringAllocationIT extends ESIntegTestCase {
logger.info("--> index some data"); logger.info("--> index some data");
for (int i = 0; i < 100; i++) { for (int i = 0; i < 100; i++) {
client().prepareIndex("test").setId(Integer.toString(i)).setSource("field", "value" + i).execute().actionGet(); client().prepareIndex("test").setId(Integer.toString(i)).setSource("field", "value" + i).get();
} }
indicesAdmin().prepareRefresh().execute().actionGet(); indicesAdmin().prepareRefresh().get();
assertThat( assertThat(prepareSearch().setSize(0).setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value, equalTo(100L));
prepareSearch().setSize(0).setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value,
equalTo(100L)
);
final boolean closed = randomBoolean(); final boolean closed = randomBoolean();
if (closed) { if (closed) {
@ -149,7 +140,7 @@ public class FilteringAllocationIT extends ESIntegTestCase {
ensureGreen("test"); ensureGreen("test");
} }
ClusterState clusterState = clusterAdmin().prepareState().execute().actionGet().getState(); ClusterState clusterState = clusterAdmin().prepareState().get().getState();
IndexRoutingTable indexRoutingTable = clusterState.routingTable().index("test"); IndexRoutingTable indexRoutingTable = clusterState.routingTable().index("test");
int numShardsOnNode1 = 0; int numShardsOnNode1 = 0;
for (int shardId = 0; shardId < indexRoutingTable.size(); shardId++) { for (int shardId = 0; shardId < indexRoutingTable.size(); shardId++) {
@ -172,7 +163,7 @@ public class FilteringAllocationIT extends ESIntegTestCase {
ensureGreen("test"); ensureGreen("test");
logger.info("--> verify all shards are allocated on node_1 now"); logger.info("--> verify all shards are allocated on node_1 now");
clusterState = clusterAdmin().prepareState().execute().actionGet().getState(); clusterState = clusterAdmin().prepareState().get().getState();
indexRoutingTable = clusterState.routingTable().index("test"); indexRoutingTable = clusterState.routingTable().index("test");
for (int shardId = 0; shardId < indexRoutingTable.size(); shardId++) { for (int shardId = 0; shardId < indexRoutingTable.size(); shardId++) {
final IndexShardRoutingTable indexShardRoutingTable = indexRoutingTable.shard(shardId); final IndexShardRoutingTable indexShardRoutingTable = indexRoutingTable.shard(shardId);
@ -187,7 +178,7 @@ public class FilteringAllocationIT extends ESIntegTestCase {
ensureGreen("test"); ensureGreen("test");
logger.info("--> verify that there are shards allocated on both nodes now"); logger.info("--> verify that there are shards allocated on both nodes now");
clusterState = clusterAdmin().prepareState().execute().actionGet().getState(); clusterState = clusterAdmin().prepareState().get().getState();
assertThat(clusterState.routingTable().index("test").numberOfNodesShardsAreAllocatedOn(), equalTo(2)); assertThat(clusterState.routingTable().index("test").numberOfNodesShardsAreAllocatedOn(), equalTo(2));
} }
@ -202,8 +193,7 @@ public class FilteringAllocationIT extends ESIntegTestCase {
IllegalArgumentException.class, IllegalArgumentException.class,
() -> clusterAdmin().prepareUpdateSettings() () -> clusterAdmin().prepareUpdateSettings()
.setPersistentSettings(Settings.builder().put(filterSetting.getKey() + ipKey, "192.168.1.1.")) .setPersistentSettings(Settings.builder().put(filterSetting.getKey() + ipKey, "192.168.1.1."))
.execute() .get()
.actionGet()
); );
assertEquals("invalid IP address [192.168.1.1.] for [" + filterSetting.getKey() + ipKey + "]", e.getMessage()); assertEquals("invalid IP address [192.168.1.1.] for [" + filterSetting.getKey() + ipKey + "]", e.getMessage());
} }

View file

@ -33,7 +33,7 @@ public class SimpleAllocationIT extends ESIntegTestCase {
} }
ensureGreen("test"); ensureGreen("test");
ClusterState state = clusterAdmin().prepareState().execute().actionGet().getState(); ClusterState state = clusterAdmin().prepareState().get().getState();
assertThat(state.getRoutingNodes().unassigned().size(), equalTo(0)); assertThat(state.getRoutingNodes().unassigned().size(), equalTo(0));
for (RoutingNode node : state.getRoutingNodes()) { for (RoutingNode node : state.getRoutingNodes()) {
if (node.isEmpty() == false) { if (node.isEmpty() == false) {
@ -42,7 +42,7 @@ public class SimpleAllocationIT extends ESIntegTestCase {
} }
setReplicaCount(0, "test"); setReplicaCount(0, "test");
ensureGreen("test"); ensureGreen("test");
state = clusterAdmin().prepareState().execute().actionGet().getState(); state = clusterAdmin().prepareState().get().getState();
assertThat(state.getRoutingNodes().unassigned().size(), equalTo(0)); assertThat(state.getRoutingNodes().unassigned().size(), equalTo(0));
for (RoutingNode node : state.getRoutingNodes()) { for (RoutingNode node : state.getRoutingNodes()) {
@ -60,7 +60,7 @@ public class SimpleAllocationIT extends ESIntegTestCase {
setReplicaCount(1, "test"); setReplicaCount(1, "test");
ensureGreen("test"); ensureGreen("test");
state = clusterAdmin().prepareState().execute().actionGet().getState(); state = clusterAdmin().prepareState().get().getState();
assertThat(state.getRoutingNodes().unassigned().size(), equalTo(0)); assertThat(state.getRoutingNodes().unassigned().size(), equalTo(0));
for (RoutingNode node : state.getRoutingNodes()) { for (RoutingNode node : state.getRoutingNodes()) {

View file

@ -137,7 +137,7 @@ public class UnsafeBootstrapAndDetachCommandIT extends ESIntegTestCase {
.build() .build()
); );
assertBusy(() -> { assertBusy(() -> {
ClusterState state = clusterAdmin().prepareState().setLocal(true).execute().actionGet().getState(); ClusterState state = clusterAdmin().prepareState().setLocal(true).get().getState();
assertTrue(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID)); assertTrue(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID));
}); });
@ -242,14 +242,7 @@ public class UnsafeBootstrapAndDetachCommandIT extends ESIntegTestCase {
logger.info("--> ensure NO_MASTER_BLOCK on data-only node"); logger.info("--> ensure NO_MASTER_BLOCK on data-only node");
assertBusy(() -> { assertBusy(() -> {
ClusterState state = internalCluster().client(dataNode) ClusterState state = internalCluster().client(dataNode).admin().cluster().prepareState().setLocal(true).get().getState();
.admin()
.cluster()
.prepareState()
.setLocal(true)
.execute()
.actionGet()
.getState();
assertTrue(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID)); assertTrue(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID));
}); });
@ -295,14 +288,7 @@ public class UnsafeBootstrapAndDetachCommandIT extends ESIntegTestCase {
logger.info("--> ensure there is no NO_MASTER_BLOCK and unsafe-bootstrap is reflected in cluster state"); logger.info("--> ensure there is no NO_MASTER_BLOCK and unsafe-bootstrap is reflected in cluster state");
assertBusy(() -> { assertBusy(() -> {
ClusterState state = internalCluster().client(dataNode2) ClusterState state = internalCluster().client(dataNode2).admin().cluster().prepareState().setLocal(true).get().getState();
.admin()
.cluster()
.prepareState()
.setLocal(true)
.execute()
.actionGet()
.getState();
assertFalse(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID)); assertFalse(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID));
assertTrue(state.metadata().persistentSettings().getAsBoolean(UnsafeBootstrapMasterCommand.UNSAFE_BOOTSTRAP.getKey(), false)); assertTrue(state.metadata().persistentSettings().getAsBoolean(UnsafeBootstrapMasterCommand.UNSAFE_BOOTSTRAP.getKey(), false));
}); });
@ -347,7 +333,7 @@ public class UnsafeBootstrapAndDetachCommandIT extends ESIntegTestCase {
.build() .build()
); );
ClusterState state = internalCluster().client().admin().cluster().prepareState().setLocal(true).execute().actionGet().getState(); ClusterState state = internalCluster().client().admin().cluster().prepareState().setLocal(true).get().getState();
assertTrue(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID)); assertTrue(state.blocks().hasGlobalBlockWithId(NoMasterBlockService.NO_MASTER_BLOCK_ID));
internalCluster().stopNode(node); internalCluster().stopNode(node);
@ -359,7 +345,7 @@ public class UnsafeBootstrapAndDetachCommandIT extends ESIntegTestCase {
Settings masterNodeDataPathSettings = internalCluster().dataPathSettings(masterNode); Settings masterNodeDataPathSettings = internalCluster().dataPathSettings(masterNode);
updateClusterSettings(Settings.builder().put(INDICES_RECOVERY_MAX_BYTES_PER_SEC_SETTING.getKey(), "1234kb")); updateClusterSettings(Settings.builder().put(INDICES_RECOVERY_MAX_BYTES_PER_SEC_SETTING.getKey(), "1234kb"));
ClusterState state = internalCluster().client().admin().cluster().prepareState().execute().actionGet().getState(); ClusterState state = internalCluster().client().admin().cluster().prepareState().get().getState();
assertThat(state.metadata().persistentSettings().get(INDICES_RECOVERY_MAX_BYTES_PER_SEC_SETTING.getKey()), equalTo("1234kb")); assertThat(state.metadata().persistentSettings().get(INDICES_RECOVERY_MAX_BYTES_PER_SEC_SETTING.getKey()), equalTo("1234kb"));
internalCluster().stopCurrentMasterNode(); internalCluster().stopCurrentMasterNode();
@ -373,7 +359,7 @@ public class UnsafeBootstrapAndDetachCommandIT extends ESIntegTestCase {
internalCluster().startMasterOnlyNode(masterNodeDataPathSettings); internalCluster().startMasterOnlyNode(masterNodeDataPathSettings);
ensureGreen(); ensureGreen();
state = internalCluster().client().admin().cluster().prepareState().execute().actionGet().getState(); state = internalCluster().client().admin().cluster().prepareState().get().getState();
assertThat(state.metadata().settings().get(INDICES_RECOVERY_MAX_BYTES_PER_SEC_SETTING.getKey()), equalTo("1234kb")); assertThat(state.metadata().settings().get(INDICES_RECOVERY_MAX_BYTES_PER_SEC_SETTING.getKey()), equalTo("1234kb"));
} }
} }

View file

@ -93,8 +93,7 @@ public class PrimaryAllocationIT extends ESIntegTestCase {
BulkResponse bulkResponse = client().prepareBulk() BulkResponse bulkResponse = client().prepareBulk()
.add(client().prepareIndex().setIndex("test").setId("1").setSource("field1", "value1")) .add(client().prepareIndex().setIndex("test").setId("1").setSource("field1", "value1"))
.add(client().prepareUpdate().setIndex("test").setId("1").setDoc("field2", "value2")) .add(client().prepareUpdate().setIndex("test").setId("1").setDoc("field2", "value2"))
.execute() .get();
.actionGet();
assertThat(bulkResponse.hasFailures(), equalTo(false)); assertThat(bulkResponse.hasFailures(), equalTo(false));
assertThat(bulkResponse.getItems().length, equalTo(2)); assertThat(bulkResponse.getItems().length, equalTo(2));

View file

@ -697,7 +697,7 @@ public class ShardRoutingRoleIT extends ESIntegTestCase {
}); });
} }
RefreshResponse response = indicesAdmin().prepareRefresh(INDEX_NAME).execute().actionGet(); RefreshResponse response = indicesAdmin().prepareRefresh(INDEX_NAME).get();
assertThat( assertThat(
"each unpromotable replica shard should be added to the shard failures", "each unpromotable replica shard should be added to the shard failures",
response.getFailedShards(), response.getFailedShards(),

View file

@ -212,8 +212,7 @@ public class ClusterSettingsIT extends ESIntegTestCase {
ClusterUpdateSettingsResponse response1 = clusterAdmin().prepareUpdateSettings() ClusterUpdateSettingsResponse response1 = clusterAdmin().prepareUpdateSettings()
.setTransientSettings(transientSettings1) .setTransientSettings(transientSettings1)
.setPersistentSettings(persistentSettings1) .setPersistentSettings(persistentSettings1)
.execute() .get();
.actionGet();
assertAcked(response1); assertAcked(response1);
assertThat(response1.getTransientSettings().get(key1), notNullValue()); assertThat(response1.getTransientSettings().get(key1), notNullValue());
@ -227,8 +226,7 @@ public class ClusterSettingsIT extends ESIntegTestCase {
ClusterUpdateSettingsResponse response2 = clusterAdmin().prepareUpdateSettings() ClusterUpdateSettingsResponse response2 = clusterAdmin().prepareUpdateSettings()
.setTransientSettings(transientSettings2) .setTransientSettings(transientSettings2)
.setPersistentSettings(persistentSettings2) .setPersistentSettings(persistentSettings2)
.execute() .get();
.actionGet();
assertAcked(response2); assertAcked(response2);
assertThat(response2.getTransientSettings().get(key1), notNullValue()); assertThat(response2.getTransientSettings().get(key1), notNullValue());
@ -242,8 +240,7 @@ public class ClusterSettingsIT extends ESIntegTestCase {
ClusterUpdateSettingsResponse response3 = clusterAdmin().prepareUpdateSettings() ClusterUpdateSettingsResponse response3 = clusterAdmin().prepareUpdateSettings()
.setTransientSettings(transientSettings3) .setTransientSettings(transientSettings3)
.setPersistentSettings(persistentSettings3) .setPersistentSettings(persistentSettings3)
.execute() .get();
.actionGet();
assertAcked(response3); assertAcked(response3);
assertThat(response3.getTransientSettings().get(key1), nullValue()); assertThat(response3.getTransientSettings().get(key1), nullValue());
@ -502,7 +499,7 @@ public class ClusterSettingsIT extends ESIntegTestCase {
} }
// It should work now // It should work now
ClusterUpdateSettingsResponse response = request.execute().actionGet(); ClusterUpdateSettingsResponse response = request.get();
assertAcked(response); assertAcked(response);
assertThat(response.getTransientSettings().get(key1), notNullValue()); assertThat(response.getTransientSettings().get(key1), notNullValue());
@ -515,10 +512,7 @@ public class ClusterSettingsIT extends ESIntegTestCase {
assertAcked(prepareCreate("test")); assertAcked(prepareCreate("test"));
try { try {
indicesAdmin().prepareUpdateSettings("test") indicesAdmin().prepareUpdateSettings("test").setSettings(Settings.builder().put("index.refresh_interval", "10")).get();
.setSettings(Settings.builder().put("index.refresh_interval", "10"))
.execute()
.actionGet();
fail("Expected IllegalArgumentException"); fail("Expected IllegalArgumentException");
} catch (IllegalArgumentException e) { } catch (IllegalArgumentException e) {
assertThat(e.getMessage(), containsString("[index.refresh_interval] with value [10]")); assertThat(e.getMessage(), containsString("[index.refresh_interval] with value [10]"));
@ -542,7 +536,7 @@ public class ClusterSettingsIT extends ESIntegTestCase {
ClusterUpdateSettingsRequestBuilder throwBuilder = clusterAdmin().prepareUpdateSettings(); ClusterUpdateSettingsRequestBuilder throwBuilder = clusterAdmin().prepareUpdateSettings();
consumer.accept(Settings.builder().put("logger._root", "BOOM"), throwBuilder); consumer.accept(Settings.builder().put("logger._root", "BOOM"), throwBuilder);
final IllegalArgumentException e = expectThrows(IllegalArgumentException.class, () -> throwBuilder.execute().actionGet()); final IllegalArgumentException e = expectThrows(IllegalArgumentException.class, () -> throwBuilder.get());
assertEquals("Unknown level constant [BOOM].", e.getMessage()); assertEquals("Unknown level constant [BOOM].", e.getMessage());
try { try {
@ -550,7 +544,7 @@ public class ClusterSettingsIT extends ESIntegTestCase {
ClusterUpdateSettingsRequestBuilder updateBuilder = clusterAdmin().prepareUpdateSettings(); ClusterUpdateSettingsRequestBuilder updateBuilder = clusterAdmin().prepareUpdateSettings();
consumer.accept(testSettings, updateBuilder); consumer.accept(testSettings, updateBuilder);
updateBuilder.execute().actionGet(); updateBuilder.get();
assertEquals(Level.TRACE, LogManager.getLogger("test").getLevel()); assertEquals(Level.TRACE, LogManager.getLogger("test").getLevel());
assertEquals(Level.TRACE, LogManager.getRootLogger().getLevel()); assertEquals(Level.TRACE, LogManager.getRootLogger().getLevel());
} finally { } finally {
@ -560,12 +554,12 @@ public class ClusterSettingsIT extends ESIntegTestCase {
final Settings.Builder defaultSettings = Settings.builder().putNull("logger.test").putNull("logger._root"); final Settings.Builder defaultSettings = Settings.builder().putNull("logger.test").putNull("logger._root");
consumer.accept(defaultSettings, undoBuilder); consumer.accept(defaultSettings, undoBuilder);
undoBuilder.execute().actionGet(); undoBuilder.get();
} else { } else {
final Settings.Builder defaultSettings = Settings.builder().putNull("logger.*"); final Settings.Builder defaultSettings = Settings.builder().putNull("logger.*");
consumer.accept(defaultSettings, undoBuilder); consumer.accept(defaultSettings, undoBuilder);
undoBuilder.execute().actionGet(); undoBuilder.get();
} }
assertEquals(level, LogManager.getLogger("test").getLevel()); assertEquals(level, LogManager.getLogger("test").getLevel());
assertEquals(level, LogManager.getRootLogger().getLevel()); assertEquals(level, LogManager.getRootLogger().getLevel());
@ -593,15 +587,15 @@ public class ClusterSettingsIT extends ESIntegTestCase {
ClusterUpdateSettingsRequestBuilder builder = clusterAdmin().prepareUpdateSettings(); ClusterUpdateSettingsRequestBuilder builder = clusterAdmin().prepareUpdateSettings();
consumer.accept(settings, builder); consumer.accept(settings, builder);
builder.execute().actionGet(); builder.get();
ClusterStateResponse state = clusterAdmin().prepareState().execute().actionGet(); ClusterStateResponse state = clusterAdmin().prepareState().get();
assertEquals(value, getter.apply(state.getState().getMetadata()).get(key)); assertEquals(value, getter.apply(state.getState().getMetadata()).get(key));
ClusterUpdateSettingsRequestBuilder updateBuilder = clusterAdmin().prepareUpdateSettings(); ClusterUpdateSettingsRequestBuilder updateBuilder = clusterAdmin().prepareUpdateSettings();
consumer.accept(updatedSettings, updateBuilder); consumer.accept(updatedSettings, updateBuilder);
updateBuilder.execute().actionGet(); updateBuilder.get();
ClusterStateResponse updatedState = clusterAdmin().prepareState().execute().actionGet(); ClusterStateResponse updatedState = clusterAdmin().prepareState().get();
assertEquals(updatedValue, getter.apply(updatedState.getState().getMetadata()).get(key)); assertEquals(updatedValue, getter.apply(updatedState.getState().getMetadata()).get(key));
} }
} }

View file

@ -39,12 +39,9 @@ public class ClusterSearchShardsIT extends ESIntegTestCase {
} }
public void testSingleShardAllocation() throws Exception { public void testSingleShardAllocation() throws Exception {
indicesAdmin().prepareCreate("test") indicesAdmin().prepareCreate("test").setSettings(indexSettings(1, 0).put("index.routing.allocation.include.tag", "A")).get();
.setSettings(indexSettings(1, 0).put("index.routing.allocation.include.tag", "A"))
.execute()
.actionGet();
ensureGreen(); ensureGreen();
ClusterSearchShardsResponse response = clusterAdmin().prepareSearchShards("test").execute().actionGet(); ClusterSearchShardsResponse response = clusterAdmin().prepareSearchShards("test").get();
assertThat(response.getGroups().length, equalTo(1)); assertThat(response.getGroups().length, equalTo(1));
assertThat(response.getGroups()[0].getShardId().getIndexName(), equalTo("test")); assertThat(response.getGroups()[0].getShardId().getIndexName(), equalTo("test"));
assertThat(response.getGroups()[0].getShardId().getId(), equalTo(0)); assertThat(response.getGroups()[0].getShardId().getId(), equalTo(0));
@ -52,7 +49,7 @@ public class ClusterSearchShardsIT extends ESIntegTestCase {
assertThat(response.getNodes().length, equalTo(1)); assertThat(response.getNodes().length, equalTo(1));
assertThat(response.getGroups()[0].getShards()[0].currentNodeId(), equalTo(response.getNodes()[0].getId())); assertThat(response.getGroups()[0].getShards()[0].currentNodeId(), equalTo(response.getNodes()[0].getId()));
response = clusterAdmin().prepareSearchShards("test").setRouting("A").execute().actionGet(); response = clusterAdmin().prepareSearchShards("test").setRouting("A").get();
assertThat(response.getGroups().length, equalTo(1)); assertThat(response.getGroups().length, equalTo(1));
assertThat(response.getGroups()[0].getShardId().getIndexName(), equalTo("test")); assertThat(response.getGroups()[0].getShardId().getIndexName(), equalTo("test"));
assertThat(response.getGroups()[0].getShardId().getId(), equalTo(0)); assertThat(response.getGroups()[0].getShardId().getId(), equalTo(0));
@ -63,22 +60,19 @@ public class ClusterSearchShardsIT extends ESIntegTestCase {
} }
public void testMultipleShardsSingleNodeAllocation() throws Exception { public void testMultipleShardsSingleNodeAllocation() throws Exception {
indicesAdmin().prepareCreate("test") indicesAdmin().prepareCreate("test").setSettings(indexSettings(4, 0).put("index.routing.allocation.include.tag", "A")).get();
.setSettings(indexSettings(4, 0).put("index.routing.allocation.include.tag", "A"))
.execute()
.actionGet();
ensureGreen(); ensureGreen();
ClusterSearchShardsResponse response = clusterAdmin().prepareSearchShards("test").execute().actionGet(); ClusterSearchShardsResponse response = clusterAdmin().prepareSearchShards("test").get();
assertThat(response.getGroups().length, equalTo(4)); assertThat(response.getGroups().length, equalTo(4));
assertThat(response.getGroups()[0].getShardId().getIndexName(), equalTo("test")); assertThat(response.getGroups()[0].getShardId().getIndexName(), equalTo("test"));
assertThat(response.getNodes().length, equalTo(1)); assertThat(response.getNodes().length, equalTo(1));
assertThat(response.getGroups()[0].getShards()[0].currentNodeId(), equalTo(response.getNodes()[0].getId())); assertThat(response.getGroups()[0].getShards()[0].currentNodeId(), equalTo(response.getNodes()[0].getId()));
response = clusterAdmin().prepareSearchShards("test").setRouting("ABC").execute().actionGet(); response = clusterAdmin().prepareSearchShards("test").setRouting("ABC").get();
assertThat(response.getGroups().length, equalTo(1)); assertThat(response.getGroups().length, equalTo(1));
response = clusterAdmin().prepareSearchShards("test").setPreference("_shards:2").execute().actionGet(); response = clusterAdmin().prepareSearchShards("test").setPreference("_shards:2").get();
assertThat(response.getGroups().length, equalTo(1)); assertThat(response.getGroups().length, equalTo(1));
assertThat(response.getGroups()[0].getShardId().getId(), equalTo(2)); assertThat(response.getGroups()[0].getShardId().getId(), equalTo(2));
} }
@ -90,9 +84,9 @@ public class ClusterSearchShardsIT extends ESIntegTestCase {
.addAliasAction(AliasActions.add().index("test1").alias("routing_alias").routing("ABC")) .addAliasAction(AliasActions.add().index("test1").alias("routing_alias").routing("ABC"))
.addAliasAction(AliasActions.add().index("test2").alias("routing_alias").routing("EFG")) .addAliasAction(AliasActions.add().index("test2").alias("routing_alias").routing("EFG"))
.get(); .get();
clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForGreenStatus().execute().actionGet(); clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForGreenStatus().get();
ClusterSearchShardsResponse response = clusterAdmin().prepareSearchShards("routing_alias").execute().actionGet(); ClusterSearchShardsResponse response = clusterAdmin().prepareSearchShards("routing_alias").get();
assertThat(response.getGroups().length, equalTo(2)); assertThat(response.getGroups().length, equalTo(2));
assertThat(response.getGroups()[0].getShards().length, equalTo(2)); assertThat(response.getGroups()[0].getShards().length, equalTo(2));
assertThat(response.getGroups()[1].getShards().length, equalTo(2)); assertThat(response.getGroups()[1].getShards().length, equalTo(2));
@ -121,7 +115,7 @@ public class ClusterSearchShardsIT extends ESIntegTestCase {
int docs = between(10, 100); int docs = between(10, 100);
for (int i = 0; i < docs; i++) { for (int i = 0; i < docs; i++) {
client().prepareIndex("test-blocks").setId("" + i).setSource("test", "init").execute().actionGet(); client().prepareIndex("test-blocks").setId("" + i).setSource("test", "init").get();
} }
ensureGreen("test-blocks"); ensureGreen("test-blocks");
@ -134,7 +128,7 @@ public class ClusterSearchShardsIT extends ESIntegTestCase {
)) { )) {
try { try {
enableIndexBlock("test-blocks", blockSetting); enableIndexBlock("test-blocks", blockSetting);
ClusterSearchShardsResponse response = clusterAdmin().prepareSearchShards("test-blocks").execute().actionGet(); ClusterSearchShardsResponse response = clusterAdmin().prepareSearchShards("test-blocks").get();
assertThat(response.getGroups().length, equalTo(numShards.numPrimaries)); assertThat(response.getGroups().length, equalTo(numShards.numPrimaries));
} finally { } finally {
disableIndexBlock("test-blocks", blockSetting); disableIndexBlock("test-blocks", blockSetting);

View file

@ -316,8 +316,7 @@ public class ClusterShardLimitIT extends ESIntegTestCase {
.prepareRestoreSnapshot("test-repo", "test-snap") .prepareRestoreSnapshot("test-repo", "test-snap")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.setIndices("snapshot-index") .setIndices("snapshot-index")
.execute() .get();
.actionGet();
fail("Should not have been able to restore snapshot in full cluster"); fail("Should not have been able to restore snapshot in full cluster");
} catch (IllegalArgumentException e) { } catch (IllegalArgumentException e) {
verifyException(dataNodes, counts, e); verifyException(dataNodes, counts, e);
@ -341,10 +340,10 @@ public class ClusterShardLimitIT extends ESIntegTestCase {
.build() .build()
); );
ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().execute().actionGet(); ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().get();
assertFalse(healthResponse.isTimedOut()); assertFalse(healthResponse.isTimedOut());
AcknowledgedResponse closeIndexResponse = client.admin().indices().prepareClose("test-index-1").execute().actionGet(); AcknowledgedResponse closeIndexResponse = client.admin().indices().prepareClose("test-index-1").get();
assertTrue(closeIndexResponse.isAcknowledged()); assertTrue(closeIndexResponse.isAcknowledged());
// Fill up the cluster // Fill up the cluster
@ -359,7 +358,7 @@ public class ClusterShardLimitIT extends ESIntegTestCase {
); );
try { try {
client.admin().indices().prepareOpen("test-index-1").execute().actionGet(); client.admin().indices().prepareOpen("test-index-1").get();
fail("should not have been able to open index"); fail("should not have been able to open index");
} catch (IllegalArgumentException e) { } catch (IllegalArgumentException e) {
verifyException(dataNodes, counts, e); verifyException(dataNodes, counts, e);
@ -372,13 +371,7 @@ public class ClusterShardLimitIT extends ESIntegTestCase {
if (dataNodes == 1) { if (dataNodes == 1) {
internalCluster().startNode(dataNode()); internalCluster().startNode(dataNode());
assertThat( assertThat(
clusterAdmin().prepareHealth() clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForNodes(">=2").setLocal(true).get().isTimedOut(),
.setWaitForEvents(Priority.LANGUID)
.setWaitForNodes(">=2")
.setLocal(true)
.execute()
.actionGet()
.isTimedOut(),
equalTo(false) equalTo(false)
); );
dataNodes = clusterAdmin().prepareState().get().getState().getNodes().getDataNodes().size(); dataNodes = clusterAdmin().prepareState().get().getState().getNodes().getDataNodes().size();

View file

@ -17,7 +17,7 @@ public class AliasedIndexDocumentActionsIT extends DocumentActionsIT {
protected void createIndex() { protected void createIndex() {
logger.info("Creating index [test1] with alias [test]"); logger.info("Creating index [test1] with alias [test]");
try { try {
indicesAdmin().prepareDelete("test1").execute().actionGet(); indicesAdmin().prepareDelete("test1").get();
} catch (Exception e) { } catch (Exception e) {
// ignore // ignore
} }

View file

@ -89,7 +89,7 @@ public class DocumentActionsIT extends ESIntegTestCase {
logger.info("Get [type1/1]"); logger.info("Get [type1/1]");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
getResult = client().prepareGet("test", "1").execute().actionGet(); getResult = client().prepareGet("test", "1").get();
assertThat(getResult.getIndex(), equalTo(getConcreteIndexName())); assertThat(getResult.getIndex(), equalTo(getConcreteIndexName()));
assertThat("cycle #" + i, getResult.getSourceAsString(), equalTo(Strings.toString(source("1", "test")))); assertThat("cycle #" + i, getResult.getSourceAsString(), equalTo(Strings.toString(source("1", "test"))));
assertThat("cycle(map) #" + i, (String) getResult.getSourceAsMap().get("name"), equalTo("test")); assertThat("cycle(map) #" + i, (String) getResult.getSourceAsMap().get("name"), equalTo("test"));
@ -100,7 +100,7 @@ public class DocumentActionsIT extends ESIntegTestCase {
logger.info("Get [type1/1] with script"); logger.info("Get [type1/1] with script");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
getResult = client().prepareGet("test", "1").setStoredFields("name").execute().actionGet(); getResult = client().prepareGet("test", "1").setStoredFields("name").get();
assertThat(getResult.getIndex(), equalTo(getConcreteIndexName())); assertThat(getResult.getIndex(), equalTo(getConcreteIndexName()));
assertThat(getResult.isExists(), equalTo(true)); assertThat(getResult.isExists(), equalTo(true));
assertThat(getResult.getSourceAsBytes(), nullValue()); assertThat(getResult.getSourceAsBytes(), nullValue());
@ -114,7 +114,7 @@ public class DocumentActionsIT extends ESIntegTestCase {
} }
logger.info("Delete [type1/1]"); logger.info("Delete [type1/1]");
DeleteResponse deleteResponse = client().prepareDelete("test", "1").execute().actionGet(); DeleteResponse deleteResponse = client().prepareDelete("test", "1").get();
assertThat(deleteResponse.getIndex(), equalTo(getConcreteIndexName())); assertThat(deleteResponse.getIndex(), equalTo(getConcreteIndexName()));
assertThat(deleteResponse.getId(), equalTo("1")); assertThat(deleteResponse.getId(), equalTo("1"));
logger.info("Refreshing"); logger.info("Refreshing");
@ -132,7 +132,7 @@ public class DocumentActionsIT extends ESIntegTestCase {
client().index(new IndexRequest("test").id("2").source(source("2", "test2"))).actionGet(); client().index(new IndexRequest("test").id("2").source(source("2", "test2"))).actionGet();
logger.info("Flushing"); logger.info("Flushing");
FlushResponse flushResult = indicesAdmin().prepareFlush("test").execute().actionGet(); FlushResponse flushResult = indicesAdmin().prepareFlush("test").get();
assertThat(flushResult.getSuccessfulShards(), equalTo(numShards.totalNumShards)); assertThat(flushResult.getSuccessfulShards(), equalTo(numShards.totalNumShards));
assertThat(flushResult.getFailedShards(), equalTo(0)); assertThat(flushResult.getFailedShards(), equalTo(0));
logger.info("Refreshing"); logger.info("Refreshing");
@ -187,8 +187,7 @@ public class DocumentActionsIT extends ESIntegTestCase {
.add(client().prepareIndex().setIndex("test").setCreate(true).setSource(source("4", "test"))) .add(client().prepareIndex().setIndex("test").setCreate(true).setSource(source("4", "test")))
.add(client().prepareDelete().setIndex("test").setId("1")) .add(client().prepareDelete().setIndex("test").setId("1"))
.add(client().prepareIndex().setIndex("test").setSource("{ xxx }", XContentType.JSON)) // failure .add(client().prepareIndex().setIndex("test").setSource("{ xxx }", XContentType.JSON)) // failure
.execute() .get();
.actionGet();
assertThat(bulkResponse.hasFailures(), equalTo(true)); assertThat(bulkResponse.hasFailures(), equalTo(true));
assertThat(bulkResponse.getItems().length, equalTo(6)); assertThat(bulkResponse.getItems().length, equalTo(6));
@ -223,7 +222,7 @@ public class DocumentActionsIT extends ESIntegTestCase {
assertThat(bulkResponse.getItems()[5].getIndex(), equalTo(getConcreteIndexName())); assertThat(bulkResponse.getItems()[5].getIndex(), equalTo(getConcreteIndexName()));
waitForRelocation(ClusterHealthStatus.GREEN); waitForRelocation(ClusterHealthStatus.GREEN);
RefreshResponse refreshResponse = indicesAdmin().prepareRefresh("test").execute().actionGet(); RefreshResponse refreshResponse = indicesAdmin().prepareRefresh("test").get();
assertNoFailures(refreshResponse); assertNoFailures(refreshResponse);
assertThat(refreshResponse.getSuccessfulShards(), equalTo(numShards.totalNumShards)); assertThat(refreshResponse.getSuccessfulShards(), equalTo(numShards.totalNumShards));

View file

@ -295,7 +295,7 @@ public class ExplainActionIT extends ESIntegTestCase {
refresh(); refresh();
TermsQueryBuilder termsLookupQuery = QueryBuilders.termsLookupQuery("user", new TermsLookup("twitter", "2", "followers")); TermsQueryBuilder termsLookupQuery = QueryBuilders.termsLookupQuery("user", new TermsLookup("twitter", "2", "followers"));
ExplainResponse response = client().prepareExplain("twitter", "1").setQuery(termsLookupQuery).execute().actionGet(); ExplainResponse response = client().prepareExplain("twitter", "1").setQuery(termsLookupQuery).get();
Explanation explanation = response.getExplanation(); Explanation explanation = response.getExplanation();
assertNotNull(explanation); assertNotNull(explanation);

View file

@ -89,11 +89,10 @@ public class GatewayIndexStateIT extends ESIntegTestCase {
.endObject() .endObject()
.endObject() .endObject()
) )
.execute() .get();
.actionGet();
logger.info("--> verify meta _routing required exists"); logger.info("--> verify meta _routing required exists");
MappingMetadata mappingMd = clusterAdmin().prepareState().execute().actionGet().getState().metadata().index("test").mapping(); MappingMetadata mappingMd = clusterAdmin().prepareState().get().getState().metadata().index("test").mapping();
assertThat(mappingMd.routingRequired(), equalTo(true)); assertThat(mappingMd.routingRequired(), equalTo(true));
logger.info("--> restarting nodes..."); logger.info("--> restarting nodes...");
@ -103,7 +102,7 @@ public class GatewayIndexStateIT extends ESIntegTestCase {
ensureYellow(); ensureYellow();
logger.info("--> verify meta _routing required exists"); logger.info("--> verify meta _routing required exists");
mappingMd = clusterAdmin().prepareState().execute().actionGet().getState().metadata().index("test").mapping(); mappingMd = clusterAdmin().prepareState().get().getState().metadata().index("test").mapping();
assertThat(mappingMd.routingRequired(), equalTo(true)); assertThat(mappingMd.routingRequired(), equalTo(true));
} }
@ -119,7 +118,7 @@ public class GatewayIndexStateIT extends ESIntegTestCase {
logger.info("--> waiting for green status"); logger.info("--> waiting for green status");
ensureGreen(); ensureGreen();
ClusterStateResponse stateResponse = clusterAdmin().prepareState().execute().actionGet(); ClusterStateResponse stateResponse = clusterAdmin().prepareState().get();
assertThat(stateResponse.getState().metadata().index("test").getState(), equalTo(IndexMetadata.State.OPEN)); assertThat(stateResponse.getState().metadata().index("test").getState(), equalTo(IndexMetadata.State.OPEN));
assertThat(stateResponse.getState().routingTable().index("test").size(), equalTo(test.numPrimaries)); assertThat(stateResponse.getState().routingTable().index("test").size(), equalTo(test.numPrimaries));
assertThat( assertThat(
@ -133,7 +132,7 @@ public class GatewayIndexStateIT extends ESIntegTestCase {
logger.info("--> closing test index..."); logger.info("--> closing test index...");
assertAcked(indicesAdmin().prepareClose("test")); assertAcked(indicesAdmin().prepareClose("test"));
stateResponse = clusterAdmin().prepareState().execute().actionGet(); stateResponse = clusterAdmin().prepareState().get();
assertThat(stateResponse.getState().metadata().index("test").getState(), equalTo(IndexMetadata.State.CLOSE)); assertThat(stateResponse.getState().metadata().index("test").getState(), equalTo(IndexMetadata.State.CLOSE));
assertThat(stateResponse.getState().routingTable().index("test"), notNullValue()); assertThat(stateResponse.getState().routingTable().index("test"), notNullValue());
@ -142,14 +141,14 @@ public class GatewayIndexStateIT extends ESIntegTestCase {
logger.info("--> trying to index into a closed index ..."); logger.info("--> trying to index into a closed index ...");
try { try {
client().prepareIndex("test").setId("1").setSource("field1", "value1").execute().actionGet(); client().prepareIndex("test").setId("1").setSource("field1", "value1").get();
fail(); fail();
} catch (IndexClosedException e) { } catch (IndexClosedException e) {
// all is well // all is well
} }
logger.info("--> creating another index (test2) by indexing into it"); logger.info("--> creating another index (test2) by indexing into it");
client().prepareIndex("test2").setId("1").setSource("field1", "value1").execute().actionGet(); client().prepareIndex("test2").setId("1").setSource("field1", "value1").get();
logger.info("--> verifying that the state is green"); logger.info("--> verifying that the state is green");
ensureGreen(); ensureGreen();
@ -159,7 +158,7 @@ public class GatewayIndexStateIT extends ESIntegTestCase {
logger.info("--> verifying that the state is green"); logger.info("--> verifying that the state is green");
ensureGreen(); ensureGreen();
stateResponse = clusterAdmin().prepareState().execute().actionGet(); stateResponse = clusterAdmin().prepareState().get();
assertThat(stateResponse.getState().metadata().index("test").getState(), equalTo(IndexMetadata.State.OPEN)); assertThat(stateResponse.getState().metadata().index("test").getState(), equalTo(IndexMetadata.State.OPEN));
assertThat(stateResponse.getState().routingTable().index("test").size(), equalTo(test.numPrimaries)); assertThat(stateResponse.getState().routingTable().index("test").size(), equalTo(test.numPrimaries));
assertThat( assertThat(
@ -168,12 +167,12 @@ public class GatewayIndexStateIT extends ESIntegTestCase {
); );
logger.info("--> trying to get the indexed document on the first index"); logger.info("--> trying to get the indexed document on the first index");
GetResponse getResponse = client().prepareGet("test", "1").execute().actionGet(); GetResponse getResponse = client().prepareGet("test", "1").get();
assertThat(getResponse.isExists(), equalTo(true)); assertThat(getResponse.isExists(), equalTo(true));
logger.info("--> closing test index..."); logger.info("--> closing test index...");
assertAcked(indicesAdmin().prepareClose("test")); assertAcked(indicesAdmin().prepareClose("test"));
stateResponse = clusterAdmin().prepareState().execute().actionGet(); stateResponse = clusterAdmin().prepareState().get();
assertThat(stateResponse.getState().metadata().index("test").getState(), equalTo(IndexMetadata.State.CLOSE)); assertThat(stateResponse.getState().metadata().index("test").getState(), equalTo(IndexMetadata.State.CLOSE));
assertThat(stateResponse.getState().routingTable().index("test"), notNullValue()); assertThat(stateResponse.getState().routingTable().index("test"), notNullValue());
@ -182,25 +181,25 @@ public class GatewayIndexStateIT extends ESIntegTestCase {
logger.info("--> waiting for two nodes and green status"); logger.info("--> waiting for two nodes and green status");
ensureGreen(); ensureGreen();
stateResponse = clusterAdmin().prepareState().execute().actionGet(); stateResponse = clusterAdmin().prepareState().get();
assertThat(stateResponse.getState().metadata().index("test").getState(), equalTo(IndexMetadata.State.CLOSE)); assertThat(stateResponse.getState().metadata().index("test").getState(), equalTo(IndexMetadata.State.CLOSE));
assertThat(stateResponse.getState().routingTable().index("test"), notNullValue()); assertThat(stateResponse.getState().routingTable().index("test"), notNullValue());
logger.info("--> trying to index into a closed index ..."); logger.info("--> trying to index into a closed index ...");
try { try {
client().prepareIndex("test").setId("1").setSource("field1", "value1").execute().actionGet(); client().prepareIndex("test").setId("1").setSource("field1", "value1").get();
fail(); fail();
} catch (IndexClosedException e) { } catch (IndexClosedException e) {
// all is well // all is well
} }
logger.info("--> opening index..."); logger.info("--> opening index...");
indicesAdmin().prepareOpen("test").execute().actionGet(); indicesAdmin().prepareOpen("test").get();
logger.info("--> waiting for green status"); logger.info("--> waiting for green status");
ensureGreen(); ensureGreen();
stateResponse = clusterAdmin().prepareState().execute().actionGet(); stateResponse = clusterAdmin().prepareState().get();
assertThat(stateResponse.getState().metadata().index("test").getState(), equalTo(IndexMetadata.State.OPEN)); assertThat(stateResponse.getState().metadata().index("test").getState(), equalTo(IndexMetadata.State.OPEN));
assertThat(stateResponse.getState().routingTable().index("test").size(), equalTo(test.numPrimaries)); assertThat(stateResponse.getState().routingTable().index("test").size(), equalTo(test.numPrimaries));
assertThat( assertThat(
@ -209,11 +208,11 @@ public class GatewayIndexStateIT extends ESIntegTestCase {
); );
logger.info("--> trying to get the indexed document on the first round (before close and shutdown)"); logger.info("--> trying to get the indexed document on the first round (before close and shutdown)");
getResponse = client().prepareGet("test", "1").execute().actionGet(); getResponse = client().prepareGet("test", "1").get();
assertThat(getResponse.isExists(), equalTo(true)); assertThat(getResponse.isExists(), equalTo(true));
logger.info("--> indexing a simple document"); logger.info("--> indexing a simple document");
client().prepareIndex("test").setId("2").setSource("field1", "value1").execute().actionGet(); client().prepareIndex("test").setId("2").setSource("field1", "value1").get();
} }
public void testJustMasterNode() throws Exception { public void testJustMasterNode() throws Exception {
@ -223,7 +222,7 @@ public class GatewayIndexStateIT extends ESIntegTestCase {
internalCluster().startNode(nonDataNode()); internalCluster().startNode(nonDataNode());
logger.info("--> create an index"); logger.info("--> create an index");
indicesAdmin().prepareCreate("test").setWaitForActiveShards(ActiveShardCount.NONE).execute().actionGet(); indicesAdmin().prepareCreate("test").setWaitForActiveShards(ActiveShardCount.NONE).get();
logger.info("--> restarting master node"); logger.info("--> restarting master node");
internalCluster().fullRestart(new RestartCallback() { internalCluster().fullRestart(new RestartCallback() {
@ -234,15 +233,11 @@ public class GatewayIndexStateIT extends ESIntegTestCase {
}); });
logger.info("--> waiting for test index to be created"); logger.info("--> waiting for test index to be created");
ClusterHealthResponse health = clusterAdmin().prepareHealth() ClusterHealthResponse health = clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setIndices("test").get();
.setWaitForEvents(Priority.LANGUID)
.setIndices("test")
.execute()
.actionGet();
assertThat(health.isTimedOut(), equalTo(false)); assertThat(health.isTimedOut(), equalTo(false));
logger.info("--> verify we have an index"); logger.info("--> verify we have an index");
ClusterStateResponse clusterStateResponse = clusterAdmin().prepareState().setIndices("test").execute().actionGet(); ClusterStateResponse clusterStateResponse = clusterAdmin().prepareState().setIndices("test").get();
assertThat(clusterStateResponse.getState().metadata().hasIndex("test"), equalTo(true)); assertThat(clusterStateResponse.getState().metadata().hasIndex("test"), equalTo(true));
} }
@ -254,9 +249,9 @@ public class GatewayIndexStateIT extends ESIntegTestCase {
internalCluster().startDataOnlyNode(); internalCluster().startDataOnlyNode();
logger.info("--> create an index"); logger.info("--> create an index");
indicesAdmin().prepareCreate("test").execute().actionGet(); indicesAdmin().prepareCreate("test").get();
client().prepareIndex("test").setSource("field1", "value1").execute().actionGet(); client().prepareIndex("test").setSource("field1", "value1").get();
} }
public void testTwoNodesSingleDoc() throws Exception { public void testTwoNodesSingleDoc() throws Exception {
@ -273,8 +268,7 @@ public class GatewayIndexStateIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForGreenStatus() .setWaitForGreenStatus()
.setWaitForNodes("2") .setWaitForNodes("2")
.execute() .get();
.actionGet();
assertThat(health.isTimedOut(), equalTo(false)); assertThat(health.isTimedOut(), equalTo(false));
logger.info("--> verify 1 doc in the index"); logger.info("--> verify 1 doc in the index");
@ -285,20 +279,15 @@ public class GatewayIndexStateIT extends ESIntegTestCase {
logger.info("--> closing test index..."); logger.info("--> closing test index...");
assertAcked(indicesAdmin().prepareClose("test")); assertAcked(indicesAdmin().prepareClose("test"));
ClusterStateResponse stateResponse = clusterAdmin().prepareState().execute().actionGet(); ClusterStateResponse stateResponse = clusterAdmin().prepareState().get();
assertThat(stateResponse.getState().metadata().index("test").getState(), equalTo(IndexMetadata.State.CLOSE)); assertThat(stateResponse.getState().metadata().index("test").getState(), equalTo(IndexMetadata.State.CLOSE));
assertThat(stateResponse.getState().routingTable().index("test"), notNullValue()); assertThat(stateResponse.getState().routingTable().index("test"), notNullValue());
logger.info("--> opening the index..."); logger.info("--> opening the index...");
indicesAdmin().prepareOpen("test").execute().actionGet(); indicesAdmin().prepareOpen("test").get();
logger.info("--> waiting for green status"); logger.info("--> waiting for green status");
health = clusterAdmin().prepareHealth() health = clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForGreenStatus().setWaitForNodes("2").get();
.setWaitForEvents(Priority.LANGUID)
.setWaitForGreenStatus()
.setWaitForNodes("2")
.execute()
.actionGet();
assertThat(health.isTimedOut(), equalTo(false)); assertThat(health.isTimedOut(), equalTo(false));
logger.info("--> verify 1 doc in the index"); logger.info("--> verify 1 doc in the index");
@ -339,7 +328,7 @@ public class GatewayIndexStateIT extends ESIntegTestCase {
final String otherNode = nodes.get(0); final String otherNode = nodes.get(0);
logger.info("--> delete index and verify it is deleted"); logger.info("--> delete index and verify it is deleted");
final Client client = client(otherNode); final Client client = client(otherNode);
client.admin().indices().prepareDelete(indexName).execute().actionGet(); client.admin().indices().prepareDelete(indexName).get();
assertFalse(indexExists(indexName, client)); assertFalse(indexExists(indexName, client));
logger.info("--> index deleted"); logger.info("--> index deleted");
return super.onNodeStopped(nodeName); return super.onNodeStopped(nodeName);

View file

@ -37,8 +37,7 @@ public class RecoverAfterNodesIT extends ESIntegTestCase {
.cluster() .cluster()
.prepareState() .prepareState()
.setLocal(true) .setLocal(true)
.execute() .get()
.actionGet()
.getState() .getState()
.blocks() .blocks()
.global(ClusterBlockLevel.METADATA_WRITE); .global(ClusterBlockLevel.METADATA_WRITE);
@ -56,81 +55,33 @@ public class RecoverAfterNodesIT extends ESIntegTestCase {
logger.info("--> start master_node (1)"); logger.info("--> start master_node (1)");
Client master1 = startNode(Settings.builder().put(RECOVER_AFTER_DATA_NODES_SETTING.getKey(), 2).put(masterOnlyNode())); Client master1 = startNode(Settings.builder().put(RECOVER_AFTER_DATA_NODES_SETTING.getKey(), 2).put(masterOnlyNode()));
assertThat( assertThat(
master1.admin() master1.admin().cluster().prepareState().setLocal(true).get().getState().blocks().global(ClusterBlockLevel.METADATA_WRITE),
.cluster()
.prepareState()
.setLocal(true)
.execute()
.actionGet()
.getState()
.blocks()
.global(ClusterBlockLevel.METADATA_WRITE),
hasItem(GatewayService.STATE_NOT_RECOVERED_BLOCK) hasItem(GatewayService.STATE_NOT_RECOVERED_BLOCK)
); );
logger.info("--> start data_node (1)"); logger.info("--> start data_node (1)");
Client data1 = startNode(Settings.builder().put(RECOVER_AFTER_DATA_NODES_SETTING.getKey(), 2).put(dataOnlyNode())); Client data1 = startNode(Settings.builder().put(RECOVER_AFTER_DATA_NODES_SETTING.getKey(), 2).put(dataOnlyNode()));
assertThat( assertThat(
master1.admin() master1.admin().cluster().prepareState().setLocal(true).get().getState().blocks().global(ClusterBlockLevel.METADATA_WRITE),
.cluster()
.prepareState()
.setLocal(true)
.execute()
.actionGet()
.getState()
.blocks()
.global(ClusterBlockLevel.METADATA_WRITE),
hasItem(GatewayService.STATE_NOT_RECOVERED_BLOCK) hasItem(GatewayService.STATE_NOT_RECOVERED_BLOCK)
); );
assertThat( assertThat(
data1.admin() data1.admin().cluster().prepareState().setLocal(true).get().getState().blocks().global(ClusterBlockLevel.METADATA_WRITE),
.cluster()
.prepareState()
.setLocal(true)
.execute()
.actionGet()
.getState()
.blocks()
.global(ClusterBlockLevel.METADATA_WRITE),
hasItem(GatewayService.STATE_NOT_RECOVERED_BLOCK) hasItem(GatewayService.STATE_NOT_RECOVERED_BLOCK)
); );
logger.info("--> start master_node (2)"); logger.info("--> start master_node (2)");
Client master2 = startNode(Settings.builder().put(RECOVER_AFTER_DATA_NODES_SETTING.getKey(), 2).put(masterOnlyNode())); Client master2 = startNode(Settings.builder().put(RECOVER_AFTER_DATA_NODES_SETTING.getKey(), 2).put(masterOnlyNode()));
assertThat( assertThat(
master2.admin() master2.admin().cluster().prepareState().setLocal(true).get().getState().blocks().global(ClusterBlockLevel.METADATA_WRITE),
.cluster()
.prepareState()
.setLocal(true)
.execute()
.actionGet()
.getState()
.blocks()
.global(ClusterBlockLevel.METADATA_WRITE),
hasItem(GatewayService.STATE_NOT_RECOVERED_BLOCK) hasItem(GatewayService.STATE_NOT_RECOVERED_BLOCK)
); );
assertThat( assertThat(
data1.admin() data1.admin().cluster().prepareState().setLocal(true).get().getState().blocks().global(ClusterBlockLevel.METADATA_WRITE),
.cluster()
.prepareState()
.setLocal(true)
.execute()
.actionGet()
.getState()
.blocks()
.global(ClusterBlockLevel.METADATA_WRITE),
hasItem(GatewayService.STATE_NOT_RECOVERED_BLOCK) hasItem(GatewayService.STATE_NOT_RECOVERED_BLOCK)
); );
assertThat( assertThat(
master2.admin() master2.admin().cluster().prepareState().setLocal(true).get().getState().blocks().global(ClusterBlockLevel.METADATA_WRITE),
.cluster()
.prepareState()
.setLocal(true)
.execute()
.actionGet()
.getState()
.blocks()
.global(ClusterBlockLevel.METADATA_WRITE),
hasItem(GatewayService.STATE_NOT_RECOVERED_BLOCK) hasItem(GatewayService.STATE_NOT_RECOVERED_BLOCK)
); );

View file

@ -99,28 +99,23 @@ public class RecoveryFromGatewayIT extends ESIntegTestCase {
client().prepareIndex("test") client().prepareIndex("test")
.setId("10990239") .setId("10990239")
.setSource(jsonBuilder().startObject().startArray("appAccountIds").value(14).value(179).endArray().endObject()) .setSource(jsonBuilder().startObject().startArray("appAccountIds").value(14).value(179).endArray().endObject())
.execute() .get();
.actionGet();
client().prepareIndex("test") client().prepareIndex("test")
.setId("10990473") .setId("10990473")
.setSource(jsonBuilder().startObject().startArray("appAccountIds").value(14).endArray().endObject()) .setSource(jsonBuilder().startObject().startArray("appAccountIds").value(14).endArray().endObject())
.execute() .get();
.actionGet();
client().prepareIndex("test") client().prepareIndex("test")
.setId("10990513") .setId("10990513")
.setSource(jsonBuilder().startObject().startArray("appAccountIds").value(14).value(179).endArray().endObject()) .setSource(jsonBuilder().startObject().startArray("appAccountIds").value(14).value(179).endArray().endObject())
.execute() .get();
.actionGet();
client().prepareIndex("test") client().prepareIndex("test")
.setId("10990695") .setId("10990695")
.setSource(jsonBuilder().startObject().startArray("appAccountIds").value(14).endArray().endObject()) .setSource(jsonBuilder().startObject().startArray("appAccountIds").value(14).endArray().endObject())
.execute() .get();
.actionGet();
client().prepareIndex("test") client().prepareIndex("test")
.setId("11026351") .setId("11026351")
.setSource(jsonBuilder().startObject().startArray("appAccountIds").value(14).endArray().endObject()) .setSource(jsonBuilder().startObject().startArray("appAccountIds").value(14).endArray().endObject())
.execute() .get();
.actionGet();
refresh(); refresh();
assertHitCount(prepareSearch().setSize(0).setQuery(termQuery("appAccountIds", 179)), 2); assertHitCount(prepareSearch().setSize(0).setQuery(termQuery("appAccountIds", 179)), 2);
@ -134,7 +129,7 @@ public class RecoveryFromGatewayIT extends ESIntegTestCase {
ensureYellow(); ensureYellow();
primaryTerms = assertAndCapturePrimaryTerms(primaryTerms); primaryTerms = assertAndCapturePrimaryTerms(primaryTerms);
indicesAdmin().prepareRefresh().execute().actionGet(); indicesAdmin().prepareRefresh().get();
assertHitCount(prepareSearch().setSize(0).setQuery(termQuery("appAccountIds", 179)), 2); assertHitCount(prepareSearch().setSize(0).setQuery(termQuery("appAccountIds", 179)), 2);
internalCluster().fullRestart(); internalCluster().fullRestart();
@ -143,7 +138,7 @@ public class RecoveryFromGatewayIT extends ESIntegTestCase {
ensureYellow(); ensureYellow();
primaryTerms = assertAndCapturePrimaryTerms(primaryTerms); primaryTerms = assertAndCapturePrimaryTerms(primaryTerms);
indicesAdmin().prepareRefresh().execute().actionGet(); indicesAdmin().prepareRefresh().get();
assertHitCount(prepareSearch().setSize(0).setQuery(termQuery("appAccountIds", 179)), 2); assertHitCount(prepareSearch().setSize(0).setQuery(termQuery("appAccountIds", 179)), 2);
} }
@ -275,17 +270,9 @@ public class RecoveryFromGatewayIT extends ESIntegTestCase {
public void testSingleNodeWithFlush() throws Exception { public void testSingleNodeWithFlush() throws Exception {
internalCluster().startNode(); internalCluster().startNode();
client().prepareIndex("test") client().prepareIndex("test").setId("1").setSource(jsonBuilder().startObject().field("field", "value1").endObject()).get();
.setId("1")
.setSource(jsonBuilder().startObject().field("field", "value1").endObject())
.execute()
.actionGet();
flush(); flush();
client().prepareIndex("test") client().prepareIndex("test").setId("2").setSource(jsonBuilder().startObject().field("field", "value2").endObject()).get();
.setId("2")
.setSource(jsonBuilder().startObject().field("field", "value2").endObject())
.execute()
.actionGet();
refresh(); refresh();
assertHitCount(prepareSearch().setSize(0).setQuery(matchAllQuery()), 2); assertHitCount(prepareSearch().setSize(0).setQuery(matchAllQuery()), 2);
@ -320,17 +307,9 @@ public class RecoveryFromGatewayIT extends ESIntegTestCase {
final String firstNode = internalCluster().startNode(); final String firstNode = internalCluster().startNode();
internalCluster().startNode(); internalCluster().startNode();
client().prepareIndex("test") client().prepareIndex("test").setId("1").setSource(jsonBuilder().startObject().field("field", "value1").endObject()).get();
.setId("1")
.setSource(jsonBuilder().startObject().field("field", "value1").endObject())
.execute()
.actionGet();
flush(); flush();
client().prepareIndex("test") client().prepareIndex("test").setId("2").setSource(jsonBuilder().startObject().field("field", "value2").endObject()).get();
.setId("2")
.setSource(jsonBuilder().startObject().field("field", "value2").endObject())
.execute()
.actionGet();
refresh(); refresh();
logger.info("Running Cluster Health (wait for the shards to startup)"); logger.info("Running Cluster Health (wait for the shards to startup)");
@ -378,18 +357,10 @@ public class RecoveryFromGatewayIT extends ESIntegTestCase {
Settings node2DataPathSettings = internalCluster().dataPathSettings(nodes.get(1)); Settings node2DataPathSettings = internalCluster().dataPathSettings(nodes.get(1));
assertAcked(indicesAdmin().prepareCreate("test")); assertAcked(indicesAdmin().prepareCreate("test"));
client().prepareIndex("test") client().prepareIndex("test").setId("1").setSource(jsonBuilder().startObject().field("field", "value1").endObject()).get();
.setId("1") indicesAdmin().prepareFlush().get();
.setSource(jsonBuilder().startObject().field("field", "value1").endObject()) client().prepareIndex("test").setId("2").setSource(jsonBuilder().startObject().field("field", "value2").endObject()).get();
.execute() indicesAdmin().prepareRefresh().get();
.actionGet();
indicesAdmin().prepareFlush().execute().actionGet();
client().prepareIndex("test")
.setId("2")
.setSource(jsonBuilder().startObject().field("field", "value2").endObject())
.execute()
.actionGet();
indicesAdmin().prepareRefresh().execute().actionGet();
logger.info("--> running cluster_health (wait for the shards to startup)"); logger.info("--> running cluster_health (wait for the shards to startup)");
ensureGreen(); ensureGreen();
@ -405,16 +376,12 @@ public class RecoveryFromGatewayIT extends ESIntegTestCase {
internalCluster().stopRandomDataNode(); internalCluster().stopRandomDataNode();
logger.info("--> one node is closed - start indexing data into the second one"); logger.info("--> one node is closed - start indexing data into the second one");
client().prepareIndex("test") client().prepareIndex("test").setId("3").setSource(jsonBuilder().startObject().field("field", "value3").endObject()).get();
.setId("3")
.setSource(jsonBuilder().startObject().field("field", "value3").endObject())
.execute()
.actionGet();
// TODO: remove once refresh doesn't fail immediately if there a master block: // TODO: remove once refresh doesn't fail immediately if there a master block:
// https://github.com/elastic/elasticsearch/issues/9997 // https://github.com/elastic/elasticsearch/issues/9997
// clusterAdmin().prepareHealth("test").setWaitForYellowStatus().get(); // clusterAdmin().prepareHealth("test").setWaitForYellowStatus().get();
logger.info("--> refreshing all indices after indexing is complete"); logger.info("--> refreshing all indices after indexing is complete");
indicesAdmin().prepareRefresh().execute().actionGet(); indicesAdmin().prepareRefresh().get();
logger.info("--> checking if documents exist, there should be 3"); logger.info("--> checking if documents exist, there should be 3");
for (int i = 0; i < 10; i++) { for (int i = 0; i < 10; i++) {
@ -442,9 +409,8 @@ public class RecoveryFromGatewayIT extends ESIntegTestCase {
.endObject() .endObject()
.endObject() .endObject()
) )
.execute() .get();
.actionGet(); indicesAdmin().prepareAliases().addAlias("test", "test_alias", QueryBuilders.termQuery("field", "value")).get();
indicesAdmin().prepareAliases().addAlias("test", "test_alias", QueryBuilders.termQuery("field", "value")).execute().actionGet();
logger.info("--> stopping the second node"); logger.info("--> stopping the second node");
internalCluster().stopRandomDataNode(); internalCluster().stopRandomDataNode();
@ -465,7 +431,7 @@ public class RecoveryFromGatewayIT extends ESIntegTestCase {
assertHitCount(prepareSearch().setSize(0).setQuery(matchAllQuery()), 3); assertHitCount(prepareSearch().setSize(0).setQuery(matchAllQuery()), 3);
} }
ClusterState state = clusterAdmin().prepareState().execute().actionGet().getState(); ClusterState state = clusterAdmin().prepareState().get().getState();
assertThat(state.metadata().templates().get("template_1").patterns(), equalTo(Collections.singletonList("te*"))); assertThat(state.metadata().templates().get("template_1").patterns(), equalTo(Collections.singletonList("te*")));
assertThat(state.metadata().index("test").getAliases().get("test_alias"), notNullValue()); assertThat(state.metadata().index("test").getAliases().get("test_alias"), notNullValue());
assertThat(state.metadata().index("test").getAliases().get("test_alias").filter(), notNullValue()); assertThat(state.metadata().index("test").getAliases().get("test_alias").filter(), notNullValue());
@ -495,7 +461,7 @@ public class RecoveryFromGatewayIT extends ESIntegTestCase {
logger.info("--> indexing docs"); logger.info("--> indexing docs");
int numDocs = randomIntBetween(1, 1024); int numDocs = randomIntBetween(1, 1024);
for (int i = 0; i < numDocs; i++) { for (int i = 0; i < numDocs; i++) {
client(primaryNode).prepareIndex("test").setSource("field", "value").execute().actionGet(); client(primaryNode).prepareIndex("test").setSource("field", "value").get();
} }
client(primaryNode).admin().indices().prepareFlush("test").setForce(true).get(); client(primaryNode).admin().indices().prepareFlush("test").setForce(true).get();
@ -528,7 +494,7 @@ public class RecoveryFromGatewayIT extends ESIntegTestCase {
public Settings onNodeStopped(String nodeName) throws Exception { public Settings onNodeStopped(String nodeName) throws Exception {
// index some more documents; we expect to reuse the files that already exist on the replica // index some more documents; we expect to reuse the files that already exist on the replica
for (int i = 0; i < moreDocs; i++) { for (int i = 0; i < moreDocs; i++) {
client(primaryNode).prepareIndex("test").setSource("field", "value").execute().actionGet(); client(primaryNode).prepareIndex("test").setSource("field", "value").get();
} }
// prevent a sequence-number-based recovery from being possible // prevent a sequence-number-based recovery from being possible

View file

@ -41,7 +41,7 @@ public class InternalEngineMergeIT extends ESIntegTestCase {
.source(jsonBuilder().startObject().field("l", randomLong()).endObject()) .source(jsonBuilder().startObject().field("l", randomLong()).endObject())
); );
} }
BulkResponse response = request.execute().actionGet(); BulkResponse response = request.get();
refresh(); refresh();
assertNoFailures(response); assertNoFailures(response);
IndicesStatsResponse stats = indicesAdmin().prepareStats("test").setSegments(true).setMerge(true).get(); IndicesStatsResponse stats = indicesAdmin().prepareStats("test").setSegments(true).setMerge(true).get();

View file

@ -34,7 +34,7 @@ public class CopyToMapperIntegrationIT extends ESIntegTestCase {
for (int i = 0; i < recordCount * 2; i++) { for (int i = 0; i < recordCount * 2; i++) {
client().prepareIndex("test-idx").setId(Integer.toString(i)).setSource("test_field", "test " + i, "even", i % 2 == 0).get(); client().prepareIndex("test-idx").setId(Integer.toString(i)).setSource("test_field", "test " + i, "even", i % 2 == 0).get();
} }
indicesAdmin().prepareRefresh("test-idx").execute().actionGet(); indicesAdmin().prepareRefresh("test-idx").get();
SubAggCollectionMode aggCollectionMode = randomFrom(SubAggCollectionMode.values()); SubAggCollectionMode aggCollectionMode = randomFrom(SubAggCollectionMode.values());
@ -43,8 +43,7 @@ public class CopyToMapperIntegrationIT extends ESIntegTestCase {
.addAggregation( .addAggregation(
AggregationBuilders.terms("test_raw").field("test_field_raw").size(recordCount * 2).collectMode(aggCollectionMode) AggregationBuilders.terms("test_raw").field("test_field_raw").size(recordCount * 2).collectMode(aggCollectionMode)
) )
.execute() .get();
.actionGet();
assertThat(response.getHits().getTotalHits().value, equalTo((long) recordCount)); assertThat(response.getHits().getTotalHits().value, equalTo((long) recordCount));
@ -66,7 +65,7 @@ public class CopyToMapperIntegrationIT extends ESIntegTestCase {
); );
assertAcked(indicesAdmin().prepareCreate("test-idx").setMapping(mapping)); assertAcked(indicesAdmin().prepareCreate("test-idx").setMapping(mapping));
client().prepareIndex("test-idx").setId("1").setSource("foo", "bar").get(); client().prepareIndex("test-idx").setId("1").setSource("foo", "bar").get();
indicesAdmin().prepareRefresh("test-idx").execute().actionGet(); indicesAdmin().prepareRefresh("test-idx").get();
assertHitCount(prepareSearch("test-idx").setQuery(QueryBuilders.termQuery("root.top.child", "bar")), 1L); assertHitCount(prepareSearch("test-idx").setQuery(QueryBuilders.termQuery("root.top.child", "bar")), 1L);
} }

View file

@ -406,7 +406,7 @@ public class CorruptedFileIT extends ESIntegTestCase {
} }
indexRandom(true, builders); indexRandom(true, builders);
ensureGreen(); ensureGreen();
assertAllSuccessful(indicesAdmin().prepareFlush().setForce(true).execute().actionGet()); assertAllSuccessful(indicesAdmin().prepareFlush().setForce(true).get());
// we have to flush at least once here since we don't corrupt the translog // we have to flush at least once here since we don't corrupt the translog
assertHitCount(prepareSearch().setSize(0), numDocs); assertHitCount(prepareSearch().setSize(0), numDocs);
@ -545,7 +545,7 @@ public class CorruptedFileIT extends ESIntegTestCase {
} }
indexRandom(true, builders); indexRandom(true, builders);
ensureGreen(); ensureGreen();
assertAllSuccessful(indicesAdmin().prepareFlush().setForce(true).execute().actionGet()); assertAllSuccessful(indicesAdmin().prepareFlush().setForce(true).get());
// we have to flush at least once here since we don't corrupt the translog // we have to flush at least once here since we don't corrupt the translog
assertHitCount(prepareSearch().setSize(0), numDocs); assertHitCount(prepareSearch().setSize(0), numDocs);
@ -612,7 +612,7 @@ public class CorruptedFileIT extends ESIntegTestCase {
} }
indexRandom(true, builders); indexRandom(true, builders);
ensureGreen(); ensureGreen();
assertAllSuccessful(indicesAdmin().prepareFlush().setForce(true).execute().actionGet()); assertAllSuccessful(indicesAdmin().prepareFlush().setForce(true).get());
// we have to flush at least once here since we don't corrupt the translog // we have to flush at least once here since we don't corrupt the translog
assertHitCount(prepareSearch().setSize(0), numDocs); assertHitCount(prepareSearch().setSize(0), numDocs);

View file

@ -42,7 +42,7 @@ public class SuggestStatsIT extends ESIntegTestCase {
public void testSimpleStats() throws Exception { public void testSimpleStats() throws Exception {
// clear all stats first // clear all stats first
indicesAdmin().prepareStats().clear().execute().actionGet(); indicesAdmin().prepareStats().clear().get();
final int numNodes = cluster().numDataNodes(); final int numNodes = cluster().numDataNodes();
assertThat(numNodes, greaterThanOrEqualTo(2)); assertThat(numNodes, greaterThanOrEqualTo(2));
final int shardsIdx1 = randomIntBetween(1, 10); // we make sure each node gets at least a single shard... final int shardsIdx1 = randomIntBetween(1, 10); // we make sure each node gets at least a single shard...
@ -79,7 +79,7 @@ public class SuggestStatsIT extends ESIntegTestCase {
} }
long endTime = System.currentTimeMillis(); long endTime = System.currentTimeMillis();
IndicesStatsResponse indicesStats = indicesAdmin().prepareStats().execute().actionGet(); IndicesStatsResponse indicesStats = indicesAdmin().prepareStats().get();
final SearchStats.Stats suggest = indicesStats.getTotal().getSearch().getTotal(); final SearchStats.Stats suggest = indicesStats.getTotal().getSearch().getTotal();
// check current // check current
@ -105,7 +105,7 @@ public class SuggestStatsIT extends ESIntegTestCase {
// the upperbound is num shards * total time since we do searches in parallel // the upperbound is num shards * total time since we do searches in parallel
assertThat(suggest.getSuggestTimeInMillis(), lessThanOrEqualTo(totalShards * (endTime - startTime))); assertThat(suggest.getSuggestTimeInMillis(), lessThanOrEqualTo(totalShards * (endTime - startTime)));
NodesStatsResponse nodeStats = clusterAdmin().prepareNodesStats().execute().actionGet(); NodesStatsResponse nodeStats = clusterAdmin().prepareNodesStats().get();
Set<String> nodeIdsWithIndex = nodeIdsWithIndex("test1", "test2"); Set<String> nodeIdsWithIndex = nodeIdsWithIndex("test1", "test2");
int num = 0; int num = 0;
for (NodeStats stat : nodeStats.getNodes()) { for (NodeStats stat : nodeStats.getNodes()) {
@ -138,7 +138,7 @@ public class SuggestStatsIT extends ESIntegTestCase {
} }
private Set<String> nodeIdsWithIndex(String... indices) { private Set<String> nodeIdsWithIndex(String... indices) {
ClusterState state = clusterAdmin().prepareState().execute().actionGet().getState(); ClusterState state = clusterAdmin().prepareState().get().getState();
GroupShardsIterator<ShardIterator> allAssignedShardsGrouped = state.routingTable().allAssignedShardsGrouped(indices, true); GroupShardsIterator<ShardIterator> allAssignedShardsGrouped = state.routingTable().allAssignedShardsGrouped(indices, true);
Set<String> nodes = new HashSet<>(); Set<String> nodes = new HashSet<>();
for (ShardIterator shardIterator : allAssignedShardsGrouped) { for (ShardIterator shardIterator : allAssignedShardsGrouped) {
@ -153,7 +153,7 @@ public class SuggestStatsIT extends ESIntegTestCase {
} }
protected int numAssignedShards(String... indices) { protected int numAssignedShards(String... indices) {
ClusterState state = clusterAdmin().prepareState().execute().actionGet().getState(); ClusterState state = clusterAdmin().prepareState().get().getState();
GroupShardsIterator<?> allAssignedShardsGrouped = state.routingTable().allAssignedShardsGrouped(indices, true); GroupShardsIterator<?> allAssignedShardsGrouped = state.routingTable().allAssignedShardsGrouped(indices, true);
return allAssignedShardsGrouped.size(); return allAssignedShardsGrouped.size();
} }

View file

@ -103,15 +103,15 @@ public class IndexActionIT extends ESIntegTestCase {
createIndex("test"); createIndex("test");
ensureGreen(); ensureGreen();
DocWriteResponse indexResponse = client().prepareIndex("test").setId("1").setSource("field1", "value1_1").execute().actionGet(); DocWriteResponse indexResponse = client().prepareIndex("test").setId("1").setSource("field1", "value1_1").get();
assertEquals(DocWriteResponse.Result.CREATED, indexResponse.getResult()); assertEquals(DocWriteResponse.Result.CREATED, indexResponse.getResult());
indexResponse = client().prepareIndex("test").setId("1").setSource("field1", "value1_2").execute().actionGet(); indexResponse = client().prepareIndex("test").setId("1").setSource("field1", "value1_2").get();
assertEquals(DocWriteResponse.Result.UPDATED, indexResponse.getResult()); assertEquals(DocWriteResponse.Result.UPDATED, indexResponse.getResult());
client().prepareDelete("test", "1").execute().actionGet(); client().prepareDelete("test", "1").get();
indexResponse = client().prepareIndex("test").setId("1").setSource("field1", "value1_2").execute().actionGet(); indexResponse = client().prepareIndex("test").setId("1").setSource("field1", "value1_2").get();
assertEquals(DocWriteResponse.Result.CREATED, indexResponse.getResult()); assertEquals(DocWriteResponse.Result.CREATED, indexResponse.getResult());
} }
@ -120,14 +120,14 @@ public class IndexActionIT extends ESIntegTestCase {
createIndex("test"); createIndex("test");
ensureGreen(); ensureGreen();
DocWriteResponse indexResponse = client().prepareIndex("test").setId("1").setSource("field1", "value1_1").execute().actionGet(); DocWriteResponse indexResponse = client().prepareIndex("test").setId("1").setSource("field1", "value1_1").get();
assertEquals(DocWriteResponse.Result.CREATED, indexResponse.getResult()); assertEquals(DocWriteResponse.Result.CREATED, indexResponse.getResult());
client().prepareDelete("test", "1").execute().actionGet(); client().prepareDelete("test", "1").get();
flush(); flush();
indexResponse = client().prepareIndex("test").setId("1").setSource("field1", "value1_2").execute().actionGet(); indexResponse = client().prepareIndex("test").setId("1").setSource("field1", "value1_2").get();
assertEquals(DocWriteResponse.Result.CREATED, indexResponse.getResult()); assertEquals(DocWriteResponse.Result.CREATED, indexResponse.getResult());
} }
@ -174,8 +174,7 @@ public class IndexActionIT extends ESIntegTestCase {
.setSource("field1", "value1_1") .setSource("field1", "value1_1")
.setVersion(123) .setVersion(123)
.setVersionType(VersionType.EXTERNAL) .setVersionType(VersionType.EXTERNAL)
.execute() .get();
.actionGet();
assertEquals(DocWriteResponse.Result.CREATED, indexResponse.getResult()); assertEquals(DocWriteResponse.Result.CREATED, indexResponse.getResult());
} }
@ -185,8 +184,7 @@ public class IndexActionIT extends ESIntegTestCase {
BulkResponse bulkResponse = client().prepareBulk() BulkResponse bulkResponse = client().prepareBulk()
.add(client().prepareIndex("test").setId("1").setSource("field1", "value1_1")) .add(client().prepareIndex("test").setId("1").setSource("field1", "value1_1"))
.execute() .get();
.actionGet();
assertThat(bulkResponse.hasFailures(), equalTo(false)); assertThat(bulkResponse.hasFailures(), equalTo(false));
assertThat(bulkResponse.getItems().length, equalTo(1)); assertThat(bulkResponse.getItems().length, equalTo(1));
IndexResponse indexResponse = bulkResponse.getItems()[0].getResponse(); IndexResponse indexResponse = bulkResponse.getItems()[0].getResponse();
@ -264,7 +262,7 @@ public class IndexActionIT extends ESIntegTestCase {
public void testDocumentWithBlankFieldName() { public void testDocumentWithBlankFieldName() {
Exception e = expectThrows(DocumentParsingException.class, () -> { Exception e = expectThrows(DocumentParsingException.class, () -> {
client().prepareIndex("test").setId("1").setSource("", "value1_2").execute().actionGet(); client().prepareIndex("test").setId("1").setSource("", "value1_2").get();
}); });
assertThat(e.getMessage(), containsString("failed to parse")); assertThat(e.getMessage(), containsString("failed to parse"));
assertThat(e.getCause().getMessage(), containsString("field name cannot be an empty string")); assertThat(e.getCause().getMessage(), containsString("field name cannot be an empty string"));

View file

@ -79,7 +79,7 @@ public class IndexLifecycleActionIT extends ESIntegTestCase {
final String node2 = getLocalNodeId(server_2); final String node2 = getLocalNodeId(server_2);
// explicitly call reroute, so shards will get relocated to the new node (we delay it in ES in case other nodes join) // explicitly call reroute, so shards will get relocated to the new node (we delay it in ES in case other nodes join)
clusterAdmin().prepareReroute().execute().actionGet(); clusterAdmin().prepareReroute().get();
clusterHealth = clusterAdmin().health( clusterHealth = clusterAdmin().health(
new ClusterHealthRequest(new String[] {}).waitForGreenStatus().waitForNodes("2").waitForNoRelocatingShards(true) new ClusterHealthRequest(new String[] {}).waitForGreenStatus().waitForNodes("2").waitForNoRelocatingShards(true)
@ -120,7 +120,7 @@ public class IndexLifecycleActionIT extends ESIntegTestCase {
final String node3 = getLocalNodeId(server_3); final String node3 = getLocalNodeId(server_3);
// explicitly call reroute, so shards will get relocated to the new node (we delay it in ES in case other nodes join) // explicitly call reroute, so shards will get relocated to the new node (we delay it in ES in case other nodes join)
clusterAdmin().prepareReroute().execute().actionGet(); clusterAdmin().prepareReroute().get();
clusterHealth = clusterAdmin().prepareHealth() clusterHealth = clusterAdmin().prepareHealth()
.setWaitForGreenStatus() .setWaitForGreenStatus()
@ -203,7 +203,7 @@ public class IndexLifecycleActionIT extends ESIntegTestCase {
logger.info("Deleting index [test]"); logger.info("Deleting index [test]");
// last, lets delete the index // last, lets delete the index
AcknowledgedResponse deleteIndexResponse = indicesAdmin().prepareDelete("test").execute().actionGet(); AcknowledgedResponse deleteIndexResponse = indicesAdmin().prepareDelete("test").get();
assertThat(deleteIndexResponse.isAcknowledged(), equalTo(true)); assertThat(deleteIndexResponse.isAcknowledged(), equalTo(true));
clusterState = clusterAdmin().prepareState().get().getState(); clusterState = clusterAdmin().prepareState().get().getState();

View file

@ -99,7 +99,7 @@ public class IndexingMemoryControllerIT extends ESSingleNodeTestCase {
client().prepareIndex("index").setId(Integer.toString(i)).setSource("field", "value").get(); client().prepareIndex("index").setId(Integer.toString(i)).setSource("field", "value").get();
} }
// Force merge so we know all merges are done before we start deleting: // Force merge so we know all merges are done before we start deleting:
ForceMergeResponse r = client().admin().indices().prepareForceMerge().setMaxNumSegments(1).execute().actionGet(); ForceMergeResponse r = client().admin().indices().prepareForceMerge().setMaxNumSegments(1).get();
assertNoFailures(r); assertNoFailures(r);
final RefreshStats refreshStats = shard.refreshStats(); final RefreshStats refreshStats = shard.refreshStats();
for (int i = 0; i < 100; i++) { for (int i = 0; i < 100; i++) {

View file

@ -403,12 +403,12 @@ public class IndicesOptionsIntegrationIT extends ESIntegTestCase {
public void testAllMissingStrict() throws Exception { public void testAllMissingStrict() throws Exception {
createIndex("test1"); createIndex("test1");
expectThrows(IndexNotFoundException.class, () -> prepareSearch("test2").setQuery(matchAllQuery()).execute().actionGet()); expectThrows(IndexNotFoundException.class, () -> prepareSearch("test2").setQuery(matchAllQuery()).get());
expectThrows(IndexNotFoundException.class, () -> prepareSearch("test2", "test3").setQuery(matchAllQuery()).execute().actionGet()); expectThrows(IndexNotFoundException.class, () -> prepareSearch("test2", "test3").setQuery(matchAllQuery()).get());
// you should still be able to run empty searches without things blowing up // you should still be able to run empty searches without things blowing up
prepareSearch().setQuery(matchAllQuery()).execute().actionGet(); prepareSearch().setQuery(matchAllQuery()).get();
} }
// For now don't handle closed indices // For now don't handle closed indices

View file

@ -86,7 +86,7 @@ public class PreBuiltAnalyzerIntegrationIT extends ESIntegTestCase {
int amountOfIndicesToClose = randomInt(numIndices - 1); int amountOfIndicesToClose = randomInt(numIndices - 1);
for (int i = 0; i < amountOfIndicesToClose; i++) { for (int i = 0; i < amountOfIndicesToClose; i++) {
String indexName = indexNames.get(i); String indexName = indexNames.get(i);
indicesAdmin().prepareClose(indexName).execute().actionGet(); indicesAdmin().prepareClose(indexName).get();
} }
ensureGreen(); ensureGreen();

View file

@ -41,7 +41,7 @@ public class SimpleGetMappingsIT extends ESIntegTestCase {
public void testGetMappingsWhereThereAreNone() { public void testGetMappingsWhereThereAreNone() {
createIndex("index"); createIndex("index");
GetMappingsResponse response = indicesAdmin().prepareGetMappings().execute().actionGet(); GetMappingsResponse response = indicesAdmin().prepareGetMappings().get();
assertThat(response.mappings().containsKey("index"), equalTo(true)); assertThat(response.mappings().containsKey("index"), equalTo(true));
assertEquals(MappingMetadata.EMPTY_MAPPINGS, response.mappings().get("index")); assertEquals(MappingMetadata.EMPTY_MAPPINGS, response.mappings().get("index"));
} }
@ -59,42 +59,41 @@ public class SimpleGetMappingsIT extends ESIntegTestCase {
} }
public void testSimpleGetMappings() throws Exception { public void testSimpleGetMappings() throws Exception {
indicesAdmin().prepareCreate("indexa").setMapping(getMappingForType()).execute().actionGet(); indicesAdmin().prepareCreate("indexa").setMapping(getMappingForType()).get();
indicesAdmin().prepareCreate("indexb").setMapping(getMappingForType()).execute().actionGet(); indicesAdmin().prepareCreate("indexb").setMapping(getMappingForType()).get();
ClusterHealthResponse clusterHealth = clusterAdmin().prepareHealth() ClusterHealthResponse clusterHealth = clusterAdmin().prepareHealth()
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForGreenStatus() .setWaitForGreenStatus()
.execute() .get();
.actionGet();
assertThat(clusterHealth.isTimedOut(), equalTo(false)); assertThat(clusterHealth.isTimedOut(), equalTo(false));
// Get all mappings // Get all mappings
GetMappingsResponse response = indicesAdmin().prepareGetMappings().execute().actionGet(); GetMappingsResponse response = indicesAdmin().prepareGetMappings().get();
assertThat(response.mappings().size(), equalTo(2)); assertThat(response.mappings().size(), equalTo(2));
assertThat(response.mappings().get("indexa"), notNullValue()); assertThat(response.mappings().get("indexa"), notNullValue());
assertThat(response.mappings().get("indexb"), notNullValue()); assertThat(response.mappings().get("indexb"), notNullValue());
// Get all mappings, via wildcard support // Get all mappings, via wildcard support
response = indicesAdmin().prepareGetMappings("*").execute().actionGet(); response = indicesAdmin().prepareGetMappings("*").get();
assertThat(response.mappings().size(), equalTo(2)); assertThat(response.mappings().size(), equalTo(2));
assertThat(response.mappings().get("indexa"), notNullValue()); assertThat(response.mappings().get("indexa"), notNullValue());
assertThat(response.mappings().get("indexb"), notNullValue()); assertThat(response.mappings().get("indexb"), notNullValue());
// Get mappings in indexa // Get mappings in indexa
response = indicesAdmin().prepareGetMappings("indexa").execute().actionGet(); response = indicesAdmin().prepareGetMappings("indexa").get();
assertThat(response.mappings().size(), equalTo(1)); assertThat(response.mappings().size(), equalTo(1));
assertThat(response.mappings().get("indexa"), notNullValue()); assertThat(response.mappings().get("indexa"), notNullValue());
} }
public void testGetMappingsWithBlocks() throws IOException { public void testGetMappingsWithBlocks() throws IOException {
indicesAdmin().prepareCreate("test").setMapping(getMappingForType()).execute().actionGet(); indicesAdmin().prepareCreate("test").setMapping(getMappingForType()).get();
ensureGreen(); ensureGreen();
for (String block : Arrays.asList(SETTING_BLOCKS_READ, SETTING_BLOCKS_WRITE, SETTING_READ_ONLY)) { for (String block : Arrays.asList(SETTING_BLOCKS_READ, SETTING_BLOCKS_WRITE, SETTING_READ_ONLY)) {
try { try {
enableIndexBlock("test", block); enableIndexBlock("test", block);
GetMappingsResponse response = indicesAdmin().prepareGetMappings().execute().actionGet(); GetMappingsResponse response = indicesAdmin().prepareGetMappings().get();
assertThat(response.mappings().size(), equalTo(1)); assertThat(response.mappings().size(), equalTo(1));
assertNotNull(response.mappings().get("test")); assertNotNull(response.mappings().get("test"));
} finally { } finally {

View file

@ -62,9 +62,8 @@ public class UpdateMappingIntegrationIT extends ESIntegTestCase {
public void testDynamicUpdates() throws Exception { public void testDynamicUpdates() throws Exception {
indicesAdmin().prepareCreate("test") indicesAdmin().prepareCreate("test")
.setSettings(indexSettings(1, 0).put(MapperService.INDEX_MAPPING_TOTAL_FIELDS_LIMIT_SETTING.getKey(), Long.MAX_VALUE)) .setSettings(indexSettings(1, 0).put(MapperService.INDEX_MAPPING_TOTAL_FIELDS_LIMIT_SETTING.getKey(), Long.MAX_VALUE))
.execute() .get();
.actionGet(); clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForGreenStatus().get();
clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForGreenStatus().execute().actionGet();
updateClusterSettings( updateClusterSettings(
Settings.builder().put(MappingUpdatedAction.INDICES_MAPPING_DYNAMIC_TIMEOUT_SETTING.getKey(), TimeValue.timeValueMinutes(5)) Settings.builder().put(MappingUpdatedAction.INDICES_MAPPING_DYNAMIC_TIMEOUT_SETTING.getKey(), TimeValue.timeValueMinutes(5))
); );
@ -84,9 +83,9 @@ public class UpdateMappingIntegrationIT extends ESIntegTestCase {
indexRandom(true, false, indexRequests); indexRandom(true, false, indexRequests);
logger.info("checking all the documents are there"); logger.info("checking all the documents are there");
RefreshResponse refreshResponse = indicesAdmin().prepareRefresh().execute().actionGet(); RefreshResponse refreshResponse = indicesAdmin().prepareRefresh().get();
assertThat(refreshResponse.getFailedShards(), equalTo(0)); assertThat(refreshResponse.getFailedShards(), equalTo(0));
SearchResponse response = prepareSearch("test").setSize(0).execute().actionGet(); SearchResponse response = prepareSearch("test").setSize(0).get();
assertThat(response.getHits().getTotalHits().value, equalTo((long) recCount)); assertThat(response.getHits().getTotalHits().value, equalTo((long) recCount));
logger.info("checking all the fields are in the mappings"); logger.info("checking all the fields are in the mappings");
@ -103,30 +102,30 @@ public class UpdateMappingIntegrationIT extends ESIntegTestCase {
public void testUpdateMappingWithoutType() { public void testUpdateMappingWithoutType() {
indicesAdmin().prepareCreate("test").setSettings(indexSettings(1, 0)).setMapping(""" indicesAdmin().prepareCreate("test").setSettings(indexSettings(1, 0)).setMapping("""
{"properties":{"body":{"type":"text"}}} {"properties":{"body":{"type":"text"}}}
""").execute().actionGet(); """).get();
clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForGreenStatus().execute().actionGet(); clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForGreenStatus().get();
AcknowledgedResponse putMappingResponse = indicesAdmin().preparePutMapping("test").setSource(""" AcknowledgedResponse putMappingResponse = indicesAdmin().preparePutMapping("test").setSource("""
{"properties":{"date":{"type":"integer"}}} {"properties":{"date":{"type":"integer"}}}
""", XContentType.JSON).execute().actionGet(); """, XContentType.JSON).get();
assertThat(putMappingResponse.isAcknowledged(), equalTo(true)); assertThat(putMappingResponse.isAcknowledged(), equalTo(true));
GetMappingsResponse getMappingsResponse = indicesAdmin().prepareGetMappings("test").execute().actionGet(); GetMappingsResponse getMappingsResponse = indicesAdmin().prepareGetMappings("test").get();
assertThat(getMappingsResponse.mappings().get("test").source().toString(), equalTo(""" assertThat(getMappingsResponse.mappings().get("test").source().toString(), equalTo("""
{"_doc":{"properties":{"body":{"type":"text"},"date":{"type":"integer"}}}}""")); {"_doc":{"properties":{"body":{"type":"text"},"date":{"type":"integer"}}}}"""));
} }
public void testUpdateMappingWithoutTypeMultiObjects() { public void testUpdateMappingWithoutTypeMultiObjects() {
createIndex("test", 1, 0); createIndex("test", 1, 0);
clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForGreenStatus().execute().actionGet(); clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForGreenStatus().get();
AcknowledgedResponse putMappingResponse = indicesAdmin().preparePutMapping("test").setSource(""" AcknowledgedResponse putMappingResponse = indicesAdmin().preparePutMapping("test").setSource("""
{"properties":{"date":{"type":"integer"}}}""", XContentType.JSON).execute().actionGet(); {"properties":{"date":{"type":"integer"}}}""", XContentType.JSON).get();
assertThat(putMappingResponse.isAcknowledged(), equalTo(true)); assertThat(putMappingResponse.isAcknowledged(), equalTo(true));
GetMappingsResponse getMappingsResponse = indicesAdmin().prepareGetMappings("test").execute().actionGet(); GetMappingsResponse getMappingsResponse = indicesAdmin().prepareGetMappings("test").get();
assertThat(getMappingsResponse.mappings().get("test").source().toString(), equalTo(""" assertThat(getMappingsResponse.mappings().get("test").source().toString(), equalTo("""
{"_doc":{"properties":{"date":{"type":"integer"}}}}""")); {"_doc":{"properties":{"date":{"type":"integer"}}}}"""));
} }
@ -134,13 +133,13 @@ public class UpdateMappingIntegrationIT extends ESIntegTestCase {
public void testUpdateMappingWithConflicts() { public void testUpdateMappingWithConflicts() {
indicesAdmin().prepareCreate("test").setSettings(indexSettings(2, 0)).setMapping(""" indicesAdmin().prepareCreate("test").setSettings(indexSettings(2, 0)).setMapping("""
{"properties":{"body":{"type":"text"}}} {"properties":{"body":{"type":"text"}}}
""").execute().actionGet(); """).get();
clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForGreenStatus().execute().actionGet(); clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForGreenStatus().get();
try { try {
indicesAdmin().preparePutMapping("test").setSource(""" indicesAdmin().preparePutMapping("test").setSource("""
{"_doc":{"properties":{"body":{"type":"integer"}}}} {"_doc":{"properties":{"body":{"type":"integer"}}}}
""", XContentType.JSON).execute().actionGet(); """, XContentType.JSON).get();
fail("Expected MergeMappingException"); fail("Expected MergeMappingException");
} catch (IllegalArgumentException e) { } catch (IllegalArgumentException e) {
assertThat(e.getMessage(), containsString("mapper [body] cannot be changed from type [text] to [integer]")); assertThat(e.getMessage(), containsString("mapper [body] cannot be changed from type [text] to [integer]"));
@ -150,11 +149,11 @@ public class UpdateMappingIntegrationIT extends ESIntegTestCase {
public void testUpdateMappingWithNormsConflicts() { public void testUpdateMappingWithNormsConflicts() {
indicesAdmin().prepareCreate("test").setMapping(""" indicesAdmin().prepareCreate("test").setMapping("""
{"properties":{"body":{"type":"text", "norms": false }}} {"properties":{"body":{"type":"text", "norms": false }}}
""").execute().actionGet(); """).get();
try { try {
indicesAdmin().preparePutMapping("test").setSource(""" indicesAdmin().preparePutMapping("test").setSource("""
{"_doc":{"properties":{"body":{"type":"text", "norms": true }}}} {"_doc":{"properties":{"body":{"type":"text", "norms": true }}}}
""", XContentType.JSON).execute().actionGet(); """, XContentType.JSON).get();
fail("Expected MergeMappingException"); fail("Expected MergeMappingException");
} catch (IllegalArgumentException e) { } catch (IllegalArgumentException e) {
assertThat(e.getMessage(), containsString("Cannot update parameter [norms] from [false] to [true]")); assertThat(e.getMessage(), containsString("Cannot update parameter [norms] from [false] to [true]"));
@ -166,12 +165,12 @@ public class UpdateMappingIntegrationIT extends ESIntegTestCase {
*/ */
public void testUpdateMappingNoChanges() { public void testUpdateMappingNoChanges() {
indicesAdmin().prepareCreate("test").setSettings(indexSettings(2, 0)).setMapping(""" indicesAdmin().prepareCreate("test").setSettings(indexSettings(2, 0)).setMapping("""
{"properties":{"body":{"type":"text"}}}""").execute().actionGet(); {"properties":{"body":{"type":"text"}}}""").get();
clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForGreenStatus().execute().actionGet(); clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForGreenStatus().get();
AcknowledgedResponse putMappingResponse = indicesAdmin().preparePutMapping("test").setSource(""" AcknowledgedResponse putMappingResponse = indicesAdmin().preparePutMapping("test").setSource("""
{"_doc":{"properties":{"body":{"type":"text"}}}} {"_doc":{"properties":{"body":{"type":"text"}}}}
""", XContentType.JSON).execute().actionGet(); """, XContentType.JSON).get();
// no changes, we return // no changes, we return
assertThat(putMappingResponse.isAcknowledged(), equalTo(true)); assertThat(putMappingResponse.isAcknowledged(), equalTo(true));

View file

@ -293,7 +293,7 @@ public class CircuitBreakerServiceIT extends ESIntegTestCase {
/** Issues a cache clear and waits 30 seconds for the field data breaker to be cleared */ /** Issues a cache clear and waits 30 seconds for the field data breaker to be cleared */
public void clearFieldData() throws Exception { public void clearFieldData() throws Exception {
indicesAdmin().prepareClearCache().setFieldDataCache(true).execute().actionGet(); indicesAdmin().prepareClearCache().setFieldDataCache(true).get();
assertBusy(() -> { assertBusy(() -> {
NodesStatsResponse resp = clusterAdmin().prepareNodesStats().clear().setBreaker(true).get(new TimeValue(15, TimeUnit.SECONDS)); NodesStatsResponse resp = clusterAdmin().prepareNodesStats().clear().setBreaker(true).get(new TimeValue(15, TimeUnit.SECONDS));
for (NodeStats nStats : resp.getNodes()) { for (NodeStats nStats : resp.getNodes()) {

View file

@ -61,7 +61,7 @@ public class RandomExceptionCircuitBreakerIT extends ESIntegTestCase {
} }
public void testBreakerWithRandomExceptions() throws IOException, InterruptedException, ExecutionException { public void testBreakerWithRandomExceptions() throws IOException, InterruptedException, ExecutionException {
for (NodeStats node : clusterAdmin().prepareNodesStats().clear().setBreaker(true).execute().actionGet().getNodes()) { for (NodeStats node : clusterAdmin().prepareNodesStats().clear().setBreaker(true).get().getNodes()) {
assertThat("Breaker is not set to 0", node.getBreaker().getStats(CircuitBreaker.FIELDDATA).getEstimated(), equalTo(0L)); assertThat("Breaker is not set to 0", node.getBreaker().getStats(CircuitBreaker.FIELDDATA).getEstimated(), equalTo(0L));
} }
@ -108,7 +108,7 @@ public class RandomExceptionCircuitBreakerIT extends ESIntegTestCase {
.put(EXCEPTION_LOW_LEVEL_RATIO_KEY, lowLevelRate) .put(EXCEPTION_LOW_LEVEL_RATIO_KEY, lowLevelRate)
.put(MockEngineSupport.WRAP_READER_RATIO.getKey(), 1.0d); .put(MockEngineSupport.WRAP_READER_RATIO.getKey(), 1.0d);
logger.info("creating index: [test] using settings: [{}]", settings.build()); logger.info("creating index: [test] using settings: [{}]", settings.build());
CreateIndexResponse response = indicesAdmin().prepareCreate("test").setSettings(settings).setMapping(mapping).execute().actionGet(); CreateIndexResponse response = indicesAdmin().prepareCreate("test").setSettings(settings).setMapping(mapping).get();
final int numDocs; final int numDocs;
if (response.isShardsAcknowledged() == false) { if (response.isShardsAcknowledged() == false) {
/* some seeds just won't let you create the index at all and we enter a ping-pong mode /* some seeds just won't let you create the index at all and we enter a ping-pong mode
@ -146,7 +146,7 @@ public class RandomExceptionCircuitBreakerIT extends ESIntegTestCase {
refreshResponse.getTotalShards() refreshResponse.getTotalShards()
); );
final int numSearches = scaledRandomIntBetween(50, 150); final int numSearches = scaledRandomIntBetween(50, 150);
NodesStatsResponse resp = clusterAdmin().prepareNodesStats().clear().setBreaker(true).execute().actionGet(); NodesStatsResponse resp = clusterAdmin().prepareNodesStats().clear().setBreaker(true).get();
for (NodeStats stats : resp.getNodes()) { for (NodeStats stats : resp.getNodes()) {
assertThat("Breaker is set to 0", stats.getBreaker().getStats(CircuitBreaker.FIELDDATA).getEstimated(), equalTo(0L)); assertThat("Breaker is set to 0", stats.getBreaker().getStats(CircuitBreaker.FIELDDATA).getEstimated(), equalTo(0L));
} }
@ -172,7 +172,7 @@ public class RandomExceptionCircuitBreakerIT extends ESIntegTestCase {
// breaker adjustment code, it should show up here by the breaker // breaker adjustment code, it should show up here by the breaker
// estimate being either positive or negative. // estimate being either positive or negative.
ensureGreen("test"); // make sure all shards are there - there could be shards that are still starting up. ensureGreen("test"); // make sure all shards are there - there could be shards that are still starting up.
assertAllSuccessful(indicesAdmin().prepareClearCache("test").setFieldDataCache(true).execute().actionGet()); assertAllSuccessful(indicesAdmin().prepareClearCache("test").setFieldDataCache(true).get());
// Since .cleanUp() is no longer called on cache clear, we need to call it on each node manually // Since .cleanUp() is no longer called on cache clear, we need to call it on each node manually
for (String node : internalCluster().getNodeNames()) { for (String node : internalCluster().getNodeNames()) {
@ -181,7 +181,7 @@ public class RandomExceptionCircuitBreakerIT extends ESIntegTestCase {
// Clean up the cache, ensuring that entries' listeners have been called // Clean up the cache, ensuring that entries' listeners have been called
fdCache.getCache().refresh(); fdCache.getCache().refresh();
} }
NodesStatsResponse nodeStats = clusterAdmin().prepareNodesStats().clear().setBreaker(true).execute().actionGet(); NodesStatsResponse nodeStats = clusterAdmin().prepareNodesStats().clear().setBreaker(true).get();
for (NodeStats stats : nodeStats.getNodes()) { for (NodeStats stats : nodeStats.getNodes()) {
assertThat( assertThat(
"Breaker reset to 0 last search success: " + success + " mapping: " + mapping, "Breaker reset to 0 last search success: " + success + " mapping: " + mapping,

View file

@ -64,14 +64,12 @@ public class IndexPrimaryRelocationIT extends ESIntegTestCase {
logger.info("--> [iteration {}] relocating from {} to {} ", i, relocationSource.getName(), relocationTarget.getName()); logger.info("--> [iteration {}] relocating from {} to {} ", i, relocationSource.getName(), relocationTarget.getName());
clusterAdmin().prepareReroute() clusterAdmin().prepareReroute()
.add(new MoveAllocationCommand("test", 0, relocationSource.getId(), relocationTarget.getId())) .add(new MoveAllocationCommand("test", 0, relocationSource.getId(), relocationTarget.getId()))
.execute() .get();
.actionGet();
ClusterHealthResponse clusterHealthResponse = clusterAdmin().prepareHealth() ClusterHealthResponse clusterHealthResponse = clusterAdmin().prepareHealth()
.setTimeout(TimeValue.timeValueSeconds(60)) .setTimeout(TimeValue.timeValueSeconds(60))
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForNoRelocatingShards(true) .setWaitForNoRelocatingShards(true)
.execute() .get();
.actionGet();
if (clusterHealthResponse.isTimedOut()) { if (clusterHealthResponse.isTimedOut()) {
final String hotThreads = clusterAdmin().prepareNodesHotThreads() final String hotThreads = clusterAdmin().prepareNodesHotThreads()
.setIgnoreIdleThreads(false) .setIgnoreIdleThreads(false)

View file

@ -281,14 +281,10 @@ public class IndexRecoveryIT extends AbstractIndexRecoveryIntegTestCase {
*/ */
public void startShardRecovery(String sourceNode, String targetNode) throws Exception { public void startShardRecovery(String sourceNode, String targetNode) throws Exception {
logger.info("--> updating cluster settings with moving shard from node `{}` to node `{}`", sourceNode, targetNode); logger.info("--> updating cluster settings with moving shard from node `{}` to node `{}`", sourceNode, targetNode);
clusterAdmin().prepareReroute() clusterAdmin().prepareReroute().add(new MoveAllocationCommand(INDEX_NAME, 0, sourceNode, targetNode)).get().getState();
.add(new MoveAllocationCommand(INDEX_NAME, 0, sourceNode, targetNode))
.execute()
.actionGet()
.getState();
logger.info("--> requesting shard recovery"); logger.info("--> requesting shard recovery");
indicesAdmin().prepareRecoveries(INDEX_NAME).execute().actionGet(); indicesAdmin().prepareRecoveries(INDEX_NAME).get();
logger.info("--> waiting for recovery to begin on both the source and target nodes"); logger.info("--> waiting for recovery to begin on both the source and target nodes");
final Index index = resolveIndex(INDEX_NAME); final Index index = resolveIndex(INDEX_NAME);
@ -353,7 +349,7 @@ public class IndexRecoveryIT extends AbstractIndexRecoveryIntegTestCase {
ensureGreen(); ensureGreen();
logger.info("--> request recoveries"); logger.info("--> request recoveries");
RecoveryResponse response = indicesAdmin().prepareRecoveries(INDEX_NAME).execute().actionGet(); RecoveryResponse response = indicesAdmin().prepareRecoveries(INDEX_NAME).get();
assertThat(response.shardRecoveryStates().size(), equalTo(SHARD_COUNT_1)); assertThat(response.shardRecoveryStates().size(), equalTo(SHARD_COUNT_1));
assertThat(response.shardRecoveryStates().get(INDEX_NAME).size(), equalTo(1)); assertThat(response.shardRecoveryStates().get(INDEX_NAME).size(), equalTo(1));
@ -378,7 +374,7 @@ public class IndexRecoveryIT extends AbstractIndexRecoveryIntegTestCase {
ensureGreen(); ensureGreen();
logger.info("--> request recoveries"); logger.info("--> request recoveries");
RecoveryResponse response = indicesAdmin().prepareRecoveries(INDEX_NAME).setActiveOnly(true).execute().actionGet(); RecoveryResponse response = indicesAdmin().prepareRecoveries(INDEX_NAME).setActiveOnly(true).get();
List<RecoveryState> recoveryStates = response.shardRecoveryStates().get(INDEX_NAME); List<RecoveryState> recoveryStates = response.shardRecoveryStates().get(INDEX_NAME);
assertThat(recoveryStates.size(), equalTo(0)); // Should not expect any responses back assertThat(recoveryStates.size(), equalTo(0)); // Should not expect any responses back
@ -408,7 +404,7 @@ public class IndexRecoveryIT extends AbstractIndexRecoveryIntegTestCase {
setReplicaCount(1, INDEX_NAME); setReplicaCount(1, INDEX_NAME);
ensureGreen(INDEX_NAME); ensureGreen(INDEX_NAME);
final RecoveryResponse response = indicesAdmin().prepareRecoveries(INDEX_NAME).execute().actionGet(); final RecoveryResponse response = indicesAdmin().prepareRecoveries(INDEX_NAME).get();
// we should now have two total shards, one primary and one replica // we should now have two total shards, one primary and one replica
List<RecoveryState> recoveryStates = response.shardRecoveryStates().get(INDEX_NAME); List<RecoveryState> recoveryStates = response.shardRecoveryStates().get(INDEX_NAME);
@ -502,7 +498,7 @@ public class IndexRecoveryIT extends AbstractIndexRecoveryIntegTestCase {
public Settings onNodeStopped(String nodeName) throws Exception { public Settings onNodeStopped(String nodeName) throws Exception {
safeAwait(phase1ReadyBlocked); safeAwait(phase1ReadyBlocked);
// nodeB stopped, peer recovery from nodeA to nodeC, it will be cancelled after nodeB get started. // nodeB stopped, peer recovery from nodeA to nodeC, it will be cancelled after nodeB get started.
RecoveryResponse response = indicesAdmin().prepareRecoveries(INDEX_NAME).execute().actionGet(); RecoveryResponse response = indicesAdmin().prepareRecoveries(INDEX_NAME).get();
List<RecoveryState> recoveryStates = response.shardRecoveryStates().get(INDEX_NAME); List<RecoveryState> recoveryStates = response.shardRecoveryStates().get(INDEX_NAME);
List<RecoveryState> nodeCRecoveryStates = findRecoveriesForTargetNode(nodeC, recoveryStates); List<RecoveryState> nodeCRecoveryStates = findRecoveriesForTargetNode(nodeC, recoveryStates);
@ -551,7 +547,7 @@ public class IndexRecoveryIT extends AbstractIndexRecoveryIntegTestCase {
throttleRecovery10Seconds(shardSize); throttleRecovery10Seconds(shardSize);
logger.info("--> move shard from: {} to: {}", nodeA, nodeB); logger.info("--> move shard from: {} to: {}", nodeA, nodeB);
clusterAdmin().prepareReroute().add(new MoveAllocationCommand(INDEX_NAME, 0, nodeA, nodeB)).execute().actionGet().getState(); clusterAdmin().prepareReroute().add(new MoveAllocationCommand(INDEX_NAME, 0, nodeA, nodeB)).get().getState();
logger.info("--> waiting for recovery to start both on source and target"); logger.info("--> waiting for recovery to start both on source and target");
final Index index = resolveIndex(INDEX_NAME); final Index index = resolveIndex(INDEX_NAME);
@ -563,7 +559,7 @@ public class IndexRecoveryIT extends AbstractIndexRecoveryIntegTestCase {
}); });
logger.info("--> request recoveries"); logger.info("--> request recoveries");
RecoveryResponse response = indicesAdmin().prepareRecoveries(INDEX_NAME).execute().actionGet(); RecoveryResponse response = indicesAdmin().prepareRecoveries(INDEX_NAME).get();
List<RecoveryState> recoveryStates = response.shardRecoveryStates().get(INDEX_NAME); List<RecoveryState> recoveryStates = response.shardRecoveryStates().get(INDEX_NAME);
List<RecoveryState> nodeARecoveryStates = findRecoveriesForTargetNode(nodeA, recoveryStates); List<RecoveryState> nodeARecoveryStates = findRecoveriesForTargetNode(nodeA, recoveryStates);
@ -600,7 +596,7 @@ public class IndexRecoveryIT extends AbstractIndexRecoveryIntegTestCase {
// wait for it to be finished // wait for it to be finished
ensureGreen(); ensureGreen();
response = indicesAdmin().prepareRecoveries(INDEX_NAME).execute().actionGet(); response = indicesAdmin().prepareRecoveries(INDEX_NAME).get();
recoveryStates = response.shardRecoveryStates().get(INDEX_NAME); recoveryStates = response.shardRecoveryStates().get(INDEX_NAME);
assertThat(recoveryStates.size(), equalTo(1)); assertThat(recoveryStates.size(), equalTo(1));
@ -637,9 +633,9 @@ public class IndexRecoveryIT extends AbstractIndexRecoveryIntegTestCase {
throttleRecovery10Seconds(shardSize); throttleRecovery10Seconds(shardSize);
logger.info("--> move replica shard from: {} to: {}", nodeA, nodeC); logger.info("--> move replica shard from: {} to: {}", nodeA, nodeC);
clusterAdmin().prepareReroute().add(new MoveAllocationCommand(INDEX_NAME, 0, nodeA, nodeC)).execute().actionGet().getState(); clusterAdmin().prepareReroute().add(new MoveAllocationCommand(INDEX_NAME, 0, nodeA, nodeC)).get().getState();
response = indicesAdmin().prepareRecoveries(INDEX_NAME).execute().actionGet(); response = indicesAdmin().prepareRecoveries(INDEX_NAME).get();
recoveryStates = response.shardRecoveryStates().get(INDEX_NAME); recoveryStates = response.shardRecoveryStates().get(INDEX_NAME);
nodeARecoveryStates = findRecoveriesForTargetNode(nodeA, recoveryStates); nodeARecoveryStates = findRecoveriesForTargetNode(nodeA, recoveryStates);
@ -664,7 +660,7 @@ public class IndexRecoveryIT extends AbstractIndexRecoveryIntegTestCase {
internalCluster().stopNode(nodeA); internalCluster().stopNode(nodeA);
ensureStableCluster(2); ensureStableCluster(2);
response = indicesAdmin().prepareRecoveries(INDEX_NAME).execute().actionGet(); response = indicesAdmin().prepareRecoveries(INDEX_NAME).get();
recoveryStates = response.shardRecoveryStates().get(INDEX_NAME); recoveryStates = response.shardRecoveryStates().get(INDEX_NAME);
nodeARecoveryStates = findRecoveriesForTargetNode(nodeA, recoveryStates); nodeARecoveryStates = findRecoveriesForTargetNode(nodeA, recoveryStates);
@ -685,7 +681,7 @@ public class IndexRecoveryIT extends AbstractIndexRecoveryIntegTestCase {
unthrottleRecovery(); unthrottleRecovery();
ensureGreen(); ensureGreen();
response = indicesAdmin().prepareRecoveries(INDEX_NAME).execute().actionGet(); response = indicesAdmin().prepareRecoveries(INDEX_NAME).get();
recoveryStates = response.shardRecoveryStates().get(INDEX_NAME); recoveryStates = response.shardRecoveryStates().get(INDEX_NAME);
nodeARecoveryStates = findRecoveriesForTargetNode(nodeA, recoveryStates); nodeARecoveryStates = findRecoveriesForTargetNode(nodeA, recoveryStates);
@ -853,20 +849,19 @@ public class IndexRecoveryIT extends AbstractIndexRecoveryIntegTestCase {
logger.info("--> snapshot"); logger.info("--> snapshot");
CreateSnapshotResponse createSnapshotResponse = createSnapshot(INDEX_NAME); CreateSnapshotResponse createSnapshotResponse = createSnapshot(INDEX_NAME);
indicesAdmin().prepareClose(INDEX_NAME).execute().actionGet(); indicesAdmin().prepareClose(INDEX_NAME).get();
logger.info("--> restore"); logger.info("--> restore");
RestoreSnapshotResponse restoreSnapshotResponse = clusterAdmin().prepareRestoreSnapshot(REPO_NAME, SNAP_NAME) RestoreSnapshotResponse restoreSnapshotResponse = clusterAdmin().prepareRestoreSnapshot(REPO_NAME, SNAP_NAME)
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
int totalShards = restoreSnapshotResponse.getRestoreInfo().totalShards(); int totalShards = restoreSnapshotResponse.getRestoreInfo().totalShards();
assertThat(totalShards, greaterThan(0)); assertThat(totalShards, greaterThan(0));
ensureGreen(); ensureGreen();
logger.info("--> request recoveries"); logger.info("--> request recoveries");
RecoveryResponse response = indicesAdmin().prepareRecoveries(INDEX_NAME).execute().actionGet(); RecoveryResponse response = indicesAdmin().prepareRecoveries(INDEX_NAME).get();
Repository repository = internalCluster().getAnyMasterNodeInstance(RepositoriesService.class).repository(REPO_NAME); Repository repository = internalCluster().getAnyMasterNodeInstance(RepositoriesService.class).repository(REPO_NAME);
final RepositoryData repositoryData = AbstractSnapshotIntegTestCase.getRepositoryData(repository); final RepositoryData repositoryData = AbstractSnapshotIntegTestCase.getRepositoryData(repository);
@ -927,7 +922,7 @@ public class IndexRecoveryIT extends AbstractIndexRecoveryIntegTestCase {
indexRandom(true, docs); indexRandom(true, docs);
flush(); flush();
assertThat(prepareSearch(name).setSize(0).get().getHits().getTotalHits().value, equalTo((long) numDocs)); assertThat(prepareSearch(name).setSize(0).get().getHits().getTotalHits().value, equalTo((long) numDocs));
return indicesAdmin().prepareStats(name).execute().actionGet(); return indicesAdmin().prepareStats(name).get();
} }
private void validateIndexRecoveryState(RecoveryState.Index indexState) { private void validateIndexRecoveryState(RecoveryState.Index indexState) {

View file

@ -40,8 +40,7 @@ public class UpdateNumberOfReplicasIT extends ESIntegTestCase {
ClusterHealthResponse clusterHealth = clusterAdmin().prepareHealth() ClusterHealthResponse clusterHealth = clusterAdmin().prepareHealth()
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForGreenStatus() .setWaitForGreenStatus()
.execute() .get();
.actionGet();
logger.info("Done Cluster Health, status {}", clusterHealth.getStatus()); logger.info("Done Cluster Health, status {}", clusterHealth.getStatus());
NumShards numShards = getNumShards("test"); NumShards numShards = getNumShards("test");
@ -73,8 +72,7 @@ public class UpdateNumberOfReplicasIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForYellowStatus() .setWaitForYellowStatus()
.setWaitForActiveShards(numShards.numPrimaries * 2) .setWaitForActiveShards(numShards.numPrimaries * 2)
.execute() .get();
.actionGet();
logger.info("Done Cluster Health, status {}", clusterHealth.getStatus()); logger.info("Done Cluster Health, status {}", clusterHealth.getStatus());
assertThat(clusterHealth.isTimedOut(), equalTo(false)); assertThat(clusterHealth.isTimedOut(), equalTo(false));
assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.YELLOW)); assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.YELLOW));
@ -107,8 +105,7 @@ public class UpdateNumberOfReplicasIT extends ESIntegTestCase {
.setWaitForGreenStatus() .setWaitForGreenStatus()
.setWaitForNoRelocatingShards(true) .setWaitForNoRelocatingShards(true)
.setWaitForNodes(">=3") .setWaitForNodes(">=3")
.execute() .get();
.actionGet();
logger.info("Done Cluster Health, status {}", clusterHealth.getStatus()); logger.info("Done Cluster Health, status {}", clusterHealth.getStatus());
assertThat(clusterHealth.isTimedOut(), equalTo(false)); assertThat(clusterHealth.isTimedOut(), equalTo(false));
assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN)); assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN));
@ -130,8 +127,7 @@ public class UpdateNumberOfReplicasIT extends ESIntegTestCase {
.setWaitForGreenStatus() .setWaitForGreenStatus()
.setWaitForNoRelocatingShards(true) .setWaitForNoRelocatingShards(true)
.setWaitForNodes(">=3") .setWaitForNodes(">=3")
.execute() .get();
.actionGet();
logger.info("Done Cluster Health, status {}", clusterHealth.getStatus()); logger.info("Done Cluster Health, status {}", clusterHealth.getStatus());
assertThat(clusterHealth.isTimedOut(), equalTo(false)); assertThat(clusterHealth.isTimedOut(), equalTo(false));
assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN)); assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN));
@ -165,8 +161,7 @@ public class UpdateNumberOfReplicasIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForGreenStatus() .setWaitForGreenStatus()
.setWaitForActiveShards(numShards.numPrimaries * 2) .setWaitForActiveShards(numShards.numPrimaries * 2)
.execute() .get();
.actionGet();
logger.info("--> done cluster health, status {}", clusterHealth.getStatus()); logger.info("--> done cluster health, status {}", clusterHealth.getStatus());
assertThat(clusterHealth.isTimedOut(), equalTo(false)); assertThat(clusterHealth.isTimedOut(), equalTo(false));
assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN)); assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN));
@ -181,8 +176,7 @@ public class UpdateNumberOfReplicasIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForGreenStatus() .setWaitForGreenStatus()
.setWaitForActiveShards(numShards.numPrimaries * 2) .setWaitForActiveShards(numShards.numPrimaries * 2)
.execute() .get();
.actionGet();
logger.info("--> done cluster health, status {}", clusterHealth.getStatus()); logger.info("--> done cluster health, status {}", clusterHealth.getStatus());
assertThat(clusterHealth.isTimedOut(), equalTo(false)); assertThat(clusterHealth.isTimedOut(), equalTo(false));
assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN)); assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN));
@ -202,8 +196,7 @@ public class UpdateNumberOfReplicasIT extends ESIntegTestCase {
.setWaitForGreenStatus() .setWaitForGreenStatus()
.setWaitForActiveShards(numShards.numPrimaries * 3) .setWaitForActiveShards(numShards.numPrimaries * 3)
.setWaitForNodes(">=3") .setWaitForNodes(">=3")
.execute() .get();
.actionGet();
logger.info("--> done cluster health, status {}", clusterHealth.getStatus()); logger.info("--> done cluster health, status {}", clusterHealth.getStatus());
assertThat(clusterHealth.isTimedOut(), equalTo(false)); assertThat(clusterHealth.isTimedOut(), equalTo(false));
assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN)); assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN));
@ -229,8 +222,7 @@ public class UpdateNumberOfReplicasIT extends ESIntegTestCase {
.setWaitForGreenStatus() .setWaitForGreenStatus()
.setWaitForActiveShards(numShards.numPrimaries * 2) .setWaitForActiveShards(numShards.numPrimaries * 2)
.setWaitForNodes(">=2") .setWaitForNodes(">=2")
.execute() .get();
.actionGet();
logger.info("--> done cluster health, status {}", clusterHealth.getStatus()); logger.info("--> done cluster health, status {}", clusterHealth.getStatus());
assertThat(clusterHealth.isTimedOut(), equalTo(false)); assertThat(clusterHealth.isTimedOut(), equalTo(false));
assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN)); assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN));
@ -256,8 +248,7 @@ public class UpdateNumberOfReplicasIT extends ESIntegTestCase {
.setWaitForGreenStatus() .setWaitForGreenStatus()
.setWaitForNodes(">=1") .setWaitForNodes(">=1")
.setWaitForActiveShards(numShards.numPrimaries) .setWaitForActiveShards(numShards.numPrimaries)
.execute() .get();
.actionGet();
logger.info("--> done cluster health, status {}", clusterHealth.getStatus()); logger.info("--> done cluster health, status {}", clusterHealth.getStatus());
assertThat(clusterHealth.isTimedOut(), equalTo(false)); assertThat(clusterHealth.isTimedOut(), equalTo(false));
assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN)); assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN));
@ -286,8 +277,7 @@ public class UpdateNumberOfReplicasIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForGreenStatus() .setWaitForGreenStatus()
.setWaitForActiveShards(numShards.numPrimaries * 2) .setWaitForActiveShards(numShards.numPrimaries * 2)
.execute() .get();
.actionGet();
logger.info("--> done cluster health, status {}", clusterHealth.getStatus()); logger.info("--> done cluster health, status {}", clusterHealth.getStatus());
assertThat(clusterHealth.isTimedOut(), equalTo(false)); assertThat(clusterHealth.isTimedOut(), equalTo(false));
assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN)); assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN));
@ -302,8 +292,7 @@ public class UpdateNumberOfReplicasIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForGreenStatus() .setWaitForGreenStatus()
.setWaitForActiveShards(numShards.numPrimaries * 2) .setWaitForActiveShards(numShards.numPrimaries * 2)
.execute() .get();
.actionGet();
logger.info("--> done cluster health, status {}", clusterHealth.getStatus()); logger.info("--> done cluster health, status {}", clusterHealth.getStatus());
assertThat(clusterHealth.isTimedOut(), equalTo(false)); assertThat(clusterHealth.isTimedOut(), equalTo(false));
assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN)); assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN));
@ -321,8 +310,7 @@ public class UpdateNumberOfReplicasIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForGreenStatus() .setWaitForGreenStatus()
.setWaitForActiveShards(numShards.numPrimaries * 3) .setWaitForActiveShards(numShards.numPrimaries * 3)
.execute() .get();
.actionGet();
logger.info("--> done cluster health, status {}", clusterHealth.getStatus()); logger.info("--> done cluster health, status {}", clusterHealth.getStatus());
assertThat(clusterHealth.isTimedOut(), equalTo(false)); assertThat(clusterHealth.isTimedOut(), equalTo(false));
assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN)); assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN));
@ -348,8 +336,7 @@ public class UpdateNumberOfReplicasIT extends ESIntegTestCase {
.setWaitForGreenStatus() .setWaitForGreenStatus()
.setWaitForNodes(">=2") .setWaitForNodes(">=2")
.setWaitForActiveShards(numShards.numPrimaries * 2) .setWaitForActiveShards(numShards.numPrimaries * 2)
.execute() .get();
.actionGet();
logger.info("--> done cluster health, status {}", clusterHealth.getStatus()); logger.info("--> done cluster health, status {}", clusterHealth.getStatus());
assertThat(clusterHealth.isTimedOut(), equalTo(false)); assertThat(clusterHealth.isTimedOut(), equalTo(false));
assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN)); assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN));
@ -375,8 +362,7 @@ public class UpdateNumberOfReplicasIT extends ESIntegTestCase {
.setWaitForYellowStatus() .setWaitForYellowStatus()
.setWaitForNodes(">=1") .setWaitForNodes(">=1")
.setWaitForActiveShards(numShards.numPrimaries) .setWaitForActiveShards(numShards.numPrimaries)
.execute() .get();
.actionGet();
logger.info("--> done cluster health, status {}", clusterHealth.getStatus()); logger.info("--> done cluster health, status {}", clusterHealth.getStatus());
assertThat(clusterHealth.isTimedOut(), equalTo(false)); assertThat(clusterHealth.isTimedOut(), equalTo(false));
assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.YELLOW)); assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.YELLOW));
@ -396,8 +382,7 @@ public class UpdateNumberOfReplicasIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForGreenStatus() .setWaitForGreenStatus()
.setWaitForActiveShards(numShards.numPrimaries * 3) .setWaitForActiveShards(numShards.numPrimaries * 3)
.execute() .get();
.actionGet();
logger.info("--> done cluster health, status {}", clusterHealth.getStatus()); logger.info("--> done cluster health, status {}", clusterHealth.getStatus());
assertThat(clusterHealth.isTimedOut(), equalTo(false)); assertThat(clusterHealth.isTimedOut(), equalTo(false));
assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN)); assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN));
@ -418,8 +403,7 @@ public class UpdateNumberOfReplicasIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForGreenStatus() .setWaitForGreenStatus()
.setWaitForActiveShards(numShards.numPrimaries * 4) .setWaitForActiveShards(numShards.numPrimaries * 4)
.execute() .get();
.actionGet();
logger.info("--> done cluster health, status {}", clusterHealth.getStatus()); logger.info("--> done cluster health, status {}", clusterHealth.getStatus());
assertThat(clusterHealth.isTimedOut(), equalTo(false)); assertThat(clusterHealth.isTimedOut(), equalTo(false));
assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN)); assertThat(clusterHealth.getStatus(), equalTo(ClusterHealthStatus.GREEN));
@ -444,8 +428,7 @@ public class UpdateNumberOfReplicasIT extends ESIntegTestCase {
try { try {
indicesAdmin().prepareUpdateSettings("test") indicesAdmin().prepareUpdateSettings("test")
.setSettings(Settings.builder().put(IndexMetadata.SETTING_NUMBER_OF_REPLICAS, value)) .setSettings(Settings.builder().put(IndexMetadata.SETTING_NUMBER_OF_REPLICAS, value))
.execute() .get();
.actionGet();
fail("should have thrown an exception about the replica shard count"); fail("should have thrown an exception about the replica shard count");
} catch (IllegalArgumentException e) { } catch (IllegalArgumentException e) {
assertEquals("Failed to parse value [" + value + "] for setting [index.number_of_replicas] must be >= 0", e.getMessage()); assertEquals("Failed to parse value [" + value + "] for setting [index.number_of_replicas] must be >= 0", e.getMessage());

View file

@ -62,13 +62,10 @@ public class UpdateSettingsIT extends ESIntegTestCase {
createIndex("test"); createIndex("test");
IllegalArgumentException exception = expectThrows( IllegalArgumentException exception = expectThrows(
IllegalArgumentException.class, IllegalArgumentException.class,
() -> indicesAdmin().prepareUpdateSettings("test") () -> indicesAdmin().prepareUpdateSettings("test").setSettings(Settings.builder().put("index.dummy", "boom")).get()
.setSettings(Settings.builder().put("index.dummy", "boom"))
.execute()
.actionGet()
); );
assertEquals(exception.getCause().getMessage(), "this setting goes boom"); assertEquals(exception.getCause().getMessage(), "this setting goes boom");
IndexMetadata indexMetadata = clusterAdmin().prepareState().execute().actionGet().getState().metadata().index("test"); IndexMetadata indexMetadata = clusterAdmin().prepareState().get().getState().metadata().index("test");
assertNotEquals(indexMetadata.getSettings().get("index.dummy"), "invalid dynamic value"); assertNotEquals(indexMetadata.getSettings().get("index.dummy"), "invalid dynamic value");
} }
@ -209,51 +206,35 @@ public class UpdateSettingsIT extends ESIntegTestCase {
iae = expectThrows( iae = expectThrows(
IllegalArgumentException.class, IllegalArgumentException.class,
() -> indicesAdmin().prepareUpdateSettings("test") () -> indicesAdmin().prepareUpdateSettings("test").setSettings(Settings.builder().put("index.acc.test.pw", "asdf")).get()
.setSettings(Settings.builder().put("index.acc.test.pw", "asdf"))
.execute()
.actionGet()
); );
assertEquals("missing required setting [index.acc.test.user] for setting [index.acc.test.pw]", iae.getMessage()); assertEquals("missing required setting [index.acc.test.user] for setting [index.acc.test.pw]", iae.getMessage());
// user has no dependency // user has no dependency
indicesAdmin().prepareUpdateSettings("test") indicesAdmin().prepareUpdateSettings("test").setSettings(Settings.builder().put("index.acc.test.user", "asdf")).get();
.setSettings(Settings.builder().put("index.acc.test.user", "asdf"))
.execute()
.actionGet();
// now we are consistent // now we are consistent
indicesAdmin().prepareUpdateSettings("test") indicesAdmin().prepareUpdateSettings("test").setSettings(Settings.builder().put("index.acc.test.pw", "test")).get();
.setSettings(Settings.builder().put("index.acc.test.pw", "test"))
.execute()
.actionGet();
// now try to remove it and make sure it fails // now try to remove it and make sure it fails
iae = expectThrows( iae = expectThrows(
IllegalArgumentException.class, IllegalArgumentException.class,
() -> indicesAdmin().prepareUpdateSettings("test") () -> indicesAdmin().prepareUpdateSettings("test").setSettings(Settings.builder().putNull("index.acc.test.user")).get()
.setSettings(Settings.builder().putNull("index.acc.test.user"))
.execute()
.actionGet()
); );
assertEquals("missing required setting [index.acc.test.user] for setting [index.acc.test.pw]", iae.getMessage()); assertEquals("missing required setting [index.acc.test.user] for setting [index.acc.test.pw]", iae.getMessage());
// now we are consistent // now we are consistent
indicesAdmin().prepareUpdateSettings("test") indicesAdmin().prepareUpdateSettings("test")
.setSettings(Settings.builder().putNull("index.acc.test.pw").putNull("index.acc.test.user")) .setSettings(Settings.builder().putNull("index.acc.test.pw").putNull("index.acc.test.user"))
.execute() .get();
.actionGet();
} }
} }
public void testResetDefaultWithWildcard() { public void testResetDefaultWithWildcard() {
createIndex("test"); createIndex("test");
indicesAdmin().prepareUpdateSettings("test") indicesAdmin().prepareUpdateSettings("test").setSettings(Settings.builder().put("index.refresh_interval", -1)).get();
.setSettings(Settings.builder().put("index.refresh_interval", -1)) IndexMetadata indexMetadata = clusterAdmin().prepareState().get().getState().metadata().index("test");
.execute()
.actionGet();
IndexMetadata indexMetadata = clusterAdmin().prepareState().execute().actionGet().getState().metadata().index("test");
assertEquals(indexMetadata.getSettings().get("index.refresh_interval"), "-1"); assertEquals(indexMetadata.getSettings().get("index.refresh_interval"), "-1");
for (IndicesService service : internalCluster().getInstances(IndicesService.class)) { for (IndicesService service : internalCluster().getInstances(IndicesService.class)) {
IndexService indexService = service.indexService(resolveIndex("test")); IndexService indexService = service.indexService(resolveIndex("test"));
@ -261,8 +242,8 @@ public class UpdateSettingsIT extends ESIntegTestCase {
assertEquals(indexService.getIndexSettings().getRefreshInterval().millis(), -1); assertEquals(indexService.getIndexSettings().getRefreshInterval().millis(), -1);
} }
} }
indicesAdmin().prepareUpdateSettings("test").setSettings(Settings.builder().putNull("index.ref*")).execute().actionGet(); indicesAdmin().prepareUpdateSettings("test").setSettings(Settings.builder().putNull("index.ref*")).get();
indexMetadata = clusterAdmin().prepareState().execute().actionGet().getState().metadata().index("test"); indexMetadata = clusterAdmin().prepareState().get().getState().metadata().index("test");
assertNull(indexMetadata.getSettings().get("index.refresh_interval")); assertNull(indexMetadata.getSettings().get("index.refresh_interval"));
for (IndicesService service : internalCluster().getInstances(IndicesService.class)) { for (IndicesService service : internalCluster().getInstances(IndicesService.class)) {
IndexService indexService = service.indexService(resolveIndex("test")); IndexService indexService = service.indexService(resolveIndex("test"));
@ -281,9 +262,8 @@ public class UpdateSettingsIT extends ESIntegTestCase {
.put("index.translog.flush_threshold_size", "1024b") .put("index.translog.flush_threshold_size", "1024b")
.put("index.translog.generation_threshold_size", "4096b") .put("index.translog.generation_threshold_size", "4096b")
) )
.execute() .get();
.actionGet(); IndexMetadata indexMetadata = clusterAdmin().prepareState().get().getState().metadata().index("test");
IndexMetadata indexMetadata = clusterAdmin().prepareState().execute().actionGet().getState().metadata().index("test");
assertEquals(indexMetadata.getSettings().get("index.refresh_interval"), "-1"); assertEquals(indexMetadata.getSettings().get("index.refresh_interval"), "-1");
for (IndicesService service : internalCluster().getInstances(IndicesService.class)) { for (IndicesService service : internalCluster().getInstances(IndicesService.class)) {
IndexService indexService = service.indexService(resolveIndex("test")); IndexService indexService = service.indexService(resolveIndex("test"));
@ -293,11 +273,8 @@ public class UpdateSettingsIT extends ESIntegTestCase {
assertEquals(indexService.getIndexSettings().getGenerationThresholdSize().getBytes(), 4096); assertEquals(indexService.getIndexSettings().getGenerationThresholdSize().getBytes(), 4096);
} }
} }
indicesAdmin().prepareUpdateSettings("test") indicesAdmin().prepareUpdateSettings("test").setSettings(Settings.builder().putNull("index.refresh_interval")).get();
.setSettings(Settings.builder().putNull("index.refresh_interval")) indexMetadata = clusterAdmin().prepareState().get().getState().metadata().index("test");
.execute()
.actionGet();
indexMetadata = clusterAdmin().prepareState().execute().actionGet().getState().metadata().index("test");
assertNull(indexMetadata.getSettings().get("index.refresh_interval")); assertNull(indexMetadata.getSettings().get("index.refresh_interval"));
for (IndicesService service : internalCluster().getInstances(IndicesService.class)) { for (IndicesService service : internalCluster().getInstances(IndicesService.class)) {
IndexService indexService = service.indexService(resolveIndex("test")); IndexService indexService = service.indexService(resolveIndex("test"));
@ -319,8 +296,7 @@ public class UpdateSettingsIT extends ESIntegTestCase {
.put("index.refresh_interval", -1) // this one can change .put("index.refresh_interval", -1) // this one can change
.put("index.fielddata.cache", "none") .put("index.fielddata.cache", "none")
) // this one can't ) // this one can't
.execute() .get()
.actionGet()
); );
expectThrows( expectThrows(
IllegalArgumentException.class, IllegalArgumentException.class,
@ -330,10 +306,9 @@ public class UpdateSettingsIT extends ESIntegTestCase {
.put("index.refresh_interval", -1) // this one can change .put("index.refresh_interval", -1) // this one can change
.put("index.final", "no") .put("index.final", "no")
) // this one can't ) // this one can't
.execute() .get()
.actionGet()
); );
IndexMetadata indexMetadata = clusterAdmin().prepareState().execute().actionGet().getState().metadata().index("test"); IndexMetadata indexMetadata = clusterAdmin().prepareState().get().getState().metadata().index("test");
assertThat(indexMetadata.getSettings().get("index.refresh_interval"), nullValue()); assertThat(indexMetadata.getSettings().get("index.refresh_interval"), nullValue());
assertThat(indexMetadata.getSettings().get("index.fielddata.cache"), nullValue()); assertThat(indexMetadata.getSettings().get("index.fielddata.cache"), nullValue());
assertThat(indexMetadata.getSettings().get("index.final"), nullValue()); assertThat(indexMetadata.getSettings().get("index.final"), nullValue());
@ -346,10 +321,9 @@ public class UpdateSettingsIT extends ESIntegTestCase {
indicesAdmin().prepareUpdateSettings("test") indicesAdmin().prepareUpdateSettings("test")
.setSettings(Settings.builder().put("index.refresh_interval", -1)) // this one can change .setSettings(Settings.builder().put("index.refresh_interval", -1)) // this one can change
.execute() .get();
.actionGet();
indexMetadata = clusterAdmin().prepareState().execute().actionGet().getState().metadata().index("test"); indexMetadata = clusterAdmin().prepareState().get().getState().metadata().index("test");
assertThat(indexMetadata.getSettings().get("index.refresh_interval"), equalTo("-1")); assertThat(indexMetadata.getSettings().get("index.refresh_interval"), equalTo("-1"));
// Now verify via dedicated get settings api: // Now verify via dedicated get settings api:
getSettingsResponse = indicesAdmin().prepareGetSettings("test").get(); getSettingsResponse = indicesAdmin().prepareGetSettings("test").get();
@ -362,18 +336,14 @@ public class UpdateSettingsIT extends ESIntegTestCase {
.setTimeout("30s") .setTimeout("30s")
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForGreenStatus() .setWaitForGreenStatus()
.execute() .get();
.actionGet();
assertThat(health.isTimedOut(), equalTo(false)); assertThat(health.isTimedOut(), equalTo(false));
indicesAdmin().prepareClose("test").execute().actionGet(); indicesAdmin().prepareClose("test").get();
indicesAdmin().prepareUpdateSettings("test") indicesAdmin().prepareUpdateSettings("test").setSettings(Settings.builder().put(IndexMetadata.SETTING_NUMBER_OF_REPLICAS, 1)).get();
.setSettings(Settings.builder().put(IndexMetadata.SETTING_NUMBER_OF_REPLICAS, 1))
.execute()
.actionGet();
indexMetadata = clusterAdmin().prepareState().execute().actionGet().getState().metadata().index("test"); indexMetadata = clusterAdmin().prepareState().get().getState().metadata().index("test");
assertThat(indexMetadata.getNumberOfReplicas(), equalTo(1)); assertThat(indexMetadata.getNumberOfReplicas(), equalTo(1));
indicesAdmin().prepareUpdateSettings("test") indicesAdmin().prepareUpdateSettings("test")
@ -382,10 +352,9 @@ public class UpdateSettingsIT extends ESIntegTestCase {
.put("index.refresh_interval", "1s") // this one can change .put("index.refresh_interval", "1s") // this one can change
.put("index.fielddata.cache", "none") .put("index.fielddata.cache", "none")
) // this one can't ) // this one can't
.execute() .get();
.actionGet();
indexMetadata = clusterAdmin().prepareState().execute().actionGet().getState().metadata().index("test"); indexMetadata = clusterAdmin().prepareState().get().getState().metadata().index("test");
assertThat(indexMetadata.getSettings().get("index.refresh_interval"), equalTo("1s")); assertThat(indexMetadata.getSettings().get("index.refresh_interval"), equalTo("1s"));
assertThat(indexMetadata.getSettings().get("index.fielddata.cache"), equalTo("none")); assertThat(indexMetadata.getSettings().get("index.fielddata.cache"), equalTo("none"));
@ -397,11 +366,10 @@ public class UpdateSettingsIT extends ESIntegTestCase {
.put("index.refresh_interval", -1) // this one can change .put("index.refresh_interval", -1) // this one can change
.put("index.final", "no") .put("index.final", "no")
) // this one really can't ) // this one really can't
.execute() .get()
.actionGet()
); );
assertThat(ex.getMessage(), containsString("final test setting [index.final], not updateable")); assertThat(ex.getMessage(), containsString("final test setting [index.final], not updateable"));
indexMetadata = clusterAdmin().prepareState().execute().actionGet().getState().metadata().index("test"); indexMetadata = clusterAdmin().prepareState().get().getState().metadata().index("test");
assertThat(indexMetadata.getSettings().get("index.refresh_interval"), equalTo("1s")); assertThat(indexMetadata.getSettings().get("index.refresh_interval"), equalTo("1s"));
assertThat(indexMetadata.getSettings().get("index.final"), nullValue()); assertThat(indexMetadata.getSettings().get("index.final"), nullValue());

View file

@ -47,7 +47,7 @@ public class CloseIndexDisableCloseAllIT extends ESIntegTestCase {
} }
private void assertIndexIsClosed(String... indices) { private void assertIndexIsClosed(String... indices) {
ClusterStateResponse clusterStateResponse = clusterAdmin().prepareState().execute().actionGet(); ClusterStateResponse clusterStateResponse = clusterAdmin().prepareState().get();
for (String index : indices) { for (String index : indices) {
IndexMetadata indexMetadata = clusterStateResponse.getState().metadata().indices().get(index); IndexMetadata indexMetadata = clusterStateResponse.getState().metadata().indices().get(index);
assertNotNull(indexMetadata); assertNotNull(indexMetadata);

View file

@ -50,47 +50,43 @@ public class OpenCloseIndexIT extends ESIntegTestCase {
public void testSimpleCloseOpen() { public void testSimpleCloseOpen() {
Client client = client(); Client client = client();
createIndex("test1"); createIndex("test1");
ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().execute().actionGet(); ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().get();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
AcknowledgedResponse closeIndexResponse = client.admin().indices().prepareClose("test1").execute().actionGet(); AcknowledgedResponse closeIndexResponse = client.admin().indices().prepareClose("test1").get();
assertThat(closeIndexResponse.isAcknowledged(), equalTo(true)); assertThat(closeIndexResponse.isAcknowledged(), equalTo(true));
assertIndexIsClosed("test1"); assertIndexIsClosed("test1");
OpenIndexResponse openIndexResponse = client.admin().indices().prepareOpen("test1").execute().actionGet(); OpenIndexResponse openIndexResponse = client.admin().indices().prepareOpen("test1").get();
assertThat(openIndexResponse.isAcknowledged(), equalTo(true)); assertThat(openIndexResponse.isAcknowledged(), equalTo(true));
assertThat(openIndexResponse.isShardsAcknowledged(), equalTo(true)); assertThat(openIndexResponse.isShardsAcknowledged(), equalTo(true));
assertIndexIsOpened("test1"); assertIndexIsOpened("test1");
} }
public void testSimpleOpenMissingIndex() { public void testSimpleOpenMissingIndex() {
Exception e = expectThrows(IndexNotFoundException.class, () -> indicesAdmin().prepareOpen("test1").execute().actionGet()); Exception e = expectThrows(IndexNotFoundException.class, () -> indicesAdmin().prepareOpen("test1").get());
assertThat(e.getMessage(), is("no such index [test1]")); assertThat(e.getMessage(), is("no such index [test1]"));
} }
public void testOpenOneMissingIndex() { public void testOpenOneMissingIndex() {
Client client = client(); Client client = client();
createIndex("test1"); createIndex("test1");
ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().execute().actionGet(); ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().get();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
Exception e = expectThrows( Exception e = expectThrows(IndexNotFoundException.class, () -> client.admin().indices().prepareOpen("test1", "test2").get());
IndexNotFoundException.class,
() -> client.admin().indices().prepareOpen("test1", "test2").execute().actionGet()
);
assertThat(e.getMessage(), is("no such index [test2]")); assertThat(e.getMessage(), is("no such index [test2]"));
} }
public void testOpenOneMissingIndexIgnoreMissing() { public void testOpenOneMissingIndexIgnoreMissing() {
Client client = client(); Client client = client();
createIndex("test1"); createIndex("test1");
ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().execute().actionGet(); ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().get();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
OpenIndexResponse openIndexResponse = client.admin() OpenIndexResponse openIndexResponse = client.admin()
.indices() .indices()
.prepareOpen("test1", "test2") .prepareOpen("test1", "test2")
.setIndicesOptions(IndicesOptions.lenientExpandOpen()) .setIndicesOptions(IndicesOptions.lenientExpandOpen())
.execute() .get();
.actionGet();
assertThat(openIndexResponse.isAcknowledged(), equalTo(true)); assertThat(openIndexResponse.isAcknowledged(), equalTo(true));
assertThat(openIndexResponse.isShardsAcknowledged(), equalTo(true)); assertThat(openIndexResponse.isShardsAcknowledged(), equalTo(true));
assertIndexIsOpened("test1"); assertIndexIsOpened("test1");
@ -99,20 +95,20 @@ public class OpenCloseIndexIT extends ESIntegTestCase {
public void testCloseOpenMultipleIndices() { public void testCloseOpenMultipleIndices() {
Client client = client(); Client client = client();
createIndex("test1", "test2", "test3"); createIndex("test1", "test2", "test3");
ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().execute().actionGet(); ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().get();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
AcknowledgedResponse closeIndexResponse1 = client.admin().indices().prepareClose("test1").execute().actionGet(); AcknowledgedResponse closeIndexResponse1 = client.admin().indices().prepareClose("test1").get();
assertThat(closeIndexResponse1.isAcknowledged(), equalTo(true)); assertThat(closeIndexResponse1.isAcknowledged(), equalTo(true));
AcknowledgedResponse closeIndexResponse2 = client.admin().indices().prepareClose("test2").execute().actionGet(); AcknowledgedResponse closeIndexResponse2 = client.admin().indices().prepareClose("test2").get();
assertThat(closeIndexResponse2.isAcknowledged(), equalTo(true)); assertThat(closeIndexResponse2.isAcknowledged(), equalTo(true));
assertIndexIsClosed("test1", "test2"); assertIndexIsClosed("test1", "test2");
assertIndexIsOpened("test3"); assertIndexIsOpened("test3");
OpenIndexResponse openIndexResponse1 = client.admin().indices().prepareOpen("test1").execute().actionGet(); OpenIndexResponse openIndexResponse1 = client.admin().indices().prepareOpen("test1").get();
assertThat(openIndexResponse1.isAcknowledged(), equalTo(true)); assertThat(openIndexResponse1.isAcknowledged(), equalTo(true));
assertThat(openIndexResponse1.isShardsAcknowledged(), equalTo(true)); assertThat(openIndexResponse1.isShardsAcknowledged(), equalTo(true));
OpenIndexResponse openIndexResponse2 = client.admin().indices().prepareOpen("test2").execute().actionGet(); OpenIndexResponse openIndexResponse2 = client.admin().indices().prepareOpen("test2").get();
assertThat(openIndexResponse2.isAcknowledged(), equalTo(true)); assertThat(openIndexResponse2.isAcknowledged(), equalTo(true));
assertThat(openIndexResponse2.isShardsAcknowledged(), equalTo(true)); assertThat(openIndexResponse2.isShardsAcknowledged(), equalTo(true));
assertIndexIsOpened("test1", "test2", "test3"); assertIndexIsOpened("test1", "test2", "test3");
@ -121,15 +117,15 @@ public class OpenCloseIndexIT extends ESIntegTestCase {
public void testCloseOpenWildcard() { public void testCloseOpenWildcard() {
Client client = client(); Client client = client();
createIndex("test1", "test2", "a"); createIndex("test1", "test2", "a");
ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().execute().actionGet(); ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().get();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
AcknowledgedResponse closeIndexResponse = client.admin().indices().prepareClose("test*").execute().actionGet(); AcknowledgedResponse closeIndexResponse = client.admin().indices().prepareClose("test*").get();
assertThat(closeIndexResponse.isAcknowledged(), equalTo(true)); assertThat(closeIndexResponse.isAcknowledged(), equalTo(true));
assertIndexIsClosed("test1", "test2"); assertIndexIsClosed("test1", "test2");
assertIndexIsOpened("a"); assertIndexIsOpened("a");
OpenIndexResponse openIndexResponse = client.admin().indices().prepareOpen("test*").execute().actionGet(); OpenIndexResponse openIndexResponse = client.admin().indices().prepareOpen("test*").get();
assertThat(openIndexResponse.isAcknowledged(), equalTo(true)); assertThat(openIndexResponse.isAcknowledged(), equalTo(true));
assertThat(openIndexResponse.isShardsAcknowledged(), equalTo(true)); assertThat(openIndexResponse.isShardsAcknowledged(), equalTo(true));
assertIndexIsOpened("test1", "test2", "a"); assertIndexIsOpened("test1", "test2", "a");
@ -138,14 +134,14 @@ public class OpenCloseIndexIT extends ESIntegTestCase {
public void testCloseOpenAll() { public void testCloseOpenAll() {
Client client = client(); Client client = client();
createIndex("test1", "test2", "test3"); createIndex("test1", "test2", "test3");
ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().execute().actionGet(); ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().get();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
AcknowledgedResponse closeIndexResponse = client.admin().indices().prepareClose("_all").execute().actionGet(); AcknowledgedResponse closeIndexResponse = client.admin().indices().prepareClose("_all").get();
assertThat(closeIndexResponse.isAcknowledged(), equalTo(true)); assertThat(closeIndexResponse.isAcknowledged(), equalTo(true));
assertIndexIsClosed("test1", "test2", "test3"); assertIndexIsClosed("test1", "test2", "test3");
OpenIndexResponse openIndexResponse = client.admin().indices().prepareOpen("_all").execute().actionGet(); OpenIndexResponse openIndexResponse = client.admin().indices().prepareOpen("_all").get();
assertThat(openIndexResponse.isAcknowledged(), equalTo(true)); assertThat(openIndexResponse.isAcknowledged(), equalTo(true));
assertThat(openIndexResponse.isShardsAcknowledged(), equalTo(true)); assertThat(openIndexResponse.isShardsAcknowledged(), equalTo(true));
assertIndexIsOpened("test1", "test2", "test3"); assertIndexIsOpened("test1", "test2", "test3");
@ -154,40 +150,37 @@ public class OpenCloseIndexIT extends ESIntegTestCase {
public void testCloseOpenAllWildcard() { public void testCloseOpenAllWildcard() {
Client client = client(); Client client = client();
createIndex("test1", "test2", "test3"); createIndex("test1", "test2", "test3");
ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().execute().actionGet(); ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().get();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
AcknowledgedResponse closeIndexResponse = client.admin().indices().prepareClose("*").execute().actionGet(); AcknowledgedResponse closeIndexResponse = client.admin().indices().prepareClose("*").get();
assertThat(closeIndexResponse.isAcknowledged(), equalTo(true)); assertThat(closeIndexResponse.isAcknowledged(), equalTo(true));
assertIndexIsClosed("test1", "test2", "test3"); assertIndexIsClosed("test1", "test2", "test3");
OpenIndexResponse openIndexResponse = client.admin().indices().prepareOpen("*").execute().actionGet(); OpenIndexResponse openIndexResponse = client.admin().indices().prepareOpen("*").get();
assertThat(openIndexResponse.isAcknowledged(), equalTo(true)); assertThat(openIndexResponse.isAcknowledged(), equalTo(true));
assertThat(openIndexResponse.isShardsAcknowledged(), equalTo(true)); assertThat(openIndexResponse.isShardsAcknowledged(), equalTo(true));
assertIndexIsOpened("test1", "test2", "test3"); assertIndexIsOpened("test1", "test2", "test3");
} }
public void testOpenNoIndex() { public void testOpenNoIndex() {
Exception e = expectThrows(ActionRequestValidationException.class, () -> indicesAdmin().prepareOpen().execute().actionGet()); Exception e = expectThrows(ActionRequestValidationException.class, () -> indicesAdmin().prepareOpen().get());
assertThat(e.getMessage(), containsString("index is missing")); assertThat(e.getMessage(), containsString("index is missing"));
} }
public void testOpenNullIndex() { public void testOpenNullIndex() {
Exception e = expectThrows( Exception e = expectThrows(ActionRequestValidationException.class, () -> indicesAdmin().prepareOpen((String[]) null).get());
ActionRequestValidationException.class,
() -> indicesAdmin().prepareOpen((String[]) null).execute().actionGet()
);
assertThat(e.getMessage(), containsString("index is missing")); assertThat(e.getMessage(), containsString("index is missing"));
} }
public void testOpenAlreadyOpenedIndex() { public void testOpenAlreadyOpenedIndex() {
Client client = client(); Client client = client();
createIndex("test1"); createIndex("test1");
ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().execute().actionGet(); ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().get();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
// no problem if we try to open an index that's already in open state // no problem if we try to open an index that's already in open state
OpenIndexResponse openIndexResponse1 = client.admin().indices().prepareOpen("test1").execute().actionGet(); OpenIndexResponse openIndexResponse1 = client.admin().indices().prepareOpen("test1").get();
assertThat(openIndexResponse1.isAcknowledged(), equalTo(true)); assertThat(openIndexResponse1.isAcknowledged(), equalTo(true));
assertThat(openIndexResponse1.isShardsAcknowledged(), equalTo(true)); assertThat(openIndexResponse1.isShardsAcknowledged(), equalTo(true));
assertIndexIsOpened("test1"); assertIndexIsOpened("test1");
@ -196,22 +189,17 @@ public class OpenCloseIndexIT extends ESIntegTestCase {
public void testSimpleCloseOpenAlias() { public void testSimpleCloseOpenAlias() {
Client client = client(); Client client = client();
createIndex("test1"); createIndex("test1");
ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().execute().actionGet(); ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().get();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
AcknowledgedResponse aliasesResponse = client.admin() AcknowledgedResponse aliasesResponse = client.admin().indices().prepareAliases().addAlias("test1", "test1-alias").get();
.indices()
.prepareAliases()
.addAlias("test1", "test1-alias")
.execute()
.actionGet();
assertThat(aliasesResponse.isAcknowledged(), equalTo(true)); assertThat(aliasesResponse.isAcknowledged(), equalTo(true));
AcknowledgedResponse closeIndexResponse = client.admin().indices().prepareClose("test1-alias").execute().actionGet(); AcknowledgedResponse closeIndexResponse = client.admin().indices().prepareClose("test1-alias").get();
assertThat(closeIndexResponse.isAcknowledged(), equalTo(true)); assertThat(closeIndexResponse.isAcknowledged(), equalTo(true));
assertIndexIsClosed("test1"); assertIndexIsClosed("test1");
OpenIndexResponse openIndexResponse = client.admin().indices().prepareOpen("test1-alias").execute().actionGet(); OpenIndexResponse openIndexResponse = client.admin().indices().prepareOpen("test1-alias").get();
assertThat(openIndexResponse.isAcknowledged(), equalTo(true)); assertThat(openIndexResponse.isAcknowledged(), equalTo(true));
assertThat(openIndexResponse.isShardsAcknowledged(), equalTo(true)); assertThat(openIndexResponse.isShardsAcknowledged(), equalTo(true));
assertIndexIsOpened("test1"); assertIndexIsOpened("test1");
@ -220,29 +208,19 @@ public class OpenCloseIndexIT extends ESIntegTestCase {
public void testCloseOpenAliasMultipleIndices() { public void testCloseOpenAliasMultipleIndices() {
Client client = client(); Client client = client();
createIndex("test1", "test2"); createIndex("test1", "test2");
ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().execute().actionGet(); ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().setWaitForGreenStatus().get();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
AcknowledgedResponse aliasesResponse1 = client.admin() AcknowledgedResponse aliasesResponse1 = client.admin().indices().prepareAliases().addAlias("test1", "test-alias").get();
.indices()
.prepareAliases()
.addAlias("test1", "test-alias")
.execute()
.actionGet();
assertThat(aliasesResponse1.isAcknowledged(), equalTo(true)); assertThat(aliasesResponse1.isAcknowledged(), equalTo(true));
AcknowledgedResponse aliasesResponse2 = client.admin() AcknowledgedResponse aliasesResponse2 = client.admin().indices().prepareAliases().addAlias("test2", "test-alias").get();
.indices()
.prepareAliases()
.addAlias("test2", "test-alias")
.execute()
.actionGet();
assertThat(aliasesResponse2.isAcknowledged(), equalTo(true)); assertThat(aliasesResponse2.isAcknowledged(), equalTo(true));
AcknowledgedResponse closeIndexResponse = client.admin().indices().prepareClose("test-alias").execute().actionGet(); AcknowledgedResponse closeIndexResponse = client.admin().indices().prepareClose("test-alias").get();
assertThat(closeIndexResponse.isAcknowledged(), equalTo(true)); assertThat(closeIndexResponse.isAcknowledged(), equalTo(true));
assertIndexIsClosed("test1", "test2"); assertIndexIsClosed("test1", "test2");
OpenIndexResponse openIndexResponse = client.admin().indices().prepareOpen("test-alias").execute().actionGet(); OpenIndexResponse openIndexResponse = client.admin().indices().prepareOpen("test-alias").get();
assertThat(openIndexResponse.isAcknowledged(), equalTo(true)); assertThat(openIndexResponse.isAcknowledged(), equalTo(true));
assertThat(openIndexResponse.isShardsAcknowledged(), equalTo(true)); assertThat(openIndexResponse.isShardsAcknowledged(), equalTo(true));
assertIndexIsOpened("test1", "test2"); assertIndexIsOpened("test1", "test2");
@ -307,7 +285,7 @@ public class OpenCloseIndexIT extends ESIntegTestCase {
int docs = between(10, 100); int docs = between(10, 100);
for (int i = 0; i < docs; i++) { for (int i = 0; i < docs; i++) {
client().prepareIndex("test").setId("" + i).setSource("test", "init").execute().actionGet(); client().prepareIndex("test").setId("" + i).setSource("test", "init").get();
} }
for (String blockSetting : Arrays.asList(SETTING_BLOCKS_READ, SETTING_BLOCKS_WRITE)) { for (String blockSetting : Arrays.asList(SETTING_BLOCKS_READ, SETTING_BLOCKS_WRITE)) {
@ -315,12 +293,12 @@ public class OpenCloseIndexIT extends ESIntegTestCase {
enableIndexBlock("test", blockSetting); enableIndexBlock("test", blockSetting);
// Closing an index is not blocked // Closing an index is not blocked
AcknowledgedResponse closeIndexResponse = indicesAdmin().prepareClose("test").execute().actionGet(); AcknowledgedResponse closeIndexResponse = indicesAdmin().prepareClose("test").get();
assertAcked(closeIndexResponse); assertAcked(closeIndexResponse);
assertIndexIsClosed("test"); assertIndexIsClosed("test");
// Opening an index is not blocked // Opening an index is not blocked
OpenIndexResponse openIndexResponse = indicesAdmin().prepareOpen("test").execute().actionGet(); OpenIndexResponse openIndexResponse = indicesAdmin().prepareOpen("test").get();
assertAcked(openIndexResponse); assertAcked(openIndexResponse);
assertThat(openIndexResponse.isShardsAcknowledged(), equalTo(true)); assertThat(openIndexResponse.isShardsAcknowledged(), equalTo(true));
assertIndexIsOpened("test"); assertIndexIsOpened("test");
@ -340,7 +318,7 @@ public class OpenCloseIndexIT extends ESIntegTestCase {
} }
} }
AcknowledgedResponse closeIndexResponse = indicesAdmin().prepareClose("test").execute().actionGet(); AcknowledgedResponse closeIndexResponse = indicesAdmin().prepareClose("test").get();
assertAcked(closeIndexResponse); assertAcked(closeIndexResponse);
assertIndexIsClosed("test"); assertIndexIsClosed("test");

View file

@ -133,11 +133,11 @@ public class IndexStatsIT extends ESIntegTestCase {
.setMapping("field", "type=text,fielddata=true", "field2", "type=text,fielddata=true") .setMapping("field", "type=text,fielddata=true", "field2", "type=text,fielddata=true")
); );
ensureGreen(); ensureGreen();
client().prepareIndex("test").setId("1").setSource("field", "value1", "field2", "value1").execute().actionGet(); client().prepareIndex("test").setId("1").setSource("field", "value1", "field2", "value1").get();
client().prepareIndex("test").setId("2").setSource("field", "value2", "field2", "value2").execute().actionGet(); client().prepareIndex("test").setId("2").setSource("field", "value2", "field2", "value2").get();
indicesAdmin().prepareRefresh().execute().actionGet(); indicesAdmin().prepareRefresh().get();
NodesStatsResponse nodesStats = clusterAdmin().prepareNodesStats("data:true").setIndices(true).execute().actionGet(); NodesStatsResponse nodesStats = clusterAdmin().prepareNodesStats("data:true").setIndices(true).get();
assertThat( assertThat(
nodesStats.getNodes().get(0).getIndices().getFieldData().getMemorySizeInBytes() + nodesStats.getNodes() nodesStats.getNodes().get(0).getIndices().getFieldData().getMemorySizeInBytes() + nodesStats.getNodes()
.get(1) .get(1)
@ -146,14 +146,14 @@ public class IndexStatsIT extends ESIntegTestCase {
.getMemorySizeInBytes(), .getMemorySizeInBytes(),
equalTo(0L) equalTo(0L)
); );
IndicesStatsResponse indicesStats = indicesAdmin().prepareStats("test").clear().setFieldData(true).execute().actionGet(); IndicesStatsResponse indicesStats = indicesAdmin().prepareStats("test").clear().setFieldData(true).get();
assertThat(indicesStats.getTotal().getFieldData().getMemorySizeInBytes(), equalTo(0L)); assertThat(indicesStats.getTotal().getFieldData().getMemorySizeInBytes(), equalTo(0L));
// sort to load it to field data... // sort to load it to field data...
prepareSearch().addSort("field", SortOrder.ASC).execute().actionGet(); prepareSearch().addSort("field", SortOrder.ASC).get();
prepareSearch().addSort("field", SortOrder.ASC).execute().actionGet(); prepareSearch().addSort("field", SortOrder.ASC).get();
nodesStats = clusterAdmin().prepareNodesStats("data:true").setIndices(true).execute().actionGet(); nodesStats = clusterAdmin().prepareNodesStats("data:true").setIndices(true).get();
assertThat( assertThat(
nodesStats.getNodes().get(0).getIndices().getFieldData().getMemorySizeInBytes() + nodesStats.getNodes() nodesStats.getNodes().get(0).getIndices().getFieldData().getMemorySizeInBytes() + nodesStats.getNodes()
.get(1) .get(1)
@ -162,18 +162,17 @@ public class IndexStatsIT extends ESIntegTestCase {
.getMemorySizeInBytes(), .getMemorySizeInBytes(),
greaterThan(0L) greaterThan(0L)
); );
indicesStats = indicesAdmin().prepareStats("test").clear().setFieldData(true).execute().actionGet(); indicesStats = indicesAdmin().prepareStats("test").clear().setFieldData(true).get();
assertThat(indicesStats.getTotal().getFieldData().getMemorySizeInBytes(), greaterThan(0L)); assertThat(indicesStats.getTotal().getFieldData().getMemorySizeInBytes(), greaterThan(0L));
// sort to load it to field data... // sort to load it to field data...
prepareSearch().addSort("field2", SortOrder.ASC).execute().actionGet(); prepareSearch().addSort("field2", SortOrder.ASC).get();
prepareSearch().addSort("field2", SortOrder.ASC).execute().actionGet(); prepareSearch().addSort("field2", SortOrder.ASC).get();
// now check the per field stats // now check the per field stats
nodesStats = clusterAdmin().prepareNodesStats("data:true") nodesStats = clusterAdmin().prepareNodesStats("data:true")
.setIndices(new CommonStatsFlags().set(CommonStatsFlags.Flag.FieldData, true).fieldDataFields("*")) .setIndices(new CommonStatsFlags().set(CommonStatsFlags.Flag.FieldData, true).fieldDataFields("*"))
.execute() .get();
.actionGet();
assertThat( assertThat(
nodesStats.getNodes().get(0).getIndices().getFieldData().getMemorySizeInBytes() + nodesStats.getNodes() nodesStats.getNodes().get(0).getIndices().getFieldData().getMemorySizeInBytes() + nodesStats.getNodes()
.get(1) .get(1)
@ -207,7 +206,7 @@ public class IndexStatsIT extends ESIntegTestCase {
) )
); );
indicesStats = indicesAdmin().prepareStats("test").clear().setFieldData(true).setFieldDataFields("*").execute().actionGet(); indicesStats = indicesAdmin().prepareStats("test").clear().setFieldData(true).setFieldDataFields("*").get();
assertThat(indicesStats.getTotal().getFieldData().getMemorySizeInBytes(), greaterThan(0L)); assertThat(indicesStats.getTotal().getFieldData().getMemorySizeInBytes(), greaterThan(0L));
assertThat(indicesStats.getTotal().getFieldData().getFields().get("field"), greaterThan(0L)); assertThat(indicesStats.getTotal().getFieldData().getFields().get("field"), greaterThan(0L));
assertThat( assertThat(
@ -215,8 +214,8 @@ public class IndexStatsIT extends ESIntegTestCase {
lessThan(indicesStats.getTotal().getFieldData().getMemorySizeInBytes()) lessThan(indicesStats.getTotal().getFieldData().getMemorySizeInBytes())
); );
indicesAdmin().prepareClearCache().setFieldDataCache(true).execute().actionGet(); indicesAdmin().prepareClearCache().setFieldDataCache(true).get();
nodesStats = clusterAdmin().prepareNodesStats("data:true").setIndices(true).execute().actionGet(); nodesStats = clusterAdmin().prepareNodesStats("data:true").setIndices(true).get();
assertThat( assertThat(
nodesStats.getNodes().get(0).getIndices().getFieldData().getMemorySizeInBytes() + nodesStats.getNodes() nodesStats.getNodes().get(0).getIndices().getFieldData().getMemorySizeInBytes() + nodesStats.getNodes()
.get(1) .get(1)
@ -225,7 +224,7 @@ public class IndexStatsIT extends ESIntegTestCase {
.getMemorySizeInBytes(), .getMemorySizeInBytes(),
equalTo(0L) equalTo(0L)
); );
indicesStats = indicesAdmin().prepareStats("test").clear().setFieldData(true).execute().actionGet(); indicesStats = indicesAdmin().prepareStats("test").clear().setFieldData(true).get();
assertThat(indicesStats.getTotal().getFieldData().getMemorySizeInBytes(), equalTo(0L)); assertThat(indicesStats.getTotal().getFieldData().getMemorySizeInBytes(), equalTo(0L));
} }
@ -237,12 +236,12 @@ public class IndexStatsIT extends ESIntegTestCase {
.setMapping("field", "type=text,fielddata=true") .setMapping("field", "type=text,fielddata=true")
); );
ensureGreen(); ensureGreen();
clusterAdmin().prepareHealth().setWaitForGreenStatus().execute().actionGet(); clusterAdmin().prepareHealth().setWaitForGreenStatus().get();
client().prepareIndex("test").setId("1").setSource("field", "value1").execute().actionGet(); client().prepareIndex("test").setId("1").setSource("field", "value1").get();
client().prepareIndex("test").setId("2").setSource("field", "value2").execute().actionGet(); client().prepareIndex("test").setId("2").setSource("field", "value2").get();
indicesAdmin().prepareRefresh().execute().actionGet(); indicesAdmin().prepareRefresh().get();
NodesStatsResponse nodesStats = clusterAdmin().prepareNodesStats("data:true").setIndices(true).execute().actionGet(); NodesStatsResponse nodesStats = clusterAdmin().prepareNodesStats("data:true").setIndices(true).get();
assertThat( assertThat(
nodesStats.getNodes().get(0).getIndices().getFieldData().getMemorySizeInBytes() + nodesStats.getNodes() nodesStats.getNodes().get(0).getIndices().getFieldData().getMemorySizeInBytes() + nodesStats.getNodes()
.get(1) .get(1)
@ -260,20 +259,15 @@ public class IndexStatsIT extends ESIntegTestCase {
equalTo(0L) equalTo(0L)
); );
IndicesStatsResponse indicesStats = indicesAdmin().prepareStats("test") IndicesStatsResponse indicesStats = indicesAdmin().prepareStats("test").clear().setFieldData(true).setQueryCache(true).get();
.clear()
.setFieldData(true)
.setQueryCache(true)
.execute()
.actionGet();
assertThat(indicesStats.getTotal().getFieldData().getMemorySizeInBytes(), equalTo(0L)); assertThat(indicesStats.getTotal().getFieldData().getMemorySizeInBytes(), equalTo(0L));
assertThat(indicesStats.getTotal().getQueryCache().getMemorySizeInBytes(), equalTo(0L)); assertThat(indicesStats.getTotal().getQueryCache().getMemorySizeInBytes(), equalTo(0L));
// sort to load it to field data and filter to load filter cache // sort to load it to field data and filter to load filter cache
prepareSearch().setPostFilter(QueryBuilders.termQuery("field", "value1")).addSort("field", SortOrder.ASC).execute().actionGet(); prepareSearch().setPostFilter(QueryBuilders.termQuery("field", "value1")).addSort("field", SortOrder.ASC).get();
prepareSearch().setPostFilter(QueryBuilders.termQuery("field", "value2")).addSort("field", SortOrder.ASC).execute().actionGet(); prepareSearch().setPostFilter(QueryBuilders.termQuery("field", "value2")).addSort("field", SortOrder.ASC).get();
nodesStats = clusterAdmin().prepareNodesStats("data:true").setIndices(true).execute().actionGet(); nodesStats = clusterAdmin().prepareNodesStats("data:true").setIndices(true).get();
assertThat( assertThat(
nodesStats.getNodes().get(0).getIndices().getFieldData().getMemorySizeInBytes() + nodesStats.getNodes() nodesStats.getNodes().get(0).getIndices().getFieldData().getMemorySizeInBytes() + nodesStats.getNodes()
.get(1) .get(1)
@ -291,13 +285,13 @@ public class IndexStatsIT extends ESIntegTestCase {
greaterThan(0L) greaterThan(0L)
); );
indicesStats = indicesAdmin().prepareStats("test").clear().setFieldData(true).setQueryCache(true).execute().actionGet(); indicesStats = indicesAdmin().prepareStats("test").clear().setFieldData(true).setQueryCache(true).get();
assertThat(indicesStats.getTotal().getFieldData().getMemorySizeInBytes(), greaterThan(0L)); assertThat(indicesStats.getTotal().getFieldData().getMemorySizeInBytes(), greaterThan(0L));
assertThat(indicesStats.getTotal().getQueryCache().getMemorySizeInBytes(), greaterThan(0L)); assertThat(indicesStats.getTotal().getQueryCache().getMemorySizeInBytes(), greaterThan(0L));
indicesAdmin().prepareClearCache().execute().actionGet(); indicesAdmin().prepareClearCache().get();
Thread.sleep(100); // Make sure the filter cache entries have been removed... Thread.sleep(100); // Make sure the filter cache entries have been removed...
nodesStats = clusterAdmin().prepareNodesStats("data:true").setIndices(true).execute().actionGet(); nodesStats = clusterAdmin().prepareNodesStats("data:true").setIndices(true).get();
assertThat( assertThat(
nodesStats.getNodes().get(0).getIndices().getFieldData().getMemorySizeInBytes() + nodesStats.getNodes() nodesStats.getNodes().get(0).getIndices().getFieldData().getMemorySizeInBytes() + nodesStats.getNodes()
.get(1) .get(1)
@ -315,7 +309,7 @@ public class IndexStatsIT extends ESIntegTestCase {
equalTo(0L) equalTo(0L)
); );
indicesStats = indicesAdmin().prepareStats("test").clear().setFieldData(true).setQueryCache(true).execute().actionGet(); indicesStats = indicesAdmin().prepareStats("test").clear().setFieldData(true).setQueryCache(true).get();
assertThat(indicesStats.getTotal().getFieldData().getMemorySizeInBytes(), equalTo(0L)); assertThat(indicesStats.getTotal().getFieldData().getMemorySizeInBytes(), equalTo(0L));
assertThat(indicesStats.getTotal().getQueryCache().getMemorySizeInBytes(), equalTo(0L)); assertThat(indicesStats.getTotal().getQueryCache().getMemorySizeInBytes(), equalTo(0L));
} }
@ -497,10 +491,10 @@ public class IndexStatsIT extends ESIntegTestCase {
client().prepareIndex("test").setId("" + termUpto).setSource("field" + (i % 10), sb.toString()).get(); client().prepareIndex("test").setId("" + termUpto).setSource("field" + (i % 10), sb.toString()).get();
} }
refresh(); refresh();
stats = indicesAdmin().prepareStats().execute().actionGet(); stats = indicesAdmin().prepareStats().get();
// nodesStats = clusterAdmin().prepareNodesStats().setIndices(true).get(); // nodesStats = clusterAdmin().prepareNodesStats().setIndices(true).get();
stats = indicesAdmin().prepareStats().execute().actionGet(); stats = indicesAdmin().prepareStats().get();
assertThat(stats.getPrimaries().getIndexing().getTotal().getThrottleTime().millis(), equalTo(0L)); assertThat(stats.getPrimaries().getIndexing().getTotal().getThrottleTime().millis(), equalTo(0L));
} }
@ -536,7 +530,7 @@ public class IndexStatsIT extends ESIntegTestCase {
} }
} }
refresh(); refresh();
stats = indicesAdmin().prepareStats().execute().actionGet(); stats = indicesAdmin().prepareStats().get();
// nodesStats = clusterAdmin().prepareNodesStats().setIndices(true).get(); // nodesStats = clusterAdmin().prepareNodesStats().setIndices(true).get();
done = stats.getPrimaries().getIndexing().getTotal().getThrottleTime().millis() > 0; done = stats.getPrimaries().getIndexing().getTotal().getThrottleTime().millis() > 0;
if (System.currentTimeMillis() - start > 300 * 1000) { // Wait 5 minutes for throttling to kick in if (System.currentTimeMillis() - start > 300 * 1000) { // Wait 5 minutes for throttling to kick in
@ -556,9 +550,9 @@ public class IndexStatsIT extends ESIntegTestCase {
createIndex("test1", "test2"); createIndex("test1", "test2");
ensureGreen(); ensureGreen();
client().prepareIndex("test1").setId(Integer.toString(1)).setSource("field", "value").execute().actionGet(); client().prepareIndex("test1").setId(Integer.toString(1)).setSource("field", "value").get();
client().prepareIndex("test1").setId(Integer.toString(2)).setSource("field", "value").execute().actionGet(); client().prepareIndex("test1").setId(Integer.toString(2)).setSource("field", "value").get();
client().prepareIndex("test2").setId(Integer.toString(1)).setSource("field", "value").execute().actionGet(); client().prepareIndex("test2").setId(Integer.toString(1)).setSource("field", "value").get();
refresh(); refresh();
NumShards test1 = getNumShards("test1"); NumShards test1 = getNumShards("test1");
@ -567,7 +561,7 @@ public class IndexStatsIT extends ESIntegTestCase {
long test2ExpectedWrites = test2.dataCopies; long test2ExpectedWrites = test2.dataCopies;
long totalExpectedWrites = test1ExpectedWrites + test2ExpectedWrites; long totalExpectedWrites = test1ExpectedWrites + test2ExpectedWrites;
IndicesStatsResponse stats = indicesAdmin().prepareStats().execute().actionGet(); IndicesStatsResponse stats = indicesAdmin().prepareStats().get();
assertThat(stats.getPrimaries().getDocs().getCount(), equalTo(3L)); assertThat(stats.getPrimaries().getDocs().getCount(), equalTo(3L));
assertThat(stats.getTotal().getDocs().getCount(), equalTo(totalExpectedWrites)); assertThat(stats.getTotal().getDocs().getCount(), equalTo(totalExpectedWrites));
assertThat(stats.getPrimaries().getIndexing().getTotal().getIndexCount(), equalTo(3L)); assertThat(stats.getPrimaries().getIndexing().getTotal().getIndexCount(), equalTo(3L));
@ -601,7 +595,7 @@ public class IndexStatsIT extends ESIntegTestCase {
assertThat(stats.getIndex("test2").getTotal().getSearch().getTotal().getQueryCurrent(), equalTo(0L)); assertThat(stats.getIndex("test2").getTotal().getSearch().getTotal().getQueryCurrent(), equalTo(0L));
// check flags // check flags
stats = indicesAdmin().prepareStats().clear().setFlush(true).setRefresh(true).setMerge(true).execute().actionGet(); stats = indicesAdmin().prepareStats().clear().setFlush(true).setRefresh(true).setMerge(true).get();
assertThat(stats.getTotal().getDocs(), nullValue()); assertThat(stats.getTotal().getDocs(), nullValue());
assertThat(stats.getTotal().getStore(), nullValue()); assertThat(stats.getTotal().getStore(), nullValue());
@ -611,19 +605,19 @@ public class IndexStatsIT extends ESIntegTestCase {
assertThat(stats.getTotal().getRefresh(), notNullValue()); assertThat(stats.getTotal().getRefresh(), notNullValue());
// check get // check get
GetResponse getResponse = client().prepareGet("test2", "1").execute().actionGet(); GetResponse getResponse = client().prepareGet("test2", "1").get();
assertThat(getResponse.isExists(), equalTo(true)); assertThat(getResponse.isExists(), equalTo(true));
stats = indicesAdmin().prepareStats().execute().actionGet(); stats = indicesAdmin().prepareStats().get();
assertThat(stats.getTotal().getGet().getCount(), equalTo(1L)); assertThat(stats.getTotal().getGet().getCount(), equalTo(1L));
assertThat(stats.getTotal().getGet().getExistsCount(), equalTo(1L)); assertThat(stats.getTotal().getGet().getExistsCount(), equalTo(1L));
assertThat(stats.getTotal().getGet().getMissingCount(), equalTo(0L)); assertThat(stats.getTotal().getGet().getMissingCount(), equalTo(0L));
// missing get // missing get
getResponse = client().prepareGet("test2", "2").execute().actionGet(); getResponse = client().prepareGet("test2", "2").get();
assertThat(getResponse.isExists(), equalTo(false)); assertThat(getResponse.isExists(), equalTo(false));
stats = indicesAdmin().prepareStats().execute().actionGet(); stats = indicesAdmin().prepareStats().get();
assertThat(stats.getTotal().getGet().getCount(), equalTo(2L)); assertThat(stats.getTotal().getGet().getCount(), equalTo(2L));
assertThat(stats.getTotal().getGet().getExistsCount(), equalTo(1L)); assertThat(stats.getTotal().getGet().getExistsCount(), equalTo(1L));
assertThat(stats.getTotal().getGet().getMissingCount(), equalTo(1L)); assertThat(stats.getTotal().getGet().getMissingCount(), equalTo(1L));
@ -637,8 +631,7 @@ public class IndexStatsIT extends ESIntegTestCase {
.setRefresh(true) .setRefresh(true)
.setMerge(true) .setMerge(true)
.clear() // reset defaults .clear() // reset defaults
.execute() .get();
.actionGet();
assertThat(stats.getTotal().getDocs(), nullValue()); assertThat(stats.getTotal().getDocs(), nullValue());
assertThat(stats.getTotal().getStore(), nullValue()); assertThat(stats.getTotal().getStore(), nullValue());
@ -653,8 +646,7 @@ public class IndexStatsIT extends ESIntegTestCase {
.setSource("field", "value") .setSource("field", "value")
.setVersion(1) .setVersion(1)
.setVersionType(VersionType.EXTERNAL) .setVersionType(VersionType.EXTERNAL)
.execute() .get();
.actionGet();
fail("Expected a version conflict"); fail("Expected a version conflict");
} catch (VersionConflictEngineException e) {} } catch (VersionConflictEngineException e) {}
try { try {
@ -663,8 +655,7 @@ public class IndexStatsIT extends ESIntegTestCase {
.setSource("field", "value") .setSource("field", "value")
.setVersion(1) .setVersion(1)
.setVersionType(VersionType.EXTERNAL) .setVersionType(VersionType.EXTERNAL)
.execute() .get();
.actionGet();
fail("Expected a version conflict"); fail("Expected a version conflict");
} catch (VersionConflictEngineException e) {} } catch (VersionConflictEngineException e) {}
try { try {
@ -673,12 +664,11 @@ public class IndexStatsIT extends ESIntegTestCase {
.setSource("field", "value") .setSource("field", "value")
.setVersion(1) .setVersion(1)
.setVersionType(VersionType.EXTERNAL) .setVersionType(VersionType.EXTERNAL)
.execute() .get();
.actionGet();
fail("Expected a version conflict"); fail("Expected a version conflict");
} catch (VersionConflictEngineException e) {} } catch (VersionConflictEngineException e) {}
stats = indicesAdmin().prepareStats().execute().actionGet(); stats = indicesAdmin().prepareStats().get();
assertThat(stats.getIndex("test2").getPrimaries().getIndexing().getTotal().getIndexFailedCount(), equalTo(2L)); assertThat(stats.getIndex("test2").getPrimaries().getIndexing().getTotal().getIndexFailedCount(), equalTo(2L));
assertThat(stats.getPrimaries().getIndexing().getTotal().getIndexFailedCount(), equalTo(3L)); assertThat(stats.getPrimaries().getIndexing().getTotal().getIndexFailedCount(), equalTo(3L));
} }
@ -697,8 +687,7 @@ public class IndexStatsIT extends ESIntegTestCase {
.setRefresh(true) .setRefresh(true)
.setMerge(true) .setMerge(true)
.clear() // reset defaults .clear() // reset defaults
.execute() .get();
.actionGet();
assertThat(stats.getTotal().getDocs(), nullValue()); assertThat(stats.getTotal().getDocs(), nullValue());
assertThat(stats.getTotal().getStore(), nullValue()); assertThat(stats.getTotal().getStore(), nullValue());
@ -707,11 +696,11 @@ public class IndexStatsIT extends ESIntegTestCase {
assertThat(stats.getTotal().getSearch(), nullValue()); assertThat(stats.getTotal().getSearch(), nullValue());
for (int i = 0; i < 20; i++) { for (int i = 0; i < 20; i++) {
client().prepareIndex("test_index").setId(Integer.toString(i)).setSource("field", "value").execute().actionGet(); client().prepareIndex("test_index").setId(Integer.toString(i)).setSource("field", "value").get();
indicesAdmin().prepareFlush().execute().actionGet(); indicesAdmin().prepareFlush().get();
} }
indicesAdmin().prepareForceMerge().setMaxNumSegments(1).execute().actionGet(); indicesAdmin().prepareForceMerge().setMaxNumSegments(1).get();
stats = indicesAdmin().prepareStats().setMerge(true).execute().actionGet(); stats = indicesAdmin().prepareStats().setMerge(true).get();
assertThat(stats.getTotal().getMerge(), notNullValue()); assertThat(stats.getTotal().getMerge(), notNullValue());
assertThat(stats.getTotal().getMerge().getTotal(), greaterThan(0L)); assertThat(stats.getTotal().getMerge().getTotal(), greaterThan(0L));
@ -738,7 +727,7 @@ public class IndexStatsIT extends ESIntegTestCase {
assertThat(stats.getTotal().getSegments().getVersionMapMemoryInBytes(), greaterThan(0L)); assertThat(stats.getTotal().getSegments().getVersionMapMemoryInBytes(), greaterThan(0L));
indicesAdmin().prepareFlush().get(); indicesAdmin().prepareFlush().get();
indicesAdmin().prepareForceMerge().setMaxNumSegments(1).execute().actionGet(); indicesAdmin().prepareForceMerge().setMaxNumSegments(1).get();
indicesAdmin().prepareRefresh().get(); indicesAdmin().prepareRefresh().get();
final boolean includeSegmentFileSizes = randomBoolean(); final boolean includeSegmentFileSizes = randomBoolean();
@ -765,18 +754,18 @@ public class IndexStatsIT extends ESIntegTestCase {
ensureGreen(); ensureGreen();
client().prepareIndex("test_index").setId(Integer.toString(1)).setSource("field", "value").execute().actionGet(); client().prepareIndex("test_index").setId(Integer.toString(1)).setSource("field", "value").get();
client().prepareIndex("test_index").setId(Integer.toString(2)).setSource("field", "value").execute().actionGet(); client().prepareIndex("test_index").setId(Integer.toString(2)).setSource("field", "value").get();
client().prepareIndex("test_index_2").setId(Integer.toString(1)).setSource("field", "value").execute().actionGet(); client().prepareIndex("test_index_2").setId(Integer.toString(1)).setSource("field", "value").get();
indicesAdmin().prepareRefresh().execute().actionGet(); indicesAdmin().prepareRefresh().get();
IndicesStatsRequestBuilder builder = indicesAdmin().prepareStats(); IndicesStatsRequestBuilder builder = indicesAdmin().prepareStats();
Flag[] values = CommonStatsFlags.SHARD_LEVEL.getFlags(); Flag[] values = CommonStatsFlags.SHARD_LEVEL.getFlags();
for (Flag flag : values) { for (Flag flag : values) {
set(flag, builder, false); set(flag, builder, false);
} }
IndicesStatsResponse stats = builder.execute().actionGet(); IndicesStatsResponse stats = builder.get();
for (Flag flag : values) { for (Flag flag : values) {
assertThat(isSet(flag, stats.getPrimaries()), equalTo(false)); assertThat(isSet(flag, stats.getPrimaries()), equalTo(false));
assertThat(isSet(flag, stats.getTotal()), equalTo(false)); assertThat(isSet(flag, stats.getTotal()), equalTo(false));
@ -785,7 +774,7 @@ public class IndexStatsIT extends ESIntegTestCase {
for (Flag flag : values) { for (Flag flag : values) {
set(flag, builder, true); set(flag, builder, true);
} }
stats = builder.execute().actionGet(); stats = builder.get();
for (Flag flag : values) { for (Flag flag : values) {
assertThat(isSet(flag, stats.getPrimaries()), equalTo(true)); assertThat(isSet(flag, stats.getPrimaries()), equalTo(true));
assertThat(isSet(flag, stats.getTotal()), equalTo(true)); assertThat(isSet(flag, stats.getTotal()), equalTo(true));
@ -805,7 +794,7 @@ public class IndexStatsIT extends ESIntegTestCase {
for (Flag flag : flags) { // set the flags for (Flag flag : flags) { // set the flags
set(flag, builder, true); set(flag, builder, true);
} }
stats = builder.execute().actionGet(); stats = builder.get();
for (Flag flag : flags) { // check the flags for (Flag flag : flags) { // check the flags
assertThat(isSet(flag, stats.getPrimaries()), equalTo(true)); assertThat(isSet(flag, stats.getPrimaries()), equalTo(true));
assertThat(isSet(flag, stats.getTotal()), equalTo(true)); assertThat(isSet(flag, stats.getTotal()), equalTo(true));
@ -896,35 +885,35 @@ public class IndexStatsIT extends ESIntegTestCase {
ensureGreen(); ensureGreen();
client().prepareIndex("test1").setId(Integer.toString(1)).setSource("field", "value").execute().actionGet(); client().prepareIndex("test1").setId(Integer.toString(1)).setSource("field", "value").get();
client().prepareIndex("test1").setId(Integer.toString(2)).setSource("field", "value").execute().actionGet(); client().prepareIndex("test1").setId(Integer.toString(2)).setSource("field", "value").get();
client().prepareIndex("test2").setId(Integer.toString(1)).setSource("field", "value").execute().actionGet(); client().prepareIndex("test2").setId(Integer.toString(1)).setSource("field", "value").get();
refresh(); refresh();
int numShards1 = getNumShards("test1").totalNumShards; int numShards1 = getNumShards("test1").totalNumShards;
int numShards2 = getNumShards("test2").totalNumShards; int numShards2 = getNumShards("test2").totalNumShards;
IndicesStatsRequestBuilder builder = indicesAdmin().prepareStats(); IndicesStatsRequestBuilder builder = indicesAdmin().prepareStats();
IndicesStatsResponse stats = builder.execute().actionGet(); IndicesStatsResponse stats = builder.get();
assertThat(stats.getTotalShards(), equalTo(numShards1 + numShards2)); assertThat(stats.getTotalShards(), equalTo(numShards1 + numShards2));
stats = builder.setIndices("_all").execute().actionGet(); stats = builder.setIndices("_all").get();
assertThat(stats.getTotalShards(), equalTo(numShards1 + numShards2)); assertThat(stats.getTotalShards(), equalTo(numShards1 + numShards2));
stats = builder.setIndices("_all").execute().actionGet(); stats = builder.setIndices("_all").get();
assertThat(stats.getTotalShards(), equalTo(numShards1 + numShards2)); assertThat(stats.getTotalShards(), equalTo(numShards1 + numShards2));
stats = builder.setIndices("*").execute().actionGet(); stats = builder.setIndices("*").get();
assertThat(stats.getTotalShards(), equalTo(numShards1 + numShards2)); assertThat(stats.getTotalShards(), equalTo(numShards1 + numShards2));
stats = builder.setIndices("test1").execute().actionGet(); stats = builder.setIndices("test1").get();
assertThat(stats.getTotalShards(), equalTo(numShards1)); assertThat(stats.getTotalShards(), equalTo(numShards1));
stats = builder.setIndices("test1", "test2").execute().actionGet(); stats = builder.setIndices("test1", "test2").get();
assertThat(stats.getTotalShards(), equalTo(numShards1 + numShards2)); assertThat(stats.getTotalShards(), equalTo(numShards1 + numShards2));
stats = builder.setIndices("*2").execute().actionGet(); stats = builder.setIndices("*2").get();
assertThat(stats.getTotalShards(), equalTo(numShards2)); assertThat(stats.getTotalShards(), equalTo(numShards2));
} }
@ -958,32 +947,32 @@ public class IndexStatsIT extends ESIntegTestCase {
refresh(); refresh();
IndicesStatsRequestBuilder builder = indicesAdmin().prepareStats(); IndicesStatsRequestBuilder builder = indicesAdmin().prepareStats();
IndicesStatsResponse stats = builder.execute().actionGet(); IndicesStatsResponse stats = builder.get();
assertThat(stats.getTotal().completion.getSizeInBytes(), greaterThan(0L)); assertThat(stats.getTotal().completion.getSizeInBytes(), greaterThan(0L));
assertThat(stats.getTotal().completion.getFields(), is(nullValue())); assertThat(stats.getTotal().completion.getFields(), is(nullValue()));
stats = builder.setCompletionFields("bar.completion").execute().actionGet(); stats = builder.setCompletionFields("bar.completion").get();
assertThat(stats.getTotal().completion.getSizeInBytes(), greaterThan(0L)); assertThat(stats.getTotal().completion.getSizeInBytes(), greaterThan(0L));
assertThat(stats.getTotal().completion.getFields().containsField("bar.completion"), is(true)); assertThat(stats.getTotal().completion.getFields().containsField("bar.completion"), is(true));
assertThat(stats.getTotal().completion.getFields().get("bar.completion"), greaterThan(0L)); assertThat(stats.getTotal().completion.getFields().get("bar.completion"), greaterThan(0L));
assertThat(stats.getTotal().completion.getFields().containsField("baz.completion"), is(false)); assertThat(stats.getTotal().completion.getFields().containsField("baz.completion"), is(false));
stats = builder.setCompletionFields("bar.completion", "baz.completion").execute().actionGet(); stats = builder.setCompletionFields("bar.completion", "baz.completion").get();
assertThat(stats.getTotal().completion.getSizeInBytes(), greaterThan(0L)); assertThat(stats.getTotal().completion.getSizeInBytes(), greaterThan(0L));
assertThat(stats.getTotal().completion.getFields().containsField("bar.completion"), is(true)); assertThat(stats.getTotal().completion.getFields().containsField("bar.completion"), is(true));
assertThat(stats.getTotal().completion.getFields().get("bar.completion"), greaterThan(0L)); assertThat(stats.getTotal().completion.getFields().get("bar.completion"), greaterThan(0L));
assertThat(stats.getTotal().completion.getFields().containsField("baz.completion"), is(true)); assertThat(stats.getTotal().completion.getFields().containsField("baz.completion"), is(true));
assertThat(stats.getTotal().completion.getFields().get("baz.completion"), greaterThan(0L)); assertThat(stats.getTotal().completion.getFields().get("baz.completion"), greaterThan(0L));
stats = builder.setCompletionFields("*").execute().actionGet(); stats = builder.setCompletionFields("*").get();
assertThat(stats.getTotal().completion.getSizeInBytes(), greaterThan(0L)); assertThat(stats.getTotal().completion.getSizeInBytes(), greaterThan(0L));
assertThat(stats.getTotal().completion.getFields().containsField("bar.completion"), is(true)); assertThat(stats.getTotal().completion.getFields().containsField("bar.completion"), is(true));
assertThat(stats.getTotal().completion.getFields().get("bar.completion"), greaterThan(0L)); assertThat(stats.getTotal().completion.getFields().get("bar.completion"), greaterThan(0L));
assertThat(stats.getTotal().completion.getFields().containsField("baz.completion"), is(true)); assertThat(stats.getTotal().completion.getFields().containsField("baz.completion"), is(true));
assertThat(stats.getTotal().completion.getFields().get("baz.completion"), greaterThan(0L)); assertThat(stats.getTotal().completion.getFields().get("baz.completion"), greaterThan(0L));
stats = builder.setCompletionFields("*r*").execute().actionGet(); stats = builder.setCompletionFields("*r*").get();
assertThat(stats.getTotal().completion.getSizeInBytes(), greaterThan(0L)); assertThat(stats.getTotal().completion.getSizeInBytes(), greaterThan(0L));
assertThat(stats.getTotal().completion.getFields().containsField("bar.completion"), is(true)); assertThat(stats.getTotal().completion.getFields().containsField("bar.completion"), is(true));
assertThat(stats.getTotal().completion.getFields().get("bar.completion"), greaterThan(0L)); assertThat(stats.getTotal().completion.getFields().get("bar.completion"), greaterThan(0L));
@ -996,30 +985,30 @@ public class IndexStatsIT extends ESIntegTestCase {
ensureGreen(); ensureGreen();
client().prepareIndex("test1").setId(Integer.toString(1)).setSource("foo", "bar").execute().actionGet(); client().prepareIndex("test1").setId(Integer.toString(1)).setSource("foo", "bar").get();
refresh(); refresh();
prepareSearch("_all").setStats("bar", "baz").execute().actionGet(); prepareSearch("_all").setStats("bar", "baz").get();
IndicesStatsRequestBuilder builder = indicesAdmin().prepareStats(); IndicesStatsRequestBuilder builder = indicesAdmin().prepareStats();
IndicesStatsResponse stats = builder.execute().actionGet(); IndicesStatsResponse stats = builder.get();
assertThat(stats.getTotal().search.getTotal().getQueryCount(), greaterThan(0L)); assertThat(stats.getTotal().search.getTotal().getQueryCount(), greaterThan(0L));
assertThat(stats.getTotal().search.getGroupStats(), is(nullValue())); assertThat(stats.getTotal().search.getGroupStats(), is(nullValue()));
stats = builder.setGroups("bar").execute().actionGet(); stats = builder.setGroups("bar").get();
assertThat(stats.getTotal().search.getGroupStats().get("bar").getQueryCount(), greaterThan(0L)); assertThat(stats.getTotal().search.getGroupStats().get("bar").getQueryCount(), greaterThan(0L));
assertThat(stats.getTotal().search.getGroupStats().containsKey("baz"), is(false)); assertThat(stats.getTotal().search.getGroupStats().containsKey("baz"), is(false));
stats = builder.setGroups("bar", "baz").execute().actionGet(); stats = builder.setGroups("bar", "baz").get();
assertThat(stats.getTotal().search.getGroupStats().get("bar").getQueryCount(), greaterThan(0L)); assertThat(stats.getTotal().search.getGroupStats().get("bar").getQueryCount(), greaterThan(0L));
assertThat(stats.getTotal().search.getGroupStats().get("baz").getQueryCount(), greaterThan(0L)); assertThat(stats.getTotal().search.getGroupStats().get("baz").getQueryCount(), greaterThan(0L));
stats = builder.setGroups("*").execute().actionGet(); stats = builder.setGroups("*").get();
assertThat(stats.getTotal().search.getGroupStats().get("bar").getQueryCount(), greaterThan(0L)); assertThat(stats.getTotal().search.getGroupStats().get("bar").getQueryCount(), greaterThan(0L));
assertThat(stats.getTotal().search.getGroupStats().get("baz").getQueryCount(), greaterThan(0L)); assertThat(stats.getTotal().search.getGroupStats().get("baz").getQueryCount(), greaterThan(0L));
stats = builder.setGroups("*r").execute().actionGet(); stats = builder.setGroups("*r").get();
assertThat(stats.getTotal().search.getGroupStats().get("bar").getQueryCount(), greaterThan(0L)); assertThat(stats.getTotal().search.getGroupStats().get("bar").getQueryCount(), greaterThan(0L));
assertThat(stats.getTotal().search.getGroupStats().containsKey("baz"), is(false)); assertThat(stats.getTotal().search.getGroupStats().containsKey("baz"), is(false));

View file

@ -44,13 +44,12 @@ public class IndexTemplateBlocksIT extends ESIntegTestCase {
.endObject() .endObject()
.endObject() .endObject()
) )
.execute() .get();
.actionGet();
try { try {
setClusterReadOnly(true); setClusterReadOnly(true);
GetIndexTemplatesResponse response = indicesAdmin().prepareGetTemplates("template_blocks").execute().actionGet(); GetIndexTemplatesResponse response = indicesAdmin().prepareGetTemplates("template_blocks").get();
assertThat(response.getIndexTemplates(), hasSize(1)); assertThat(response.getIndexTemplates(), hasSize(1));
assertBlocked( assertBlocked(

View file

@ -155,8 +155,7 @@ public class SimpleIndexTemplateIT extends ESIntegTestCase {
SearchResponse searchResponse = prepareSearch("test_index").setQuery(termQuery("field1", "value1")) SearchResponse searchResponse = prepareSearch("test_index").setQuery(termQuery("field1", "value1"))
.addStoredField("field1") .addStoredField("field1")
.addStoredField("field2") .addStoredField("field2")
.execute() .get();
.actionGet();
assertHitCount(searchResponse, 1); assertHitCount(searchResponse, 1);
assertThat(searchResponse.getHits().getAt(0).field("field1").getValue().toString(), equalTo("value1")); assertThat(searchResponse.getHits().getAt(0).field("field1").getValue().toString(), equalTo("value1"));
@ -170,8 +169,7 @@ public class SimpleIndexTemplateIT extends ESIntegTestCase {
searchResponse = prepareSearch("text_index").setQuery(termQuery("field1", "value1")) searchResponse = prepareSearch("text_index").setQuery(termQuery("field1", "value1"))
.addStoredField("field1") .addStoredField("field1")
.addStoredField("field2") .addStoredField("field2")
.execute() .get();
.actionGet();
if (searchResponse.getFailedShards() > 0) { if (searchResponse.getFailedShards() > 0) {
logger.warn("failed search {}", Arrays.toString(searchResponse.getShardFailures())); logger.warn("failed search {}", Arrays.toString(searchResponse.getShardFailures()));
} }
@ -181,7 +179,7 @@ public class SimpleIndexTemplateIT extends ESIntegTestCase {
} }
public void testDeleteIndexTemplate() throws Exception { public void testDeleteIndexTemplate() throws Exception {
final int existingTemplates = admin().cluster().prepareState().execute().actionGet().getState().metadata().templates().size(); final int existingTemplates = admin().cluster().prepareState().get().getState().metadata().templates().size();
logger.info("--> put template_1 and template_2"); logger.info("--> put template_1 and template_2");
indicesAdmin().preparePutTemplate("template_1") indicesAdmin().preparePutTemplate("template_1")
.setPatterns(Collections.singletonList("te*")) .setPatterns(Collections.singletonList("te*"))
@ -203,8 +201,7 @@ public class SimpleIndexTemplateIT extends ESIntegTestCase {
.endObject() .endObject()
.endObject() .endObject()
) )
.execute() .get();
.actionGet();
indicesAdmin().preparePutTemplate("template_2") indicesAdmin().preparePutTemplate("template_2")
.setPatterns(Collections.singletonList("test*")) .setPatterns(Collections.singletonList("test*"))
@ -222,13 +219,12 @@ public class SimpleIndexTemplateIT extends ESIntegTestCase {
.endObject() .endObject()
.endObject() .endObject()
) )
.execute() .get();
.actionGet();
logger.info("--> explicitly delete template_1"); logger.info("--> explicitly delete template_1");
indicesAdmin().prepareDeleteTemplate("template_1").execute().actionGet(); indicesAdmin().prepareDeleteTemplate("template_1").get();
ClusterState state = admin().cluster().prepareState().execute().actionGet().getState(); ClusterState state = admin().cluster().prepareState().get().getState();
assertThat(state.metadata().templates().size(), equalTo(1 + existingTemplates)); assertThat(state.metadata().templates().size(), equalTo(1 + existingTemplates));
assertThat(state.metadata().templates().containsKey("template_2"), equalTo(true)); assertThat(state.metadata().templates().containsKey("template_2"), equalTo(true));
@ -255,19 +251,15 @@ public class SimpleIndexTemplateIT extends ESIntegTestCase {
.endObject() .endObject()
.endObject() .endObject()
) )
.execute() .get();
.actionGet();
logger.info("--> delete template*"); logger.info("--> delete template*");
indicesAdmin().prepareDeleteTemplate("template*").execute().actionGet(); indicesAdmin().prepareDeleteTemplate("template*").get();
assertThat( assertThat(admin().cluster().prepareState().get().getState().metadata().templates().size(), equalTo(existingTemplates));
admin().cluster().prepareState().execute().actionGet().getState().metadata().templates().size(),
equalTo(existingTemplates)
);
logger.info("--> delete * with no templates, make sure we don't get a failure"); logger.info("--> delete * with no templates, make sure we don't get a failure");
indicesAdmin().prepareDeleteTemplate("*").execute().actionGet(); indicesAdmin().prepareDeleteTemplate("*").get();
assertThat(admin().cluster().prepareState().execute().actionGet().getState().metadata().templates().size(), equalTo(0)); assertThat(admin().cluster().prepareState().get().getState().metadata().templates().size(), equalTo(0));
} }
public void testThatGetIndexTemplatesWorks() throws Exception { public void testThatGetIndexTemplatesWorks() throws Exception {
@ -293,11 +285,10 @@ public class SimpleIndexTemplateIT extends ESIntegTestCase {
.endObject() .endObject()
.endObject() .endObject()
) )
.execute() .get();
.actionGet();
logger.info("--> get template template_1"); logger.info("--> get template template_1");
GetIndexTemplatesResponse getTemplate1Response = indicesAdmin().prepareGetTemplates("template_1").execute().actionGet(); GetIndexTemplatesResponse getTemplate1Response = indicesAdmin().prepareGetTemplates("template_1").get();
assertThat(getTemplate1Response.getIndexTemplates(), hasSize(1)); assertThat(getTemplate1Response.getIndexTemplates(), hasSize(1));
assertThat(getTemplate1Response.getIndexTemplates().get(0), is(notNullValue())); assertThat(getTemplate1Response.getIndexTemplates().get(0), is(notNullValue()));
assertThat(getTemplate1Response.getIndexTemplates().get(0).patterns(), is(Collections.singletonList("te*"))); assertThat(getTemplate1Response.getIndexTemplates().get(0).patterns(), is(Collections.singletonList("te*")));
@ -305,7 +296,7 @@ public class SimpleIndexTemplateIT extends ESIntegTestCase {
assertThat(getTemplate1Response.getIndexTemplates().get(0).getVersion(), is(123)); assertThat(getTemplate1Response.getIndexTemplates().get(0).getVersion(), is(123));
logger.info("--> get non-existing-template"); logger.info("--> get non-existing-template");
GetIndexTemplatesResponse getTemplate2Response = indicesAdmin().prepareGetTemplates("non-existing-template").execute().actionGet(); GetIndexTemplatesResponse getTemplate2Response = indicesAdmin().prepareGetTemplates("non-existing-template").get();
assertThat(getTemplate2Response.getIndexTemplates(), hasSize(0)); assertThat(getTemplate2Response.getIndexTemplates(), hasSize(0));
} }
@ -331,8 +322,7 @@ public class SimpleIndexTemplateIT extends ESIntegTestCase {
.endObject() .endObject()
.endObject() .endObject()
) )
.execute() .get();
.actionGet();
logger.info("--> put template_2"); logger.info("--> put template_2");
indicesAdmin().preparePutTemplate("template_2") indicesAdmin().preparePutTemplate("template_2")
@ -355,8 +345,7 @@ public class SimpleIndexTemplateIT extends ESIntegTestCase {
.endObject() .endObject()
.endObject() .endObject()
) )
.execute() .get();
.actionGet();
logger.info("--> put template3"); logger.info("--> put template3");
indicesAdmin().preparePutTemplate("template3") indicesAdmin().preparePutTemplate("template3")
@ -379,11 +368,10 @@ public class SimpleIndexTemplateIT extends ESIntegTestCase {
.endObject() .endObject()
.endObject() .endObject()
) )
.execute() .get();
.actionGet();
logger.info("--> get template template_*"); logger.info("--> get template template_*");
GetIndexTemplatesResponse getTemplate1Response = indicesAdmin().prepareGetTemplates("template_*").execute().actionGet(); GetIndexTemplatesResponse getTemplate1Response = indicesAdmin().prepareGetTemplates("template_*").get();
assertThat(getTemplate1Response.getIndexTemplates(), hasSize(2)); assertThat(getTemplate1Response.getIndexTemplates(), hasSize(2));
List<String> templateNames = new ArrayList<>(); List<String> templateNames = new ArrayList<>();
@ -392,7 +380,7 @@ public class SimpleIndexTemplateIT extends ESIntegTestCase {
assertThat(templateNames, containsInAnyOrder("template_1", "template_2")); assertThat(templateNames, containsInAnyOrder("template_1", "template_2"));
logger.info("--> get all templates"); logger.info("--> get all templates");
getTemplate1Response = indicesAdmin().prepareGetTemplates("template*").execute().actionGet(); getTemplate1Response = indicesAdmin().prepareGetTemplates("template*").get();
assertThat(getTemplate1Response.getIndexTemplates(), hasSize(3)); assertThat(getTemplate1Response.getIndexTemplates(), hasSize(3));
templateNames = new ArrayList<>(); templateNames = new ArrayList<>();
@ -402,7 +390,7 @@ public class SimpleIndexTemplateIT extends ESIntegTestCase {
assertThat(templateNames, containsInAnyOrder("template_1", "template_2", "template3")); assertThat(templateNames, containsInAnyOrder("template_1", "template_2", "template3"));
logger.info("--> get templates template_1 and template_2"); logger.info("--> get templates template_1 and template_2");
getTemplate1Response = indicesAdmin().prepareGetTemplates("template_1", "template_2").execute().actionGet(); getTemplate1Response = indicesAdmin().prepareGetTemplates("template_1", "template_2").get();
assertThat(getTemplate1Response.getIndexTemplates(), hasSize(2)); assertThat(getTemplate1Response.getIndexTemplates(), hasSize(2));
templateNames = new ArrayList<>(); templateNames = new ArrayList<>();
@ -852,8 +840,7 @@ public class SimpleIndexTemplateIT extends ESIntegTestCase {
SearchResponse searchResponse = prepareSearch("ax").setQuery(termQuery("field1", "value1")) SearchResponse searchResponse = prepareSearch("ax").setQuery(termQuery("field1", "value1"))
.addStoredField("field1") .addStoredField("field1")
.addStoredField("field2") .addStoredField("field2")
.execute() .get();
.actionGet();
assertHitCount(searchResponse, 1); assertHitCount(searchResponse, 1);
assertEquals("value1", searchResponse.getHits().getAt(0).field("field1").getValue().toString()); assertEquals("value1", searchResponse.getHits().getAt(0).field("field1").getValue().toString());
@ -863,8 +850,7 @@ public class SimpleIndexTemplateIT extends ESIntegTestCase {
searchResponse = prepareSearch("bx").setQuery(termQuery("field1", "value1")) searchResponse = prepareSearch("bx").setQuery(termQuery("field1", "value1"))
.addStoredField("field1") .addStoredField("field1")
.addStoredField("field2") .addStoredField("field2")
.execute() .get();
.actionGet();
assertHitCount(searchResponse, 1); assertHitCount(searchResponse, 1);
assertEquals("value1", searchResponse.getHits().getAt(0).field("field1").getValue().toString()); assertEquals("value1", searchResponse.getHits().getAt(0).field("field1").getValue().toString());

View file

@ -41,7 +41,7 @@ public class SimpleNodesInfoIT extends ESIntegTestCase {
String server2NodeId = internalCluster().getInstance(ClusterService.class, node_2).state().nodes().getLocalNodeId(); String server2NodeId = internalCluster().getInstance(ClusterService.class, node_2).state().nodes().getLocalNodeId();
logger.info("--> started nodes: {} and {}", server1NodeId, server2NodeId); logger.info("--> started nodes: {} and {}", server1NodeId, server2NodeId);
NodesInfoResponse response = clusterAdmin().prepareNodesInfo().execute().actionGet(); NodesInfoResponse response = clusterAdmin().prepareNodesInfo().get();
assertThat(response.getNodes(), hasSize(2)); assertThat(response.getNodes(), hasSize(2));
assertThat(response.getNodesMap().get(server1NodeId), notNullValue()); assertThat(response.getNodesMap().get(server1NodeId), notNullValue());
assertThat(response.getNodesMap().get(server2NodeId), notNullValue()); assertThat(response.getNodesMap().get(server2NodeId), notNullValue());
@ -80,7 +80,7 @@ public class SimpleNodesInfoIT extends ESIntegTestCase {
String server2NodeId = internalCluster().getInstance(ClusterService.class, node_2).state().nodes().getLocalNodeId(); String server2NodeId = internalCluster().getInstance(ClusterService.class, node_2).state().nodes().getLocalNodeId();
logger.info("--> started nodes: {} and {}", server1NodeId, server2NodeId); logger.info("--> started nodes: {} and {}", server1NodeId, server2NodeId);
NodesInfoResponse response = clusterAdmin().prepareNodesInfo().execute().actionGet(); NodesInfoResponse response = clusterAdmin().prepareNodesInfo().get();
assertThat(response.getNodes(), hasSize(2)); assertThat(response.getNodes(), hasSize(2));
assertThat(response.getNodesMap().get(server1NodeId), notNullValue()); assertThat(response.getNodesMap().get(server1NodeId), notNullValue());
assertNotNull(response.getNodesMap().get(server1NodeId).getTotalIndexingBuffer()); assertNotNull(response.getNodesMap().get(server1NodeId).getTotalIndexingBuffer());
@ -91,7 +91,7 @@ public class SimpleNodesInfoIT extends ESIntegTestCase {
assertThat(response.getNodesMap().get(server2NodeId).getTotalIndexingBuffer().getBytes(), greaterThan(0L)); assertThat(response.getNodesMap().get(server2NodeId).getTotalIndexingBuffer().getBytes(), greaterThan(0L));
// again, using only the indices flag // again, using only the indices flag
response = clusterAdmin().prepareNodesInfo().clear().setIndices(true).execute().actionGet(); response = clusterAdmin().prepareNodesInfo().clear().setIndices(true).get();
assertThat(response.getNodes(), hasSize(2)); assertThat(response.getNodes(), hasSize(2));
assertThat(response.getNodesMap().get(server1NodeId), notNullValue()); assertThat(response.getNodesMap().get(server1NodeId), notNullValue());
assertNotNull(response.getNodesMap().get(server1NodeId).getTotalIndexingBuffer()); assertNotNull(response.getNodesMap().get(server1NodeId).getTotalIndexingBuffer());
@ -118,7 +118,7 @@ public class SimpleNodesInfoIT extends ESIntegTestCase {
String server2NodeId = internalCluster().getInstance(ClusterService.class, node_2).state().nodes().getLocalNodeId(); String server2NodeId = internalCluster().getInstance(ClusterService.class, node_2).state().nodes().getLocalNodeId();
logger.info("--> started nodes: {} and {}", server1NodeId, server2NodeId); logger.info("--> started nodes: {} and {}", server1NodeId, server2NodeId);
NodesInfoResponse response = clusterAdmin().prepareNodesInfo().execute().actionGet(); NodesInfoResponse response = clusterAdmin().prepareNodesInfo().get();
assertThat(response.getNodes(), hasSize(2)); assertThat(response.getNodes(), hasSize(2));
assertThat(response.getNodesMap().get(server1NodeId), notNullValue()); assertThat(response.getNodesMap().get(server1NodeId), notNullValue());

View file

@ -99,16 +99,13 @@ public class ReadinessClusterIT extends ESIntegTestCase {
} }
private void assertMasterNode(Client client, String node) { private void assertMasterNode(Client client, String node) {
assertThat( assertThat(client.admin().cluster().prepareState().get().getState().nodes().getMasterNode().getName(), equalTo(node));
client.admin().cluster().prepareState().execute().actionGet().getState().nodes().getMasterNode().getName(),
equalTo(node)
);
} }
private void expectMasterNotFound() { private void expectMasterNotFound() {
expectThrows( expectThrows(
MasterNotDiscoveredException.class, MasterNotDiscoveredException.class,
() -> clusterAdmin().prepareState().setMasterNodeTimeout("100ms").execute().actionGet().getState().nodes().getMasterNodeId() () -> clusterAdmin().prepareState().setMasterNodeTimeout("100ms").get().getState().nodes().getMasterNodeId()
); );
} }

View file

@ -49,19 +49,11 @@ public class FullRollingRestartIT extends ESIntegTestCase {
final String healthTimeout = "1m"; final String healthTimeout = "1m";
for (int i = 0; i < 1000; i++) { for (int i = 0; i < 1000; i++) {
client().prepareIndex("test") client().prepareIndex("test").setId(Long.toString(i)).setSource(Map.<String, Object>of("test", "value" + i)).get();
.setId(Long.toString(i))
.setSource(Map.<String, Object>of("test", "value" + i))
.execute()
.actionGet();
} }
flush(); flush();
for (int i = 1000; i < 2000; i++) { for (int i = 1000; i < 2000; i++) {
client().prepareIndex("test") client().prepareIndex("test").setId(Long.toString(i)).setSource(Map.<String, Object>of("test", "value" + i)).get();
.setId(Long.toString(i))
.setSource(Map.<String, Object>of("test", "value" + i))
.execute()
.actionGet();
} }
logger.info("--> now start adding nodes"); logger.info("--> now start adding nodes");
@ -173,11 +165,7 @@ public class FullRollingRestartIT extends ESIntegTestCase {
).get(); ).get();
for (int i = 0; i < 100; i++) { for (int i = 0; i < 100; i++) {
client().prepareIndex("test") client().prepareIndex("test").setId(Long.toString(i)).setSource(Map.<String, Object>of("test", "value" + i)).get();
.setId(Long.toString(i))
.setSource(Map.<String, Object>of("test", "value" + i))
.execute()
.actionGet();
} }
ensureGreen(); ensureGreen();
ClusterState state = clusterAdmin().prepareState().get().getState(); ClusterState state = clusterAdmin().prepareState().get().getState();

View file

@ -85,7 +85,7 @@ public class RecoveryWhileUnderLoadIT extends ESIntegTestCase {
indexer.continueIndexing(extraDocs); indexer.continueIndexing(extraDocs);
logger.info("--> flushing the index ...."); logger.info("--> flushing the index ....");
// now flush, just to make sure we have some data in the index, not just translog // now flush, just to make sure we have some data in the index, not just translog
indicesAdmin().prepareFlush().execute().actionGet(); indicesAdmin().prepareFlush().get();
logger.info("--> waiting for {} docs to be indexed ...", waitFor); logger.info("--> waiting for {} docs to be indexed ...", waitFor);
waitForDocs(waitFor, indexer); waitForDocs(waitFor, indexer);
@ -144,7 +144,7 @@ public class RecoveryWhileUnderLoadIT extends ESIntegTestCase {
indexer.continueIndexing(extraDocs); indexer.continueIndexing(extraDocs);
logger.info("--> flushing the index ...."); logger.info("--> flushing the index ....");
// now flush, just to make sure we have some data in the index, not just translog // now flush, just to make sure we have some data in the index, not just translog
indicesAdmin().prepareFlush().execute().actionGet(); indicesAdmin().prepareFlush().get();
logger.info("--> waiting for {} docs to be indexed ...", waitFor); logger.info("--> waiting for {} docs to be indexed ...", waitFor);
waitForDocs(waitFor, indexer); waitForDocs(waitFor, indexer);
@ -200,7 +200,7 @@ public class RecoveryWhileUnderLoadIT extends ESIntegTestCase {
indexer.continueIndexing(extraDocs); indexer.continueIndexing(extraDocs);
logger.info("--> flushing the index ...."); logger.info("--> flushing the index ....");
// now flush, just to make sure we have some data in the index, not just translog // now flush, just to make sure we have some data in the index, not just translog
indicesAdmin().prepareFlush().execute().actionGet(); indicesAdmin().prepareFlush().get();
logger.info("--> waiting for {} docs to be indexed ...", waitFor); logger.info("--> waiting for {} docs to be indexed ...", waitFor);
waitForDocs(waitFor, indexer); waitForDocs(waitFor, indexer);

View file

@ -122,42 +122,40 @@ public class RelocationIT extends ESIntegTestCase {
logger.info("--> index 10 docs"); logger.info("--> index 10 docs");
for (int i = 0; i < 10; i++) { for (int i = 0; i < 10; i++) {
client().prepareIndex("test").setId(Integer.toString(i)).setSource("field", "value" + i).execute().actionGet(); client().prepareIndex("test").setId(Integer.toString(i)).setSource("field", "value" + i).get();
} }
logger.info("--> flush so we have an actual index"); logger.info("--> flush so we have an actual index");
indicesAdmin().prepareFlush().execute().actionGet(); indicesAdmin().prepareFlush().get();
logger.info("--> index more docs so we have something in the translog"); logger.info("--> index more docs so we have something in the translog");
for (int i = 10; i < 20; i++) { for (int i = 10; i < 20; i++) {
client().prepareIndex("test").setId(Integer.toString(i)).setSource("field", "value" + i).execute().actionGet(); client().prepareIndex("test").setId(Integer.toString(i)).setSource("field", "value" + i).get();
} }
logger.info("--> verifying count"); logger.info("--> verifying count");
indicesAdmin().prepareRefresh().execute().actionGet(); indicesAdmin().prepareRefresh().get();
assertThat(prepareSearch("test").setSize(0).execute().actionGet().getHits().getTotalHits().value, equalTo(20L)); assertThat(prepareSearch("test").setSize(0).get().getHits().getTotalHits().value, equalTo(20L));
logger.info("--> start another node"); logger.info("--> start another node");
final String node_2 = internalCluster().startNode(); final String node_2 = internalCluster().startNode();
ClusterHealthResponse clusterHealthResponse = clusterAdmin().prepareHealth() ClusterHealthResponse clusterHealthResponse = clusterAdmin().prepareHealth()
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForNodes("2") .setWaitForNodes("2")
.execute() .get();
.actionGet();
assertThat(clusterHealthResponse.isTimedOut(), equalTo(false)); assertThat(clusterHealthResponse.isTimedOut(), equalTo(false));
logger.info("--> relocate the shard from node1 to node2"); logger.info("--> relocate the shard from node1 to node2");
clusterAdmin().prepareReroute().add(new MoveAllocationCommand("test", 0, node_1, node_2)).execute().actionGet(); clusterAdmin().prepareReroute().add(new MoveAllocationCommand("test", 0, node_1, node_2)).get();
clusterHealthResponse = clusterAdmin().prepareHealth() clusterHealthResponse = clusterAdmin().prepareHealth()
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForNoRelocatingShards(true) .setWaitForNoRelocatingShards(true)
.setTimeout(ACCEPTABLE_RELOCATION_TIME) .setTimeout(ACCEPTABLE_RELOCATION_TIME)
.execute() .get();
.actionGet();
assertThat(clusterHealthResponse.isTimedOut(), equalTo(false)); assertThat(clusterHealthResponse.isTimedOut(), equalTo(false));
logger.info("--> verifying count again..."); logger.info("--> verifying count again...");
indicesAdmin().prepareRefresh().execute().actionGet(); indicesAdmin().prepareRefresh().get();
assertThat(prepareSearch("test").setSize(0).execute().actionGet().getHits().getTotalHits().value, equalTo(20L)); assertThat(prepareSearch("test").setSize(0).get().getHits().getTotalHits().value, equalTo(20L));
} }
public void testRelocationWhileIndexingRandom() throws Exception { public void testRelocationWhileIndexingRandom() throws Exception {
@ -187,8 +185,7 @@ public class RelocationIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForNodes(Integer.toString(i)) .setWaitForNodes(Integer.toString(i))
.setWaitForGreenStatus() .setWaitForGreenStatus()
.execute() .get();
.actionGet();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
} }
} }
@ -219,8 +216,7 @@ public class RelocationIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForNoRelocatingShards(true) .setWaitForNoRelocatingShards(true)
.setTimeout(ACCEPTABLE_RELOCATION_TIME) .setTimeout(ACCEPTABLE_RELOCATION_TIME)
.execute() .get();
.actionGet();
assertThat(clusterHealthResponse.isTimedOut(), equalTo(false)); assertThat(clusterHealthResponse.isTimedOut(), equalTo(false));
indexer.pauseIndexing(); indexer.pauseIndexing();
logger.info("--> DONE relocate the shard from {} to {}", fromNode, toNode); logger.info("--> DONE relocate the shard from {} to {}", fromNode, toNode);
@ -231,7 +227,7 @@ public class RelocationIT extends ESIntegTestCase {
logger.info("--> indexing threads stopped"); logger.info("--> indexing threads stopped");
logger.info("--> refreshing the index"); logger.info("--> refreshing the index");
indicesAdmin().prepareRefresh("test").execute().actionGet(); indicesAdmin().prepareRefresh("test").get();
logger.info("--> searching the index"); logger.info("--> searching the index");
boolean ranOnce = false; boolean ranOnce = false;
for (int i = 0; i < 10; i++) { for (int i = 0; i < 10; i++) {
@ -239,8 +235,7 @@ public class RelocationIT extends ESIntegTestCase {
SearchHits hits = prepareSearch("test").setQuery(matchAllQuery()) SearchHits hits = prepareSearch("test").setQuery(matchAllQuery())
.setSize((int) indexer.totalIndexedDocs()) .setSize((int) indexer.totalIndexedDocs())
.storedFields() .storedFields()
.execute() .get()
.actionGet()
.getHits(); .getHits();
ranOnce = true; ranOnce = true;
if (hits.getTotalHits().value != indexer.totalIndexedDocs()) { if (hits.getTotalHits().value != indexer.totalIndexedDocs()) {
@ -298,8 +293,7 @@ public class RelocationIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForNodes(Integer.toString(i + 1)) .setWaitForNodes(Integer.toString(i + 1))
.setWaitForGreenStatus() .setWaitForGreenStatus()
.execute() .get();
.actionGet();
assertThat(healthResponse.isTimedOut(), equalTo(false)); assertThat(healthResponse.isTimedOut(), equalTo(false));
} }
} }
@ -544,10 +538,10 @@ public class RelocationIT extends ESIntegTestCase {
logger.info("--> index 10 docs"); logger.info("--> index 10 docs");
for (int i = 0; i < 10; i++) { for (int i = 0; i < 10; i++) {
client().prepareIndex("test").setId(Integer.toString(i)).setSource("field", "value" + i).execute().actionGet(); client().prepareIndex("test").setId(Integer.toString(i)).setSource("field", "value" + i).get();
} }
logger.info("--> flush so we have an actual index"); logger.info("--> flush so we have an actual index");
indicesAdmin().prepareFlush().execute().actionGet(); indicesAdmin().prepareFlush().get();
logger.info("--> index more docs so we have something in the translog"); logger.info("--> index more docs so we have something in the translog");
for (int i = 10; i < 20; i++) { for (int i = 10; i < 20; i++) {
client().prepareIndex("test") client().prepareIndex("test")
@ -562,24 +556,22 @@ public class RelocationIT extends ESIntegTestCase {
ClusterHealthResponse clusterHealthResponse = clusterAdmin().prepareHealth() ClusterHealthResponse clusterHealthResponse = clusterAdmin().prepareHealth()
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForNodes("2") .setWaitForNodes("2")
.execute() .get();
.actionGet();
assertThat(clusterHealthResponse.isTimedOut(), equalTo(false)); assertThat(clusterHealthResponse.isTimedOut(), equalTo(false));
logger.info("--> relocate the shard from node1 to node2"); logger.info("--> relocate the shard from node1 to node2");
clusterAdmin().prepareReroute().add(new MoveAllocationCommand("test", 0, node1, node2)).execute().actionGet(); clusterAdmin().prepareReroute().add(new MoveAllocationCommand("test", 0, node1, node2)).get();
clusterHealthResponse = clusterAdmin().prepareHealth() clusterHealthResponse = clusterAdmin().prepareHealth()
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForNoRelocatingShards(true) .setWaitForNoRelocatingShards(true)
.setTimeout(ACCEPTABLE_RELOCATION_TIME) .setTimeout(ACCEPTABLE_RELOCATION_TIME)
.execute() .get();
.actionGet();
assertThat(clusterHealthResponse.isTimedOut(), equalTo(false)); assertThat(clusterHealthResponse.isTimedOut(), equalTo(false));
logger.info("--> verifying count"); logger.info("--> verifying count");
indicesAdmin().prepareRefresh().execute().actionGet(); indicesAdmin().prepareRefresh().get();
assertThat(prepareSearch("test").setSize(0).execute().actionGet().getHits().getTotalHits().value, equalTo(20L)); assertThat(prepareSearch("test").setSize(0).get().getHits().getTotalHits().value, equalTo(20L));
} }
public void testRelocateWhileContinuouslyIndexingAndWaitingForRefresh() throws Exception { public void testRelocateWhileContinuouslyIndexingAndWaitingForRefresh() throws Exception {
@ -595,10 +587,10 @@ public class RelocationIT extends ESIntegTestCase {
logger.info("--> index 10 docs"); logger.info("--> index 10 docs");
for (int i = 0; i < 10; i++) { for (int i = 0; i < 10; i++) {
client().prepareIndex("test").setId(Integer.toString(i)).setSource("field", "value" + i).execute().actionGet(); client().prepareIndex("test").setId(Integer.toString(i)).setSource("field", "value" + i).get();
} }
logger.info("--> flush so we have an actual index"); logger.info("--> flush so we have an actual index");
indicesAdmin().prepareFlush().execute().actionGet(); indicesAdmin().prepareFlush().get();
logger.info("--> index more docs so we have something in the translog"); logger.info("--> index more docs so we have something in the translog");
final List<ActionFuture<DocWriteResponse>> pendingIndexResponses = new ArrayList<>(); final List<ActionFuture<DocWriteResponse>> pendingIndexResponses = new ArrayList<>();
for (int i = 10; i < 20; i++) { for (int i = 10; i < 20; i++) {
@ -616,8 +608,7 @@ public class RelocationIT extends ESIntegTestCase {
ClusterHealthResponse clusterHealthResponse = clusterAdmin().prepareHealth() ClusterHealthResponse clusterHealthResponse = clusterAdmin().prepareHealth()
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForNodes("2") .setWaitForNodes("2")
.execute() .get();
.actionGet();
assertThat(clusterHealthResponse.isTimedOut(), equalTo(false)); assertThat(clusterHealthResponse.isTimedOut(), equalTo(false));
logger.info("--> relocate the shard from node1 to node2"); logger.info("--> relocate the shard from node1 to node2");
@ -639,17 +630,16 @@ public class RelocationIT extends ESIntegTestCase {
.setWaitForEvents(Priority.LANGUID) .setWaitForEvents(Priority.LANGUID)
.setWaitForNoRelocatingShards(true) .setWaitForNoRelocatingShards(true)
.setTimeout(ACCEPTABLE_RELOCATION_TIME) .setTimeout(ACCEPTABLE_RELOCATION_TIME)
.execute() .get();
.actionGet();
assertThat(clusterHealthResponse.isTimedOut(), equalTo(false)); assertThat(clusterHealthResponse.isTimedOut(), equalTo(false));
logger.info("--> verifying count"); logger.info("--> verifying count");
assertBusy(() -> { assertBusy(() -> {
indicesAdmin().prepareRefresh().execute().actionGet(); indicesAdmin().prepareRefresh().get();
assertTrue(pendingIndexResponses.stream().allMatch(ActionFuture::isDone)); assertTrue(pendingIndexResponses.stream().allMatch(ActionFuture::isDone));
}, 1, TimeUnit.MINUTES); }, 1, TimeUnit.MINUTES);
assertThat(prepareSearch("test").setSize(0).execute().actionGet().getHits().getTotalHits().value, equalTo(120L)); assertThat(prepareSearch("test").setSize(0).get().getHits().getTotalHits().value, equalTo(120L));
} }
public void testRelocationEstablishedPeerRecoveryRetentionLeases() throws Exception { public void testRelocationEstablishedPeerRecoveryRetentionLeases() throws Exception {

View file

@ -38,7 +38,7 @@ public class SimpleRecoveryIT extends ESIntegTestCase {
} }
public void testSimpleRecovery() throws Exception { public void testSimpleRecovery() throws Exception {
assertAcked(prepareCreate("test", 1).execute().actionGet()); assertAcked(prepareCreate("test", 1).get());
NumShards numShards = getNumShards("test"); NumShards numShards = getNumShards("test");

View file

@ -137,7 +137,7 @@ public class IndexSnapshotsServiceIT extends AbstractSnapshotIntegTestCase {
final SnapshotInfo snapshotInfo = createSnapshot(repoName, Strings.format("snap-%03d", i), snapshotIndices); final SnapshotInfo snapshotInfo = createSnapshot(repoName, Strings.format("snap-%03d", i), snapshotIndices);
if (snapshotInfo.indices().contains(indexName)) { if (snapshotInfo.indices().contains(indexName)) {
lastSnapshot = snapshotInfo; lastSnapshot = snapshotInfo;
ClusterStateResponse clusterStateResponse = admin().cluster().prepareState().execute().actionGet(); ClusterStateResponse clusterStateResponse = admin().cluster().prepareState().get();
IndexMetadata indexMetadata = clusterStateResponse.getState().metadata().index(indexName); IndexMetadata indexMetadata = clusterStateResponse.getState().metadata().index(indexName);
expectedIndexMetadataId = IndexMetaDataGenerations.buildUniqueIdentifier(indexMetadata); expectedIndexMetadataId = IndexMetaDataGenerations.buildUniqueIdentifier(indexMetadata);
} }

View file

@ -100,10 +100,7 @@ public class FileSettingsServiceIT extends ESIntegTestCase {
}"""; }""";
private void assertMasterNode(Client client, String node) { private void assertMasterNode(Client client, String node) {
assertThat( assertThat(client.admin().cluster().prepareState().get().getState().nodes().getMasterNode().getName(), equalTo(node));
client.admin().cluster().prepareState().execute().actionGet().getState().nodes().getMasterNode().getName(),
equalTo(node)
);
} }
private void writeJSONFile(String node, String json) throws Exception { private void writeJSONFile(String node, String json) throws Exception {

View file

@ -51,7 +51,7 @@ public class AliasResolveRoutingIT extends ESIntegTestCase {
public void testResolveIndexRouting() { public void testResolveIndexRouting() {
createIndex("test1"); createIndex("test1");
createIndex("test2"); createIndex("test2");
clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForGreenStatus().execute().actionGet(); clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForGreenStatus().get();
indicesAdmin().prepareAliases() indicesAdmin().prepareAliases()
.addAliasAction(AliasActions.add().index("test1").alias("alias")) .addAliasAction(AliasActions.add().index("test1").alias("alias"))
@ -93,7 +93,7 @@ public class AliasResolveRoutingIT extends ESIntegTestCase {
createIndex("test1"); createIndex("test1");
createIndex("test2"); createIndex("test2");
createIndex("test3"); createIndex("test3");
clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForGreenStatus().execute().actionGet(); clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setWaitForGreenStatus().get();
indicesAdmin().prepareAliases() indicesAdmin().prepareAliases()
.addAliasAction(AliasActions.add().index("test1").alias("alias")) .addAliasAction(AliasActions.add().index("test1").alias("alias"))

View file

@ -41,58 +41,54 @@ public class AliasRoutingIT extends ESIntegTestCase {
client().prepareIndex("alias0").setId("1").setSource("field", "value1").setRefreshPolicy(RefreshPolicy.IMMEDIATE).get(); client().prepareIndex("alias0").setId("1").setSource("field", "value1").setRefreshPolicy(RefreshPolicy.IMMEDIATE).get();
logger.info("--> verifying get with no routing, should not find anything"); logger.info("--> verifying get with no routing, should not find anything");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("test", "1").execute().actionGet().isExists(), equalTo(false)); assertThat(client().prepareGet("test", "1").get().isExists(), equalTo(false));
} }
logger.info("--> verifying get with routing, should find"); logger.info("--> verifying get with routing, should find");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("test", "1").setRouting("0").execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet("test", "1").setRouting("0").get().isExists(), equalTo(true));
} }
logger.info("--> verifying get with routing alias, should find"); logger.info("--> verifying get with routing alias, should find");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("alias0", "1").execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet("alias0", "1").get().isExists(), equalTo(true));
} }
logger.info("--> updating with id [1] and routing through alias"); logger.info("--> updating with id [1] and routing through alias");
client().prepareUpdate("alias0", "1") client().prepareUpdate("alias0", "1")
.setUpsert(XContentFactory.jsonBuilder().startObject().field("field", 1).endObject()) .setUpsert(XContentFactory.jsonBuilder().startObject().field("field", 1).endObject())
.setDoc(Requests.INDEX_CONTENT_TYPE, "field", "value2") .setDoc(Requests.INDEX_CONTENT_TYPE, "field", "value2")
.execute() .get();
.actionGet();
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("alias0", "1").execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet("alias0", "1").get().isExists(), equalTo(true));
assertThat( assertThat(client().prepareGet("alias0", "1").get().getSourceAsMap().get("field").toString(), equalTo("value2"));
client().prepareGet("alias0", "1").execute().actionGet().getSourceAsMap().get("field").toString(),
equalTo("value2")
);
} }
logger.info("--> deleting with no routing, should not delete anything"); logger.info("--> deleting with no routing, should not delete anything");
client().prepareDelete("test", "1").setRefreshPolicy(RefreshPolicy.IMMEDIATE).get(); client().prepareDelete("test", "1").setRefreshPolicy(RefreshPolicy.IMMEDIATE).get();
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("test", "1").execute().actionGet().isExists(), equalTo(false)); assertThat(client().prepareGet("test", "1").get().isExists(), equalTo(false));
assertThat(client().prepareGet("test", "1").setRouting("0").execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet("test", "1").setRouting("0").get().isExists(), equalTo(true));
assertThat(client().prepareGet("alias0", "1").execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet("alias0", "1").get().isExists(), equalTo(true));
} }
logger.info("--> deleting with routing alias, should delete"); logger.info("--> deleting with routing alias, should delete");
client().prepareDelete("alias0", "1").setRefreshPolicy(RefreshPolicy.IMMEDIATE).get(); client().prepareDelete("alias0", "1").setRefreshPolicy(RefreshPolicy.IMMEDIATE).get();
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("test", "1").execute().actionGet().isExists(), equalTo(false)); assertThat(client().prepareGet("test", "1").get().isExists(), equalTo(false));
assertThat(client().prepareGet("test", "1").setRouting("0").execute().actionGet().isExists(), equalTo(false)); assertThat(client().prepareGet("test", "1").setRouting("0").get().isExists(), equalTo(false));
assertThat(client().prepareGet("alias0", "1").execute().actionGet().isExists(), equalTo(false)); assertThat(client().prepareGet("alias0", "1").get().isExists(), equalTo(false));
} }
logger.info("--> indexing with id [1], and routing [0] using alias"); logger.info("--> indexing with id [1], and routing [0] using alias");
client().prepareIndex("alias0").setId("1").setSource("field", "value1").setRefreshPolicy(RefreshPolicy.IMMEDIATE).get(); client().prepareIndex("alias0").setId("1").setSource("field", "value1").setRefreshPolicy(RefreshPolicy.IMMEDIATE).get();
logger.info("--> verifying get with no routing, should not find anything"); logger.info("--> verifying get with no routing, should not find anything");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("test", "1").execute().actionGet().isExists(), equalTo(false)); assertThat(client().prepareGet("test", "1").get().isExists(), equalTo(false));
} }
logger.info("--> verifying get with routing, should find"); logger.info("--> verifying get with routing, should find");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("test", "1").setRouting("0").execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet("test", "1").setRouting("0").get().isExists(), equalTo(true));
assertThat(client().prepareGet("alias0", "1").execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet("alias0", "1").get().isExists(), equalTo(true));
} }
} }
@ -111,56 +107,34 @@ public class AliasRoutingIT extends ESIntegTestCase {
client().prepareIndex("alias0").setId("1").setSource("field", "value1").setRefreshPolicy(RefreshPolicy.IMMEDIATE).get(); client().prepareIndex("alias0").setId("1").setSource("field", "value1").setRefreshPolicy(RefreshPolicy.IMMEDIATE).get();
logger.info("--> verifying get with no routing, should not find anything"); logger.info("--> verifying get with no routing, should not find anything");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("test", "1").execute().actionGet().isExists(), equalTo(false)); assertThat(client().prepareGet("test", "1").get().isExists(), equalTo(false));
} }
logger.info("--> verifying get with routing, should find"); logger.info("--> verifying get with routing, should find");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("alias0", "1").execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet("alias0", "1").get().isExists(), equalTo(true));
} }
logger.info("--> search with no routing, should fine one"); logger.info("--> search with no routing, should fine one");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat( assertThat(prepareSearch().setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value, equalTo(1L));
prepareSearch().setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value,
equalTo(1L)
);
} }
logger.info("--> search with wrong routing, should not find"); logger.info("--> search with wrong routing, should not find");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat( assertThat(
prepareSearch().setRouting("1") prepareSearch().setRouting("1").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(0L) equalTo(0L)
); );
assertThat( assertThat(
prepareSearch().setSize(0) prepareSearch().setSize(0).setRouting("1").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.setRouting("1")
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(0L) equalTo(0L)
); );
assertThat( assertThat(prepareSearch("alias1").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value, equalTo(0L));
prepareSearch("alias1").setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value,
equalTo(0L)
);
assertThat( assertThat(
prepareSearch("alias1").setSize(0) prepareSearch("alias1").setSize(0).setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(0L) equalTo(0L)
); );
} }
@ -169,35 +143,16 @@ public class AliasRoutingIT extends ESIntegTestCase {
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat( assertThat(
prepareSearch().setRouting("0") prepareSearch().setRouting("0").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(1L) equalTo(1L)
); );
assertThat( assertThat(
prepareSearch().setSize(0) prepareSearch().setSize(0).setRouting("0").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.setRouting("0")
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(1L) equalTo(1L)
); );
assertThat(prepareSearch("alias0").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value, equalTo(1L));
assertThat( assertThat(
prepareSearch("alias0").setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value, prepareSearch("alias0").setSize(0).setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
equalTo(1L)
);
assertThat(
prepareSearch("alias0").setSize(0)
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(1L) equalTo(1L)
); );
} }
@ -207,12 +162,9 @@ public class AliasRoutingIT extends ESIntegTestCase {
logger.info("--> search with no routing, should fine two"); logger.info("--> search with no routing, should fine two");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(prepareSearch().setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value, equalTo(2L));
assertThat( assertThat(
prepareSearch().setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value, prepareSearch().setSize(0).setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
equalTo(2L)
);
assertThat(
prepareSearch().setSize(0).setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value,
equalTo(2L) equalTo(2L)
); );
} }
@ -220,35 +172,16 @@ public class AliasRoutingIT extends ESIntegTestCase {
logger.info("--> search with 0 routing, should find one"); logger.info("--> search with 0 routing, should find one");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat( assertThat(
prepareSearch().setRouting("0") prepareSearch().setRouting("0").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(1L) equalTo(1L)
); );
assertThat( assertThat(
prepareSearch().setSize(0) prepareSearch().setSize(0).setRouting("0").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.setRouting("0")
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(1L) equalTo(1L)
); );
assertThat(prepareSearch("alias0").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value, equalTo(1L));
assertThat( assertThat(
prepareSearch("alias0").setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value, prepareSearch("alias0").setSize(0).setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
equalTo(1L)
);
assertThat(
prepareSearch("alias0").setSize(0)
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(1L) equalTo(1L)
); );
} }
@ -256,35 +189,16 @@ public class AliasRoutingIT extends ESIntegTestCase {
logger.info("--> search with 1 routing, should find one"); logger.info("--> search with 1 routing, should find one");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat( assertThat(
prepareSearch().setRouting("1") prepareSearch().setRouting("1").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(1L) equalTo(1L)
); );
assertThat( assertThat(
prepareSearch().setSize(0) prepareSearch().setSize(0).setRouting("1").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.setRouting("1")
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(1L) equalTo(1L)
); );
assertThat(prepareSearch("alias1").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value, equalTo(1L));
assertThat( assertThat(
prepareSearch("alias1").setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value, prepareSearch("alias1").setSize(0).setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
equalTo(1L)
);
assertThat(
prepareSearch("alias1").setSize(0)
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(1L) equalTo(1L)
); );
} }
@ -292,35 +206,21 @@ public class AliasRoutingIT extends ESIntegTestCase {
logger.info("--> search with 0,1 indexRoutings , should find two"); logger.info("--> search with 0,1 indexRoutings , should find two");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat( assertThat(
prepareSearch().setRouting("0", "1") prepareSearch().setRouting("0", "1").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(2L) equalTo(2L)
); );
assertThat( assertThat(
prepareSearch().setSize(0) prepareSearch().setSize(0)
.setRouting("0", "1") .setRouting("0", "1")
.setQuery(QueryBuilders.matchAllQuery()) .setQuery(QueryBuilders.matchAllQuery())
.execute() .get()
.actionGet()
.getHits() .getHits()
.getTotalHits().value, .getTotalHits().value,
equalTo(2L) equalTo(2L)
); );
assertThat(prepareSearch("alias01").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value, equalTo(2L));
assertThat( assertThat(
prepareSearch("alias01").setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value, prepareSearch("alias01").setSize(0).setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
equalTo(2L)
);
assertThat(
prepareSearch("alias01").setSize(0)
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(2L) equalTo(2L)
); );
} }
@ -328,20 +228,11 @@ public class AliasRoutingIT extends ESIntegTestCase {
logger.info("--> search with two routing aliases , should find two"); logger.info("--> search with two routing aliases , should find two");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat( assertThat(
prepareSearch("alias0", "alias1").setQuery(QueryBuilders.matchAllQuery()) prepareSearch("alias0", "alias1").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(2L) equalTo(2L)
); );
assertThat( assertThat(
prepareSearch("alias0", "alias1").setSize(0) prepareSearch("alias0", "alias1").setSize(0).setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(2L) equalTo(2L)
); );
} }
@ -349,18 +240,13 @@ public class AliasRoutingIT extends ESIntegTestCase {
logger.info("--> search with alias0, alias1 and alias01, should find two"); logger.info("--> search with alias0, alias1 and alias01, should find two");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat( assertThat(
prepareSearch("alias0", "alias1", "alias01").setQuery(QueryBuilders.matchAllQuery()) prepareSearch("alias0", "alias1", "alias01").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(2L) equalTo(2L)
); );
assertThat( assertThat(
prepareSearch("alias0", "alias1", "alias01").setSize(0) prepareSearch("alias0", "alias1", "alias01").setSize(0)
.setQuery(QueryBuilders.matchAllQuery()) .setQuery(QueryBuilders.matchAllQuery())
.execute() .get()
.actionGet()
.getHits() .getHits()
.getTotalHits().value, .getTotalHits().value,
equalTo(2L) equalTo(2L)
@ -370,18 +256,13 @@ public class AliasRoutingIT extends ESIntegTestCase {
logger.info("--> search with test, alias0 and alias1, should find two"); logger.info("--> search with test, alias0 and alias1, should find two");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat( assertThat(
prepareSearch("test", "alias0", "alias1").setQuery(QueryBuilders.matchAllQuery()) prepareSearch("test", "alias0", "alias1").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(2L) equalTo(2L)
); );
assertThat( assertThat(
prepareSearch("test", "alias0", "alias1").setSize(0) prepareSearch("test", "alias0", "alias1").setSize(0)
.setQuery(QueryBuilders.matchAllQuery()) .setQuery(QueryBuilders.matchAllQuery())
.execute() .get()
.actionGet()
.getHits() .getHits()
.getTotalHits().value, .getTotalHits().value,
equalTo(2L) equalTo(2L)
@ -415,39 +296,34 @@ public class AliasRoutingIT extends ESIntegTestCase {
client().prepareIndex("alias-a0").setId("1").setSource("field", "value1").setRefreshPolicy(RefreshPolicy.IMMEDIATE).get(); client().prepareIndex("alias-a0").setId("1").setSource("field", "value1").setRefreshPolicy(RefreshPolicy.IMMEDIATE).get();
logger.info("--> verifying get with no routing, should not find anything"); logger.info("--> verifying get with no routing, should not find anything");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("test-a", "1").execute().actionGet().isExists(), equalTo(false)); assertThat(client().prepareGet("test-a", "1").get().isExists(), equalTo(false));
} }
logger.info("--> verifying get with routing, should find"); logger.info("--> verifying get with routing, should find");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("alias-a0", "1").execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet("alias-a0", "1").get().isExists(), equalTo(true));
} }
logger.info("--> indexing with id [0], and routing [1] using alias to test-b"); logger.info("--> indexing with id [0], and routing [1] using alias to test-b");
client().prepareIndex("alias-b1").setId("1").setSource("field", "value1").setRefreshPolicy(RefreshPolicy.IMMEDIATE).get(); client().prepareIndex("alias-b1").setId("1").setSource("field", "value1").setRefreshPolicy(RefreshPolicy.IMMEDIATE).get();
logger.info("--> verifying get with no routing, should not find anything"); logger.info("--> verifying get with no routing, should not find anything");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("test-a", "1").execute().actionGet().isExists(), equalTo(false)); assertThat(client().prepareGet("test-a", "1").get().isExists(), equalTo(false));
} }
logger.info("--> verifying get with routing, should find"); logger.info("--> verifying get with routing, should find");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("alias-b1", "1").execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet("alias-b1", "1").get().isExists(), equalTo(true));
} }
logger.info("--> search with alias-a1,alias-b0, should not find"); logger.info("--> search with alias-a1,alias-b0, should not find");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat( assertThat(
prepareSearch("alias-a1", "alias-b0").setQuery(QueryBuilders.matchAllQuery()) prepareSearch("alias-a1", "alias-b0").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(0L) equalTo(0L)
); );
assertThat( assertThat(
prepareSearch("alias-a1", "alias-b0").setSize(0) prepareSearch("alias-a1", "alias-b0").setSize(0)
.setQuery(QueryBuilders.matchAllQuery()) .setQuery(QueryBuilders.matchAllQuery())
.execute() .get()
.actionGet()
.getHits() .getHits()
.getTotalHits().value, .getTotalHits().value,
equalTo(0L) equalTo(0L)
@ -456,17 +332,9 @@ public class AliasRoutingIT extends ESIntegTestCase {
logger.info("--> search with alias-ab, should find two"); logger.info("--> search with alias-ab, should find two");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(prepareSearch("alias-ab").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value, equalTo(2L));
assertThat( assertThat(
prepareSearch("alias-ab").setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value, prepareSearch("alias-ab").setSize(0).setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
equalTo(2L)
);
assertThat(
prepareSearch("alias-ab").setSize(0)
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(2L) equalTo(2L)
); );
} }
@ -474,18 +342,13 @@ public class AliasRoutingIT extends ESIntegTestCase {
logger.info("--> search with alias-a0,alias-b1 should find two"); logger.info("--> search with alias-a0,alias-b1 should find two");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat( assertThat(
prepareSearch("alias-a0", "alias-b1").setQuery(QueryBuilders.matchAllQuery()) prepareSearch("alias-a0", "alias-b1").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(2L) equalTo(2L)
); );
assertThat( assertThat(
prepareSearch("alias-a0", "alias-b1").setSize(0) prepareSearch("alias-a0", "alias-b1").setSize(0)
.setQuery(QueryBuilders.matchAllQuery()) .setQuery(QueryBuilders.matchAllQuery())
.execute() .get()
.actionGet()
.getHits() .getHits()
.getTotalHits().value, .getTotalHits().value,
equalTo(2L) equalTo(2L)
@ -511,10 +374,7 @@ public class AliasRoutingIT extends ESIntegTestCase {
logger.info("--> search all on index_* should find two"); logger.info("--> search all on index_* should find two");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat( assertThat(prepareSearch("index_*").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value, equalTo(2L));
prepareSearch("index_*").setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value,
equalTo(2L)
);
} }
} }
@ -538,8 +398,7 @@ public class AliasRoutingIT extends ESIntegTestCase {
SearchResponse searchResponse = prepareSearch("index_*").setSearchType(SearchType.QUERY_THEN_FETCH) SearchResponse searchResponse = prepareSearch("index_*").setSearchType(SearchType.QUERY_THEN_FETCH)
.setSize(1) .setSize(1)
.setQuery(QueryBuilders.matchAllQuery()) .setQuery(QueryBuilders.matchAllQuery())
.execute() .get();
.actionGet();
logger.info("--> search all on index_* should find two"); logger.info("--> search all on index_* should find two");
assertThat(searchResponse.getHits().getTotalHits().value, equalTo(2L)); assertThat(searchResponse.getHits().getTotalHits().value, equalTo(2L));
@ -560,18 +419,10 @@ public class AliasRoutingIT extends ESIntegTestCase {
logger.info("--> verifying get and search with routing, should find"); logger.info("--> verifying get and search with routing, should find");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("test", "0").setRouting("3").execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet("test", "0").setRouting("3").get().isExists(), equalTo(true));
assertThat(prepareSearch("alias").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value, equalTo(1L));
assertThat( assertThat(
prepareSearch("alias").setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value, prepareSearch("alias").setSize(0).setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
equalTo(1L)
);
assertThat(
prepareSearch("alias").setSize(0)
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(1L) equalTo(1L)
); );
} }
@ -581,17 +432,9 @@ public class AliasRoutingIT extends ESIntegTestCase {
logger.info("--> verifying search with wrong routing should not find"); logger.info("--> verifying search with wrong routing should not find");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(prepareSearch("alias").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value, equalTo(0L));
assertThat( assertThat(
prepareSearch("alias").setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value, prepareSearch("alias").setSize(0).setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
equalTo(0L)
);
assertThat(
prepareSearch("alias").setSize(0)
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(0L) equalTo(0L)
); );
} }
@ -608,19 +451,11 @@ public class AliasRoutingIT extends ESIntegTestCase {
logger.info("--> verifying get and search with routing, should find"); logger.info("--> verifying get and search with routing, should find");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("test", "0").setRouting("3").execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet("test", "0").setRouting("3").get().isExists(), equalTo(true));
assertThat(client().prepareGet("test", "1").setRouting("4").execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet("test", "1").setRouting("4").get().isExists(), equalTo(true));
assertThat(prepareSearch("alias").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value, equalTo(2L));
assertThat( assertThat(
prepareSearch("alias").setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value, prepareSearch("alias").setSize(0).setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
equalTo(2L)
);
assertThat(
prepareSearch("alias").setSize(0)
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(2L) equalTo(2L)
); );
} }

View file

@ -40,8 +40,7 @@ public class PartitionedRoutingIT extends ESIntegTestCase {
.put("index.routing_partition_size", partitionSize) .put("index.routing_partition_size", partitionSize)
) )
.setMapping("{\"_routing\":{\"required\":true}}") .setMapping("{\"_routing\":{\"required\":true}}")
.execute() .get();
.actionGet();
ensureGreen(); ensureGreen();
Map<String, Set<String>> routingToDocumentIds = generateRoutedDocumentIds(index); Map<String, Set<String>> routingToDocumentIds = generateRoutedDocumentIds(index);
@ -69,8 +68,7 @@ public class PartitionedRoutingIT extends ESIntegTestCase {
.put("index.routing_partition_size", partitionSize) .put("index.routing_partition_size", partitionSize)
) )
.setMapping("{\"_routing\":{\"required\":true}}") .setMapping("{\"_routing\":{\"required\":true}}")
.execute() .get();
.actionGet();
ensureGreen(); ensureGreen();
Map<String, Set<String>> routingToDocumentIds = generateRoutedDocumentIds(index); Map<String, Set<String>> routingToDocumentIds = generateRoutedDocumentIds(index);
@ -149,8 +147,7 @@ public class PartitionedRoutingIT extends ESIntegTestCase {
.setRouting(routing) .setRouting(routing)
.setIndices(index) .setIndices(index)
.setSize(100) .setSize(100)
.execute() .get();
.actionGet();
logger.info( logger.info(
"--> routed search on index [" "--> routed search on index ["
@ -185,8 +182,7 @@ public class PartitionedRoutingIT extends ESIntegTestCase {
SearchResponse response = prepareSearch().setQuery(QueryBuilders.termQuery("_routing", routing)) SearchResponse response = prepareSearch().setQuery(QueryBuilders.termQuery("_routing", routing))
.setIndices(index) .setIndices(index)
.setSize(100) .setSize(100)
.execute() .get();
.actionGet();
assertEquals(expectedShards, response.getTotalShards()); assertEquals(expectedShards, response.getTotalShards());
assertEquals(expectedDocuments, response.getHits().getTotalHits().value); assertEquals(expectedDocuments, response.getHits().getTotalHits().value);
@ -203,7 +199,7 @@ public class PartitionedRoutingIT extends ESIntegTestCase {
String routing = routingEntry.getKey(); String routing = routingEntry.getKey();
for (String id : routingEntry.getValue()) { for (String id : routingEntry.getValue()) {
assertTrue(client().prepareGet(index, id).setRouting(routing).execute().actionGet().isExists()); assertTrue(client().prepareGet(index, id).setRouting(routing).get().isExists());
} }
} }
} }

View file

@ -76,25 +76,25 @@ public class SimpleRoutingIT extends ESIntegTestCase {
.get(); .get();
logger.info("--> verifying get with no routing, should not find anything"); logger.info("--> verifying get with no routing, should not find anything");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("test", "1").execute().actionGet().isExists(), equalTo(false)); assertThat(client().prepareGet("test", "1").get().isExists(), equalTo(false));
} }
logger.info("--> verifying get with routing, should find"); logger.info("--> verifying get with routing, should find");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("test", "1").setRouting(routingValue).execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet("test", "1").setRouting(routingValue).get().isExists(), equalTo(true));
} }
logger.info("--> deleting with no routing, should not delete anything"); logger.info("--> deleting with no routing, should not delete anything");
client().prepareDelete("test", "1").setRefreshPolicy(RefreshPolicy.IMMEDIATE).get(); client().prepareDelete("test", "1").setRefreshPolicy(RefreshPolicy.IMMEDIATE).get();
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("test", "1").execute().actionGet().isExists(), equalTo(false)); assertThat(client().prepareGet("test", "1").get().isExists(), equalTo(false));
assertThat(client().prepareGet("test", "1").setRouting(routingValue).execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet("test", "1").setRouting(routingValue).get().isExists(), equalTo(true));
} }
logger.info("--> deleting with routing, should delete"); logger.info("--> deleting with routing, should delete");
client().prepareDelete("test", "1").setRouting(routingValue).setRefreshPolicy(RefreshPolicy.IMMEDIATE).get(); client().prepareDelete("test", "1").setRouting(routingValue).setRefreshPolicy(RefreshPolicy.IMMEDIATE).get();
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("test", "1").execute().actionGet().isExists(), equalTo(false)); assertThat(client().prepareGet("test", "1").get().isExists(), equalTo(false));
assertThat(client().prepareGet("test", "1").setRouting(routingValue).execute().actionGet().isExists(), equalTo(false)); assertThat(client().prepareGet("test", "1").setRouting(routingValue).get().isExists(), equalTo(false));
} }
logger.info("--> indexing with id [1], and routing [0]"); logger.info("--> indexing with id [1], and routing [0]");
@ -106,11 +106,11 @@ public class SimpleRoutingIT extends ESIntegTestCase {
.get(); .get();
logger.info("--> verifying get with no routing, should not find anything"); logger.info("--> verifying get with no routing, should not find anything");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("test", "1").execute().actionGet().isExists(), equalTo(false)); assertThat(client().prepareGet("test", "1").get().isExists(), equalTo(false));
} }
logger.info("--> verifying get with routing, should find"); logger.info("--> verifying get with routing, should find");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("test", "1").setRouting(routingValue).execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet("test", "1").setRouting(routingValue).get().isExists(), equalTo(true));
} }
} }
@ -128,40 +128,26 @@ public class SimpleRoutingIT extends ESIntegTestCase {
.get(); .get();
logger.info("--> verifying get with no routing, should not find anything"); logger.info("--> verifying get with no routing, should not find anything");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("test", "1").execute().actionGet().isExists(), equalTo(false)); assertThat(client().prepareGet("test", "1").get().isExists(), equalTo(false));
} }
logger.info("--> verifying get with routing, should find"); logger.info("--> verifying get with routing, should find");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet("test", "1").setRouting(routingValue).execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet("test", "1").setRouting(routingValue).get().isExists(), equalTo(true));
} }
logger.info("--> search with no routing, should fine one"); logger.info("--> search with no routing, should fine one");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat( assertThat(prepareSearch().setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value, equalTo(1L));
prepareSearch().setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value,
equalTo(1L)
);
} }
logger.info("--> search with wrong routing, should not find"); logger.info("--> search with wrong routing, should not find");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat( assertThat(
prepareSearch().setRouting("1") prepareSearch().setRouting("1").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(0L) equalTo(0L)
); );
assertThat( assertThat(
prepareSearch().setSize(0) prepareSearch().setSize(0).setRouting("1").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.setRouting("1")
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(0L) equalTo(0L)
); );
} }
@ -169,20 +155,14 @@ public class SimpleRoutingIT extends ESIntegTestCase {
logger.info("--> search with correct routing, should find"); logger.info("--> search with correct routing, should find");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat( assertThat(
prepareSearch().setRouting(routingValue) prepareSearch().setRouting(routingValue).setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(1L) equalTo(1L)
); );
assertThat( assertThat(
prepareSearch().setSize(0) prepareSearch().setSize(0)
.setRouting(routingValue) .setRouting(routingValue)
.setQuery(QueryBuilders.matchAllQuery()) .setQuery(QueryBuilders.matchAllQuery())
.execute() .get()
.actionGet()
.getHits() .getHits()
.getTotalHits().value, .getTotalHits().value,
equalTo(1L) equalTo(1L)
@ -200,12 +180,9 @@ public class SimpleRoutingIT extends ESIntegTestCase {
logger.info("--> search with no routing, should fine two"); logger.info("--> search with no routing, should fine two");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(prepareSearch().setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value, equalTo(2L));
assertThat( assertThat(
prepareSearch().setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value, prepareSearch().setSize(0).setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
equalTo(2L)
);
assertThat(
prepareSearch().setSize(0).setQuery(QueryBuilders.matchAllQuery()).execute().actionGet().getHits().getTotalHits().value,
equalTo(2L) equalTo(2L)
); );
} }
@ -213,20 +190,14 @@ public class SimpleRoutingIT extends ESIntegTestCase {
logger.info("--> search with {} routing, should find one", routingValue); logger.info("--> search with {} routing, should find one", routingValue);
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat( assertThat(
prepareSearch().setRouting(routingValue) prepareSearch().setRouting(routingValue).setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(1L) equalTo(1L)
); );
assertThat( assertThat(
prepareSearch().setSize(0) prepareSearch().setSize(0)
.setRouting(routingValue) .setRouting(routingValue)
.setQuery(QueryBuilders.matchAllQuery()) .setQuery(QueryBuilders.matchAllQuery())
.execute() .get()
.actionGet()
.getHits() .getHits()
.getTotalHits().value, .getTotalHits().value,
equalTo(1L) equalTo(1L)
@ -236,20 +207,14 @@ public class SimpleRoutingIT extends ESIntegTestCase {
logger.info("--> search with {} routing, should find one", secondRoutingValue); logger.info("--> search with {} routing, should find one", secondRoutingValue);
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat( assertThat(
prepareSearch().setRouting("1") prepareSearch().setRouting("1").setQuery(QueryBuilders.matchAllQuery()).get().getHits().getTotalHits().value,
.setQuery(QueryBuilders.matchAllQuery())
.execute()
.actionGet()
.getHits()
.getTotalHits().value,
equalTo(1L) equalTo(1L)
); );
assertThat( assertThat(
prepareSearch().setSize(0) prepareSearch().setSize(0)
.setRouting(secondRoutingValue) .setRouting(secondRoutingValue)
.setQuery(QueryBuilders.matchAllQuery()) .setQuery(QueryBuilders.matchAllQuery())
.execute() .get()
.actionGet()
.getHits() .getHits()
.getTotalHits().value, .getTotalHits().value,
equalTo(1L) equalTo(1L)
@ -261,8 +226,7 @@ public class SimpleRoutingIT extends ESIntegTestCase {
assertThat( assertThat(
prepareSearch().setRouting(routingValue, secondRoutingValue) prepareSearch().setRouting(routingValue, secondRoutingValue)
.setQuery(QueryBuilders.matchAllQuery()) .setQuery(QueryBuilders.matchAllQuery())
.execute() .get()
.actionGet()
.getHits() .getHits()
.getTotalHits().value, .getTotalHits().value,
equalTo(2L) equalTo(2L)
@ -271,8 +235,7 @@ public class SimpleRoutingIT extends ESIntegTestCase {
prepareSearch().setSize(0) prepareSearch().setSize(0)
.setRouting(routingValue, secondRoutingValue) .setRouting(routingValue, secondRoutingValue)
.setQuery(QueryBuilders.matchAllQuery()) .setQuery(QueryBuilders.matchAllQuery())
.execute() .get()
.actionGet()
.getHits() .getHits()
.getTotalHits().value, .getTotalHits().value,
equalTo(2L) equalTo(2L)
@ -284,8 +247,7 @@ public class SimpleRoutingIT extends ESIntegTestCase {
assertThat( assertThat(
prepareSearch().setRouting(routingValue, secondRoutingValue, routingValue) prepareSearch().setRouting(routingValue, secondRoutingValue, routingValue)
.setQuery(QueryBuilders.matchAllQuery()) .setQuery(QueryBuilders.matchAllQuery())
.execute() .get()
.actionGet()
.getHits() .getHits()
.getTotalHits().value, .getTotalHits().value,
equalTo(2L) equalTo(2L)
@ -294,8 +256,7 @@ public class SimpleRoutingIT extends ESIntegTestCase {
prepareSearch().setSize(0) prepareSearch().setSize(0)
.setRouting(routingValue, secondRoutingValue, routingValue) .setRouting(routingValue, secondRoutingValue, routingValue)
.setQuery(QueryBuilders.matchAllQuery()) .setQuery(QueryBuilders.matchAllQuery())
.execute() .get()
.actionGet()
.getHits() .getHits()
.getTotalHits().value, .getTotalHits().value,
equalTo(2L) equalTo(2L)
@ -316,8 +277,7 @@ public class SimpleRoutingIT extends ESIntegTestCase {
.endObject() .endObject()
.endObject() .endObject()
) )
.execute() .get();
.actionGet();
ensureGreen(); ensureGreen();
String routingValue = findNonMatchingRoutingValue("test", "1"); String routingValue = findNonMatchingRoutingValue("test", "1");
@ -340,7 +300,7 @@ public class SimpleRoutingIT extends ESIntegTestCase {
logger.info("--> verifying get with routing, should find"); logger.info("--> verifying get with routing, should find");
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
assertThat(client().prepareGet(indexOrAlias(), "1").setRouting(routingValue).execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet(indexOrAlias(), "1").setRouting(routingValue).get().isExists(), equalTo(true));
} }
logger.info("--> deleting with no routing, should fail"); logger.info("--> deleting with no routing, should fail");
@ -353,34 +313,34 @@ public class SimpleRoutingIT extends ESIntegTestCase {
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
try { try {
client().prepareGet(indexOrAlias(), "1").execute().actionGet().isExists(); client().prepareGet(indexOrAlias(), "1").get().isExists();
fail("get with missing routing when routing is required should fail"); fail("get with missing routing when routing is required should fail");
} catch (RoutingMissingException e) { } catch (RoutingMissingException e) {
assertThat(e.status(), equalTo(RestStatus.BAD_REQUEST)); assertThat(e.status(), equalTo(RestStatus.BAD_REQUEST));
assertThat(e.getMessage(), equalTo("routing is required for [test]/[1]")); assertThat(e.getMessage(), equalTo("routing is required for [test]/[1]"));
} }
assertThat(client().prepareGet(indexOrAlias(), "1").setRouting(routingValue).execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet(indexOrAlias(), "1").setRouting(routingValue).get().isExists(), equalTo(true));
} }
try { try {
client().prepareUpdate(indexOrAlias(), "1").setDoc(Requests.INDEX_CONTENT_TYPE, "field", "value2").execute().actionGet(); client().prepareUpdate(indexOrAlias(), "1").setDoc(Requests.INDEX_CONTENT_TYPE, "field", "value2").get();
fail("update with missing routing when routing is required should fail"); fail("update with missing routing when routing is required should fail");
} catch (ElasticsearchException e) { } catch (ElasticsearchException e) {
assertThat(e.unwrapCause(), instanceOf(RoutingMissingException.class)); assertThat(e.unwrapCause(), instanceOf(RoutingMissingException.class));
} }
client().prepareUpdate(indexOrAlias(), "1").setRouting(routingValue).setDoc(Requests.INDEX_CONTENT_TYPE, "field", "value2").get(); client().prepareUpdate(indexOrAlias(), "1").setRouting(routingValue).setDoc(Requests.INDEX_CONTENT_TYPE, "field", "value2").get();
indicesAdmin().prepareRefresh().execute().actionGet(); indicesAdmin().prepareRefresh().get();
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
try { try {
client().prepareGet(indexOrAlias(), "1").execute().actionGet().isExists(); client().prepareGet(indexOrAlias(), "1").get().isExists();
fail(); fail();
} catch (RoutingMissingException e) { } catch (RoutingMissingException e) {
assertThat(e.status(), equalTo(RestStatus.BAD_REQUEST)); assertThat(e.status(), equalTo(RestStatus.BAD_REQUEST));
assertThat(e.getMessage(), equalTo("routing is required for [test]/[1]")); assertThat(e.getMessage(), equalTo("routing is required for [test]/[1]"));
} }
GetResponse getResponse = client().prepareGet(indexOrAlias(), "1").setRouting(routingValue).execute().actionGet(); GetResponse getResponse = client().prepareGet(indexOrAlias(), "1").setRouting(routingValue).get();
assertThat(getResponse.isExists(), equalTo(true)); assertThat(getResponse.isExists(), equalTo(true));
assertThat(getResponse.getSourceAsMap().get("field"), equalTo("value2")); assertThat(getResponse.getSourceAsMap().get("field"), equalTo("value2"));
} }
@ -389,13 +349,13 @@ public class SimpleRoutingIT extends ESIntegTestCase {
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
try { try {
client().prepareGet(indexOrAlias(), "1").execute().actionGet().isExists(); client().prepareGet(indexOrAlias(), "1").get().isExists();
fail(); fail();
} catch (RoutingMissingException e) { } catch (RoutingMissingException e) {
assertThat(e.status(), equalTo(RestStatus.BAD_REQUEST)); assertThat(e.status(), equalTo(RestStatus.BAD_REQUEST));
assertThat(e.getMessage(), equalTo("routing is required for [test]/[1]")); assertThat(e.getMessage(), equalTo("routing is required for [test]/[1]"));
} }
assertThat(client().prepareGet(indexOrAlias(), "1").setRouting(routingValue).execute().actionGet().isExists(), equalTo(false)); assertThat(client().prepareGet(indexOrAlias(), "1").setRouting(routingValue).get().isExists(), equalTo(false));
} }
} }
@ -412,15 +372,13 @@ public class SimpleRoutingIT extends ESIntegTestCase {
.endObject() .endObject()
.endObject() .endObject()
) )
.execute() .get();
.actionGet();
ensureGreen(); ensureGreen();
{ {
String index = indexOrAlias(); String index = indexOrAlias();
BulkResponse bulkResponse = client().prepareBulk() BulkResponse bulkResponse = client().prepareBulk()
.add(new IndexRequest(index).id("1").source(Requests.INDEX_CONTENT_TYPE, "field", "value")) .add(new IndexRequest(index).id("1").source(Requests.INDEX_CONTENT_TYPE, "field", "value"))
.execute() .get();
.actionGet();
assertThat(bulkResponse.getItems().length, equalTo(1)); assertThat(bulkResponse.getItems().length, equalTo(1));
assertThat(bulkResponse.hasFailures(), equalTo(true)); assertThat(bulkResponse.hasFailures(), equalTo(true));
@ -437,16 +395,14 @@ public class SimpleRoutingIT extends ESIntegTestCase {
String index = indexOrAlias(); String index = indexOrAlias();
BulkResponse bulkResponse = client().prepareBulk() BulkResponse bulkResponse = client().prepareBulk()
.add(new IndexRequest(index).id("1").routing("0").source(Requests.INDEX_CONTENT_TYPE, "field", "value")) .add(new IndexRequest(index).id("1").routing("0").source(Requests.INDEX_CONTENT_TYPE, "field", "value"))
.execute() .get();
.actionGet();
assertThat(bulkResponse.hasFailures(), equalTo(false)); assertThat(bulkResponse.hasFailures(), equalTo(false));
} }
{ {
BulkResponse bulkResponse = client().prepareBulk() BulkResponse bulkResponse = client().prepareBulk()
.add(new UpdateRequest(indexOrAlias(), "1").doc(Requests.INDEX_CONTENT_TYPE, "field", "value2")) .add(new UpdateRequest(indexOrAlias(), "1").doc(Requests.INDEX_CONTENT_TYPE, "field", "value2"))
.execute() .get();
.actionGet();
assertThat(bulkResponse.getItems().length, equalTo(1)); assertThat(bulkResponse.getItems().length, equalTo(1));
assertThat(bulkResponse.hasFailures(), equalTo(true)); assertThat(bulkResponse.hasFailures(), equalTo(true));
@ -462,14 +418,13 @@ public class SimpleRoutingIT extends ESIntegTestCase {
{ {
BulkResponse bulkResponse = client().prepareBulk() BulkResponse bulkResponse = client().prepareBulk()
.add(new UpdateRequest(indexOrAlias(), "1").doc(Requests.INDEX_CONTENT_TYPE, "field", "value2").routing("0")) .add(new UpdateRequest(indexOrAlias(), "1").doc(Requests.INDEX_CONTENT_TYPE, "field", "value2").routing("0"))
.execute() .get();
.actionGet();
assertThat(bulkResponse.hasFailures(), equalTo(false)); assertThat(bulkResponse.hasFailures(), equalTo(false));
} }
{ {
String index = indexOrAlias(); String index = indexOrAlias();
BulkResponse bulkResponse = client().prepareBulk().add(new DeleteRequest(index).id("1")).execute().actionGet(); BulkResponse bulkResponse = client().prepareBulk().add(new DeleteRequest(index).id("1")).get();
assertThat(bulkResponse.getItems().length, equalTo(1)); assertThat(bulkResponse.getItems().length, equalTo(1));
assertThat(bulkResponse.hasFailures(), equalTo(true)); assertThat(bulkResponse.hasFailures(), equalTo(true));
@ -484,7 +439,7 @@ public class SimpleRoutingIT extends ESIntegTestCase {
{ {
String index = indexOrAlias(); String index = indexOrAlias();
BulkResponse bulkResponse = client().prepareBulk().add(new DeleteRequest(index).id("1").routing("0")).execute().actionGet(); BulkResponse bulkResponse = client().prepareBulk().add(new DeleteRequest(index).id("1").routing("0")).get();
assertThat(bulkResponse.getItems().length, equalTo(1)); assertThat(bulkResponse.getItems().length, equalTo(1));
assertThat(bulkResponse.hasFailures(), equalTo(false)); assertThat(bulkResponse.hasFailures(), equalTo(false));
} }
@ -504,8 +459,7 @@ public class SimpleRoutingIT extends ESIntegTestCase {
.endObject() .endObject()
.endObject() .endObject()
) )
.execute() .get();
.actionGet();
ensureGreen(); ensureGreen();
String routingValue = findNonMatchingRoutingValue("test", "1"); String routingValue = findNonMatchingRoutingValue("test", "1");
logger.info("--> indexing with id [1], and routing [{}]", routingValue); logger.info("--> indexing with id [1], and routing [{}]", routingValue);
@ -519,7 +473,7 @@ public class SimpleRoutingIT extends ESIntegTestCase {
.get(); .get();
logger.info("--> verifying get with id [1] with routing [0], should succeed"); logger.info("--> verifying get with id [1] with routing [0], should succeed");
assertThat(client().prepareGet(indexOrAlias(), "1").setRouting(routingValue).execute().actionGet().isExists(), equalTo(true)); assertThat(client().prepareGet(indexOrAlias(), "1").setRouting(routingValue).get().isExists(), equalTo(true));
logger.info("--> verifying get with id [1], with no routing, should fail"); logger.info("--> verifying get with id [1], with no routing, should fail");
try { try {

View file

@ -922,7 +922,7 @@ public class StringTermsIT extends AbstractTermsTestCase {
.collectMode(randomFrom(SubAggCollectionMode.values())) .collectMode(randomFrom(SubAggCollectionMode.values()))
.order(BucketOrder.aggregation("stats", true)) .order(BucketOrder.aggregation("stats", true))
.subAggregation(stats("stats").field("i")) .subAggregation(stats("stats").field("i"))
).execute().actionGet(); ).get();
fail( fail(
"Expected search to fail when trying to sort terms aggregation by multi-valued sug-aggregation " "Expected search to fail when trying to sort terms aggregation by multi-valued sug-aggregation "

View file

@ -549,8 +549,7 @@ public class FieldCapabilitiesIT extends ESIntegTestCase {
assertNotNull(toNode); assertNotNull(toNode);
clusterAdmin().prepareReroute() clusterAdmin().prepareReroute()
.add(new MoveAllocationCommand(shardId.getIndexName(), shardId.id(), fromNode.getId(), toNode.getId())) .add(new MoveAllocationCommand(shardId.getIndexName(), shardId.id(), fromNode.getId(), toNode.getId()))
.execute() .get();
.actionGet();
} }
} }
} }

View file

@ -20,7 +20,7 @@ import static org.hamcrest.Matchers.not;
public class SimilarityIT extends ESIntegTestCase { public class SimilarityIT extends ESIntegTestCase {
public void testCustomBM25Similarity() throws Exception { public void testCustomBM25Similarity() throws Exception {
try { try {
indicesAdmin().prepareDelete("test").execute().actionGet(); indicesAdmin().prepareDelete("test").get();
} catch (Exception e) { } catch (Exception e) {
// ignore // ignore
} }
@ -45,21 +45,19 @@ public class SimilarityIT extends ESIntegTestCase {
.setSettings( .setSettings(
indexSettings(1, 0).put("similarity.custom.type", "BM25").put("similarity.custom.k1", 2.0f).put("similarity.custom.b", 0.5f) indexSettings(1, 0).put("similarity.custom.type", "BM25").put("similarity.custom.k1", 2.0f).put("similarity.custom.b", 0.5f)
) )
.execute() .get();
.actionGet();
client().prepareIndex("test") client().prepareIndex("test")
.setId("1") .setId("1")
.setSource("field1", "the quick brown fox jumped over the lazy dog", "field2", "the quick brown fox jumped over the lazy dog") .setSource("field1", "the quick brown fox jumped over the lazy dog", "field2", "the quick brown fox jumped over the lazy dog")
.setRefreshPolicy(IMMEDIATE) .setRefreshPolicy(IMMEDIATE)
.execute() .get();
.actionGet();
SearchResponse bm25SearchResponse = prepareSearch().setQuery(matchQuery("field1", "quick brown fox")).execute().actionGet(); SearchResponse bm25SearchResponse = prepareSearch().setQuery(matchQuery("field1", "quick brown fox")).get();
assertThat(bm25SearchResponse.getHits().getTotalHits().value, equalTo(1L)); assertThat(bm25SearchResponse.getHits().getTotalHits().value, equalTo(1L));
float bm25Score = bm25SearchResponse.getHits().getHits()[0].getScore(); float bm25Score = bm25SearchResponse.getHits().getHits()[0].getScore();
SearchResponse booleanSearchResponse = prepareSearch().setQuery(matchQuery("field2", "quick brown fox")).execute().actionGet(); SearchResponse booleanSearchResponse = prepareSearch().setQuery(matchQuery("field2", "quick brown fox")).get();
assertThat(booleanSearchResponse.getHits().getTotalHits().value, equalTo(1L)); assertThat(booleanSearchResponse.getHits().getTotalHits().value, equalTo(1L));
float defaultScore = booleanSearchResponse.getHits().getHits()[0].getScore(); float defaultScore = booleanSearchResponse.getHits().getHits()[0].getScore();

View file

@ -960,7 +960,7 @@ public class ConcurrentSnapshotsIT extends AbstractSnapshotIntegTestCase {
logger.info("--> wait for relocations to start"); logger.info("--> wait for relocations to start");
assertBusy( assertBusy(
() -> assertThat(clusterAdmin().prepareHealth(testIndex).execute().actionGet().getRelocatingShards(), greaterThan(0)), () -> assertThat(clusterAdmin().prepareHealth(testIndex).get().getRelocatingShards(), greaterThan(0)),
1L, 1L,
TimeUnit.MINUTES TimeUnit.MINUTES
); );
@ -1317,7 +1317,7 @@ public class ConcurrentSnapshotsIT extends AbstractSnapshotIntegTestCase {
final ConcurrentSnapshotExecutionException cse = expectThrows( final ConcurrentSnapshotExecutionException cse = expectThrows(
ConcurrentSnapshotExecutionException.class, ConcurrentSnapshotExecutionException.class,
() -> clusterAdmin().prepareCreateSnapshot(repoName, "expected-to-fail").execute().actionGet() () -> clusterAdmin().prepareCreateSnapshot(repoName, "expected-to-fail").get()
); );
assertThat( assertThat(
cse.getMessage(), cse.getMessage(),

View file

@ -821,14 +821,14 @@ public class CorruptedBlobStoreRepositoryIT extends AbstractSnapshotIntegTestCas
logger.info("--> try to delete snapshot"); logger.info("--> try to delete snapshot");
final RepositoryException ex = expectThrows( final RepositoryException ex = expectThrows(
RepositoryException.class, RepositoryException.class,
() -> clusterAdmin().prepareDeleteSnapshot(repo, existingSnapshot).execute().actionGet() () -> clusterAdmin().prepareDeleteSnapshot(repo, existingSnapshot).get()
); );
assertThat(ex.getMessage(), containsString("concurrent modification of the index-N file")); assertThat(ex.getMessage(), containsString("concurrent modification of the index-N file"));
logger.info("--> try to create snapshot"); logger.info("--> try to create snapshot");
final RepositoryException ex2 = expectThrows( final RepositoryException ex2 = expectThrows(
RepositoryException.class, RepositoryException.class,
() -> clusterAdmin().prepareCreateSnapshot(repo, existingSnapshot).execute().actionGet() () -> clusterAdmin().prepareCreateSnapshot(repo, existingSnapshot).get()
); );
assertThat(ex2.getMessage(), containsString("The repository has been disabled to prevent data corruption")); assertThat(ex2.getMessage(), containsString("The repository has been disabled to prevent data corruption"));

View file

@ -62,8 +62,7 @@ public class CustomMetadataContextIT extends AbstractSnapshotIntegTestCase {
.setRestoreGlobalState(true) .setRestoreGlobalState(true)
.setIndices("-*") .setIndices("-*")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
logger.info("make sure old repository wasn't restored"); logger.info("make sure old repository wasn't restored");
assertRequestBuilderThrows(clusterAdmin().prepareGetRepositories("test-repo-1"), RepositoryMissingException.class); assertRequestBuilderThrows(clusterAdmin().prepareGetRepositories("test-repo-1"), RepositoryMissingException.class);
@ -104,8 +103,7 @@ public class CustomMetadataContextIT extends AbstractSnapshotIntegTestCase {
.setRestoreGlobalState(true) .setRestoreGlobalState(true)
.setIndices("-*") .setIndices("-*")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
var metadata = clusterAdmin().prepareState().get().getState().getMetadata(); var metadata = clusterAdmin().prepareState().get().getState().getMetadata();
logger.info("check that custom persistent metadata [{}] is correctly restored", metadata); logger.info("check that custom persistent metadata [{}] is correctly restored", metadata);

View file

@ -196,10 +196,7 @@ public class DedicatedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTest
} }
logger.info("--> making sure that snapshot no longer exists"); logger.info("--> making sure that snapshot no longer exists");
expectThrows( expectThrows(SnapshotMissingException.class, () -> clusterAdmin().prepareGetSnapshots("test-repo").setSnapshots("test-snap").get());
SnapshotMissingException.class,
() -> clusterAdmin().prepareGetSnapshots("test-repo").setSnapshots("test-snap").execute().actionGet()
);
logger.info("--> trigger repository cleanup"); logger.info("--> trigger repository cleanup");
clusterAdmin().prepareCleanupRepository("test-repo").get(); clusterAdmin().prepareCleanupRepository("test-repo").get();
@ -240,13 +237,7 @@ public class DedicatedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTest
logger.info("--> shutdown one of the nodes"); logger.info("--> shutdown one of the nodes");
internalCluster().stopRandomDataNode(); internalCluster().stopRandomDataNode();
assertThat( assertThat(
clusterAdmin().prepareHealth() clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setTimeout("1m").setWaitForNodes("<2").get().isTimedOut(),
.setWaitForEvents(Priority.LANGUID)
.setTimeout("1m")
.setWaitForNodes("<2")
.execute()
.actionGet()
.isTimedOut(),
equalTo(false) equalTo(false)
); );
@ -275,8 +266,7 @@ public class DedicatedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTest
() -> clusterAdmin().prepareCreateSnapshot("test-repo", "test-snap-1") () -> clusterAdmin().prepareCreateSnapshot("test-repo", "test-snap-1")
.setIndices("test-idx-all", "test-idx-none", "test-idx-some", "test-idx-closed") .setIndices("test-idx-all", "test-idx-none", "test-idx-some", "test-idx-closed")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get()
.actionGet()
); );
assertThat(sne.getMessage(), containsString("Indices don't have primary shards")); assertThat(sne.getMessage(), containsString("Indices don't have primary shards"));
@ -286,8 +276,7 @@ public class DedicatedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTest
.setIndices("test-idx-all", "test-idx-none", "test-idx-some", "test-idx-closed") .setIndices("test-idx-all", "test-idx-none", "test-idx-some", "test-idx-closed")
.setWaitForCompletion(false) .setWaitForCompletion(false)
.setPartial(true) .setPartial(true)
.execute() .get();
.actionGet();
assertBusy(() -> { assertBusy(() -> {
SnapshotsStatusResponse snapshotsStatusResponse = clusterAdmin().prepareSnapshotStatus("test-repo") SnapshotsStatusResponse snapshotsStatusResponse = clusterAdmin().prepareSnapshotStatus("test-repo")
.setSnapshots("test-snap-2") .setSnapshots("test-snap-2")
@ -321,8 +310,7 @@ public class DedicatedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTest
.setIndices("test-idx-all", "test-idx-none", "test-idx-some", "test-idx-closed") .setIndices("test-idx-all", "test-idx-none", "test-idx-some", "test-idx-closed")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.setPartial(true) .setPartial(true)
.execute() .get();
.actionGet();
logger.info( logger.info(
"State: [{}], Reason: [{}]", "State: [{}], Reason: [{}]",
createSnapshotResponse.getSnapshotInfo().state(), createSnapshotResponse.getSnapshotInfo().state(),
@ -350,8 +338,7 @@ public class DedicatedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTest
.setRestoreGlobalState(false) .setRestoreGlobalState(false)
.setIndices("test-idx-all") .setIndices("test-idx-all")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo(), notNullValue()); assertThat(restoreSnapshotResponse.getRestoreInfo(), notNullValue());
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), equalTo(6)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), equalTo(6));
assertThat(restoreSnapshotResponse.getRestoreInfo().successfulShards(), equalTo(6)); assertThat(restoreSnapshotResponse.getRestoreInfo().successfulShards(), equalTo(6));
@ -391,8 +378,7 @@ public class DedicatedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTest
.setRestoreGlobalState(false) .setRestoreGlobalState(false)
.setIndices("test-idx-closed") .setIndices("test-idx-closed")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo(), notNullValue()); assertThat(restoreSnapshotResponse.getRestoreInfo(), notNullValue());
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), equalTo(4)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), equalTo(4));
assertThat(restoreSnapshotResponse.getRestoreInfo().successfulShards(), equalTo(4)); assertThat(restoreSnapshotResponse.getRestoreInfo().successfulShards(), equalTo(4));
@ -430,13 +416,7 @@ public class DedicatedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTest
}); });
assertThat( assertThat(
clusterAdmin().prepareHealth() clusterAdmin().prepareHealth().setWaitForEvents(Priority.LANGUID).setTimeout("1m").setWaitForNodes("2").get().isTimedOut(),
.setWaitForEvents(Priority.LANGUID)
.setTimeout("1m")
.setWaitForNodes("2")
.execute()
.actionGet()
.isTimedOut(),
equalTo(false) equalTo(false)
); );
@ -721,7 +701,7 @@ public class DedicatedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTest
int docs = between(10, 100); int docs = between(10, 100);
for (int i = 0; i < docs; i++) { for (int i = 0; i < docs; i++) {
client().prepareIndex(indexName).setSource("test", "init").execute().actionGet(); client().prepareIndex(indexName).setSource("test", "init").get();
} }
final Path repoPath = randomRepoPath(); final Path repoPath = randomRepoPath();
@ -754,7 +734,7 @@ public class DedicatedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTest
// add few docs - less than initially // add few docs - less than initially
docs = between(1, 5); docs = between(1, 5);
for (int i = 0; i < docs; i++) { for (int i = 0; i < docs; i++) {
client().prepareIndex(indexName).setSource("test", "test" + i).execute().actionGet(); client().prepareIndex(indexName).setSource("test", "test" + i).get();
} }
// create another snapshot // create another snapshot
@ -806,7 +786,7 @@ public class DedicatedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTest
int docs = between(10, 100); int docs = between(10, 100);
for (int i = 0; i < docs; i++) { for (int i = 0; i < docs; i++) {
client().prepareIndex(indexName).setSource("test", "init").execute().actionGet(); client().prepareIndex(indexName).setSource("test", "init").get();
} }
final Path repoPath = randomRepoPath(); final Path repoPath = randomRepoPath();
@ -818,7 +798,7 @@ public class DedicatedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTest
docs = between(1, 5); docs = between(1, 5);
for (int i = 0; i < docs; i++) { for (int i = 0; i < docs; i++) {
client().prepareIndex(indexName).setSource("test", "test" + i).execute().actionGet(); client().prepareIndex(indexName).setSource("test", "test" + i).get();
} }
logger.info("--> restart random data node and add new data node to change index allocation"); logger.info("--> restart random data node and add new data node to change index allocation");
@ -835,7 +815,7 @@ public class DedicatedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTest
// index to some other field to trigger a change in index metadata // index to some other field to trigger a change in index metadata
for (int i = 0; i < docs; i++) { for (int i = 0; i < docs; i++) {
client().prepareIndex(indexName).setSource("new_field", "test" + i).execute().actionGet(); client().prepareIndex(indexName).setSource("new_field", "test" + i).get();
} }
createFullSnapshot(repositoryName, snapshot2); createFullSnapshot(repositoryName, snapshot2);
@ -1125,7 +1105,7 @@ public class DedicatedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTest
logger.info("--> wait for relocations to start"); logger.info("--> wait for relocations to start");
assertBusy( assertBusy(
() -> assertThat(clusterAdmin().prepareHealth(indexName).execute().actionGet().getRelocatingShards(), greaterThan(0)), () -> assertThat(clusterAdmin().prepareHealth(indexName).get().getRelocatingShards(), greaterThan(0)),
1L, 1L,
TimeUnit.MINUTES TimeUnit.MINUTES
); );

View file

@ -127,7 +127,7 @@ public class MultiClusterRepoAccessIT extends AbstractSnapshotIntegTestCase {
final SnapshotException sne = expectThrows( final SnapshotException sne = expectThrows(
SnapshotException.class, SnapshotException.class,
() -> clusterAdmin().prepareCreateSnapshot(repoNameOnFirstCluster, "snap-4").setWaitForCompletion(true).execute().actionGet() () -> clusterAdmin().prepareCreateSnapshot(repoNameOnFirstCluster, "snap-4").setWaitForCompletion(true).get()
); );
assertThat(sne.getMessage(), containsString("failed to update snapshot in repository")); assertThat(sne.getMessage(), containsString("failed to update snapshot in repository"));
final RepositoryException cause = (RepositoryException) sne.getCause(); final RepositoryException cause = (RepositoryException) sne.getCause();

View file

@ -61,8 +61,7 @@ public class RepositoryThrottlingStatsIT extends AbstractSnapshotIntegTestCase {
.setRenamePattern("test-") .setRenamePattern("test-")
.setRenameReplacement("test2-") .setRenameReplacement("test2-")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
assertDocCount("test-idx", 100); assertDocCount("test-idx", 100);

View file

@ -309,8 +309,7 @@ public class RestoreSnapshotIT extends AbstractSnapshotIntegTestCase {
logger.info("--> restore all indices from the snapshot"); logger.info("--> restore all indices from the snapshot");
RestoreSnapshotResponse restoreSnapshotResponse = clusterAdmin().prepareRestoreSnapshot("test-repo", "test-snap") RestoreSnapshotResponse restoreSnapshotResponse = clusterAdmin().prepareRestoreSnapshot("test-repo", "test-snap")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
logger.info("--> assert that old mapping is restored"); logger.info("--> assert that old mapping is restored");
@ -319,7 +318,7 @@ public class RestoreSnapshotIT extends AbstractSnapshotIntegTestCase {
assertThat(mappings.sourceAsMap().toString(), not(containsString("foo"))); assertThat(mappings.sourceAsMap().toString(), not(containsString("foo")));
logger.info("--> assert that old settings are restored"); logger.info("--> assert that old settings are restored");
GetSettingsResponse getSettingsResponse = indicesAdmin().prepareGetSettings("test-idx").execute().actionGet(); GetSettingsResponse getSettingsResponse = indicesAdmin().prepareGetSettings("test-idx").get();
assertThat(getSettingsResponse.getSetting("test-idx", "index.refresh_interval"), equalTo("10s")); assertThat(getSettingsResponse.getSetting("test-idx", "index.refresh_interval"), equalTo("10s"));
} }
@ -352,8 +351,7 @@ public class RestoreSnapshotIT extends AbstractSnapshotIntegTestCase {
RestoreSnapshotResponse restoreSnapshotResponse = clusterAdmin().prepareRestoreSnapshot("test-repo", "test-snap") RestoreSnapshotResponse restoreSnapshotResponse = clusterAdmin().prepareRestoreSnapshot("test-repo", "test-snap")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.setRestoreGlobalState(true) .setRestoreGlobalState(true)
.execute() .get();
.actionGet();
// We don't restore any indices here // We don't restore any indices here
assertThat( assertThat(
restoreSnapshotResponse.getRestoreInfo().successfulShards(), restoreSnapshotResponse.getRestoreInfo().successfulShards(),
@ -379,8 +377,7 @@ public class RestoreSnapshotIT extends AbstractSnapshotIntegTestCase {
.setWaitForCompletion(true) .setWaitForCompletion(true)
.setRestoreGlobalState(true) .setRestoreGlobalState(true)
.setIncludeAliases(false) .setIncludeAliases(false)
.execute() .get();
.actionGet();
// We don't restore any indices here // We don't restore any indices here
assertThat( assertThat(
restoreSnapshotResponse.getRestoreInfo().successfulShards(), restoreSnapshotResponse.getRestoreInfo().successfulShards(),
@ -431,8 +428,7 @@ public class RestoreSnapshotIT extends AbstractSnapshotIntegTestCase {
RestoreSnapshotResponse restoreSnapshotResponse = clusterAdmin().prepareRestoreSnapshot("test-repo", "test-snap") RestoreSnapshotResponse restoreSnapshotResponse = clusterAdmin().prepareRestoreSnapshot("test-repo", "test-snap")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.setRestoreGlobalState(true) .setRestoreGlobalState(true)
.execute() .get();
.actionGet();
// We don't restore any indices here // We don't restore any indices here
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), equalTo(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), equalTo(0));
@ -470,8 +466,7 @@ public class RestoreSnapshotIT extends AbstractSnapshotIntegTestCase {
.setRenamePattern("(.+)") .setRenamePattern("(.+)")
.setRenameReplacement("$1-copy") .setRenameReplacement("$1-copy")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
assertDocCount("test-idx-1-copy", 100L); assertDocCount("test-idx-1-copy", 100L);
@ -487,8 +482,7 @@ public class RestoreSnapshotIT extends AbstractSnapshotIntegTestCase {
.setRenamePattern("(.+)") .setRenamePattern("(.+)")
.setRenameReplacement("$1-copy") .setRenameReplacement("$1-copy")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
assertDocCount("test-idx-1-copy", 100L); assertDocCount("test-idx-1-copy", 100L);
@ -504,8 +498,7 @@ public class RestoreSnapshotIT extends AbstractSnapshotIntegTestCase {
.setRenamePattern("(.+-2)") .setRenamePattern("(.+-2)")
.setRenameReplacement("$1-copy") .setRenameReplacement("$1-copy")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
logger.info("--> delete indices"); logger.info("--> delete indices");
@ -519,8 +512,7 @@ public class RestoreSnapshotIT extends AbstractSnapshotIntegTestCase {
.setRenamePattern("(.+)") .setRenamePattern("(.+)")
.setRenameReplacement("same-name") .setRenameReplacement("same-name")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
fail("Shouldn't be here"); fail("Shouldn't be here");
} catch (SnapshotRestoreException ex) { } catch (SnapshotRestoreException ex) {
// Expected // Expected
@ -534,8 +526,7 @@ public class RestoreSnapshotIT extends AbstractSnapshotIntegTestCase {
.setRenamePattern("test-idx-2") .setRenamePattern("test-idx-2")
.setRenameReplacement("test-idx-1") .setRenameReplacement("test-idx-1")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
fail("Shouldn't be here"); fail("Shouldn't be here");
} catch (SnapshotRestoreException ex) { } catch (SnapshotRestoreException ex) {
// Expected // Expected
@ -550,8 +541,7 @@ public class RestoreSnapshotIT extends AbstractSnapshotIntegTestCase {
.setRenamePattern(".+") .setRenamePattern(".+")
.setRenameReplacement("__WRONG__") .setRenameReplacement("__WRONG__")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
fail("Shouldn't be here"); fail("Shouldn't be here");
} catch (InvalidIndexNameException ex) { } catch (InvalidIndexNameException ex) {
// Expected // Expected
@ -566,8 +556,7 @@ public class RestoreSnapshotIT extends AbstractSnapshotIntegTestCase {
.setRenamePattern(".+") .setRenamePattern(".+")
.setRenameReplacement("alias-3") .setRenameReplacement("alias-3")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
fail("Shouldn't be here"); fail("Shouldn't be here");
} catch (InvalidIndexNameException ex) { } catch (InvalidIndexNameException ex) {
// Expected // Expected
@ -582,8 +571,7 @@ public class RestoreSnapshotIT extends AbstractSnapshotIntegTestCase {
.setRenamePattern("test-idx") .setRenamePattern("test-idx")
.setRenameReplacement("alias") .setRenameReplacement("alias")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
fail("Shouldn't be here"); fail("Shouldn't be here");
} catch (SnapshotRestoreException ex) { } catch (SnapshotRestoreException ex) {
// Expected // Expected
@ -598,8 +586,7 @@ public class RestoreSnapshotIT extends AbstractSnapshotIntegTestCase {
.setRenamePattern("test-idx-1") .setRenamePattern("test-idx-1")
.setRenameReplacement("alias-2") .setRenameReplacement("alias-2")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
fail("Shouldn't be here"); fail("Shouldn't be here");
} catch (SnapshotRestoreException ex) { } catch (SnapshotRestoreException ex) {
// Expected // Expected
@ -614,8 +601,7 @@ public class RestoreSnapshotIT extends AbstractSnapshotIntegTestCase {
.setRenameReplacement("alias") .setRenameReplacement("alias")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.setIncludeAliases(false) .setIncludeAliases(false)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
} }
@ -740,12 +726,11 @@ public class RestoreSnapshotIT extends AbstractSnapshotIntegTestCase {
.setIgnoreIndexSettings("index.analysis.*") .setIgnoreIndexSettings("index.analysis.*")
.setIndexSettings(newIndexSettings) .setIndexSettings(newIndexSettings)
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
logger.info("--> assert that correct settings are restored"); logger.info("--> assert that correct settings are restored");
GetSettingsResponse getSettingsResponse = client.admin().indices().prepareGetSettings("test-idx").execute().actionGet(); GetSettingsResponse getSettingsResponse = client.admin().indices().prepareGetSettings("test-idx").get();
assertThat(getSettingsResponse.getSetting("test-idx", INDEX_REFRESH_INTERVAL_SETTING.getKey()), equalTo("5s")); assertThat(getSettingsResponse.getSetting("test-idx", INDEX_REFRESH_INTERVAL_SETTING.getKey()), equalTo("5s"));
// Make sure that number of shards didn't change // Make sure that number of shards didn't change
assertThat(getSettingsResponse.getSetting("test-idx", SETTING_NUMBER_OF_SHARDS), equalTo("" + numberOfShards)); assertThat(getSettingsResponse.getSetting("test-idx", SETTING_NUMBER_OF_SHARDS), equalTo("" + numberOfShards));
@ -764,12 +749,11 @@ public class RestoreSnapshotIT extends AbstractSnapshotIntegTestCase {
.setIgnoreIndexSettings("*") // delete everything we can delete .setIgnoreIndexSettings("*") // delete everything we can delete
.setIndexSettings(newIndexSettings) .setIndexSettings(newIndexSettings)
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
logger.info("--> assert that correct settings are restored and index is still functional"); logger.info("--> assert that correct settings are restored and index is still functional");
getSettingsResponse = client.admin().indices().prepareGetSettings("test-idx").execute().actionGet(); getSettingsResponse = client.admin().indices().prepareGetSettings("test-idx").get();
assertThat(getSettingsResponse.getSetting("test-idx", INDEX_REFRESH_INTERVAL_SETTING.getKey()), equalTo("5s")); assertThat(getSettingsResponse.getSetting("test-idx", INDEX_REFRESH_INTERVAL_SETTING.getKey()), equalTo("5s"));
// Make sure that number of shards didn't change // Make sure that number of shards didn't change
assertThat(getSettingsResponse.getSetting("test-idx", SETTING_NUMBER_OF_SHARDS), equalTo("" + numberOfShards)); assertThat(getSettingsResponse.getSetting("test-idx", SETTING_NUMBER_OF_SHARDS), equalTo("" + numberOfShards));
@ -839,8 +823,7 @@ public class RestoreSnapshotIT extends AbstractSnapshotIntegTestCase {
.prepareRestoreSnapshot("test-repo", "test-snap") .prepareRestoreSnapshot("test-repo", "test-snap")
.setIndexSettings(changedSettings) .setIndexSettings(changedSettings)
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
ClusterBlocks blocks = client.admin().cluster().prepareState().clear().setBlocks(true).get().getState().blocks(); ClusterBlocks blocks = client.admin().cluster().prepareState().clear().setBlocks(true).get().getState().blocks();
@ -906,7 +889,7 @@ public class RestoreSnapshotIT extends AbstractSnapshotIntegTestCase {
final String oldSnapshot = initWithSnapshotVersion(repoName, repoPath, oldVersion); final String oldSnapshot = initWithSnapshotVersion(repoName, repoPath, oldVersion);
final SnapshotRestoreException snapshotRestoreException = expectThrows( final SnapshotRestoreException snapshotRestoreException = expectThrows(
SnapshotRestoreException.class, SnapshotRestoreException.class,
() -> clusterAdmin().prepareRestoreSnapshot(repoName, oldSnapshot).execute().actionGet() () -> clusterAdmin().prepareRestoreSnapshot(repoName, oldSnapshot).get()
); );
assertThat( assertThat(
snapshotRestoreException.getMessage(), snapshotRestoreException.getMessage(),

View file

@ -188,8 +188,7 @@ public class SharedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCas
logger.info("--> restore all indices from the snapshot"); logger.info("--> restore all indices from the snapshot");
RestoreSnapshotResponse restoreSnapshotResponse = clusterAdmin().prepareRestoreSnapshot("test-repo", "test-snap") RestoreSnapshotResponse restoreSnapshotResponse = clusterAdmin().prepareRestoreSnapshot("test-repo", "test-snap")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
ensureGreen(); ensureGreen();
@ -217,8 +216,7 @@ public class SharedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCas
restoreSnapshotResponse = clusterAdmin().prepareRestoreSnapshot("test-repo", "test-snap") restoreSnapshotResponse = clusterAdmin().prepareRestoreSnapshot("test-repo", "test-snap")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.setIndices("test-idx-*", "-test-idx-2") .setIndices("test-idx-*", "-test-idx-2")
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
ensureGreen(); ensureGreen();
@ -296,8 +294,7 @@ public class SharedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCas
logger.info("--> restore all indices from the snapshot"); logger.info("--> restore all indices from the snapshot");
RestoreSnapshotResponse restoreSnapshotResponse = clusterAdmin().prepareRestoreSnapshot("test-repo", "test-snap") RestoreSnapshotResponse restoreSnapshotResponse = clusterAdmin().prepareRestoreSnapshot("test-repo", "test-snap")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
ensureGreen(); ensureGreen();
@ -314,8 +311,7 @@ public class SharedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCas
.setRenamePattern("(.+)") .setRenamePattern("(.+)")
.setRenameReplacement("$1-copy") .setRenameReplacement("$1-copy")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
String copyRestoreUUID = indicesAdmin().prepareGetSettings("test-copy") String copyRestoreUUID = indicesAdmin().prepareGetSettings("test-copy")
@ -545,8 +541,7 @@ public class SharedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCas
.cluster() .cluster()
.prepareRestoreSnapshot("test-repo", "test-snap") .prepareRestoreSnapshot("test-repo", "test-snap")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
assertThat( assertThat(
restoreSnapshotResponse.getRestoreInfo().failedShards(), restoreSnapshotResponse.getRestoreInfo().failedShards(),
@ -750,8 +745,7 @@ public class SharedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCas
.cluster() .cluster()
.prepareRestoreSnapshot("test-repo", "test-snap") .prepareRestoreSnapshot("test-repo", "test-snap")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
assertThat(restoreSnapshotResponse.getRestoreInfo().failedShards(), equalTo(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().failedShards(), equalTo(0));
assertDocCount("test-idx", 100L); assertDocCount("test-idx", 100L);
@ -839,8 +833,7 @@ public class SharedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCas
.cluster() .cluster()
.prepareRestoreSnapshot("test-repo", lastSnapshot) .prepareRestoreSnapshot("test-repo", lastSnapshot)
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
assertDocCount("test-idx", 10L * numberOfSnapshots); assertDocCount("test-idx", 10L * numberOfSnapshots);
@ -911,8 +904,7 @@ public class SharedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCas
.cluster() .cluster()
.prepareRestoreSnapshot("test-repo", "test-snap") .prepareRestoreSnapshot("test-repo", "test-snap")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
assertDocCount("test-idx", 100L); assertDocCount("test-idx", 100L);
} }
@ -950,7 +942,7 @@ public class SharedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCas
logger.info("--> execution was blocked on node [{}], trying to delete repository", blockedNode); logger.info("--> execution was blocked on node [{}], trying to delete repository", blockedNode);
try { try {
client.admin().cluster().prepareDeleteRepository(randomFrom("test-repo", "test-*", "*")).execute().actionGet(); client.admin().cluster().prepareDeleteRepository(randomFrom("test-repo", "test-*", "*")).get();
fail("shouldn't be able to delete in-use repository"); fail("shouldn't be able to delete in-use repository");
} catch (Exception ex) { } catch (Exception ex) {
logger.info("--> in-use repository deletion failed"); logger.info("--> in-use repository deletion failed");
@ -1002,8 +994,7 @@ public class SharedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCas
.cluster() .cluster()
.prepareRestoreSnapshot("test-repo", "test-snap") .prepareRestoreSnapshot("test-repo", "test-snap")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
assertDocCount("test-idx", 100); assertDocCount("test-idx", 100);
} }
@ -1037,8 +1028,7 @@ public class SharedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCas
.prepareRestoreSnapshot("readonly-repo", "test-snap") .prepareRestoreSnapshot("readonly-repo", "test-snap")
.setWaitForCompletion(true) .setWaitForCompletion(true)
.setIndices("test-idx") .setIndices("test-idx")
.execute() .get();
.actionGet();
assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0)); assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
assertDocCount("test-idx", 100L); assertDocCount("test-idx", 100L);
@ -1118,7 +1108,7 @@ public class SharedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCas
}); });
logger.info("--> execution was blocked on node [{}], checking snapshot status with specified repository and snapshot", blockedNode); logger.info("--> execution was blocked on node [{}], checking snapshot status with specified repository and snapshot", blockedNode);
SnapshotsStatusResponse response = client.admin().cluster().prepareSnapshotStatus("test-repo").execute().actionGet(); SnapshotsStatusResponse response = client.admin().cluster().prepareSnapshotStatus("test-repo").get();
assertThat(response.getSnapshots().size(), equalTo(1)); assertThat(response.getSnapshots().size(), equalTo(1));
SnapshotStatus snapshotStatus = response.getSnapshots().get(0); SnapshotStatus snapshotStatus = response.getSnapshots().get(0);
assertThat(snapshotStatus.getState(), equalTo(State.STARTED)); assertThat(snapshotStatus.getState(), equalTo(State.STARTED));
@ -1133,7 +1123,7 @@ public class SharedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCas
} }
logger.info("--> checking snapshot status for all currently running and snapshot with empty repository"); logger.info("--> checking snapshot status for all currently running and snapshot with empty repository");
response = client.admin().cluster().prepareSnapshotStatus().execute().actionGet(); response = client.admin().cluster().prepareSnapshotStatus().get();
assertThat(response.getSnapshots().size(), equalTo(1)); assertThat(response.getSnapshots().size(), equalTo(1));
snapshotStatus = response.getSnapshots().get(0); snapshotStatus = response.getSnapshots().get(0);
assertThat(snapshotStatus.getState(), equalTo(State.STARTED)); assertThat(snapshotStatus.getState(), equalTo(State.STARTED));
@ -1148,12 +1138,7 @@ public class SharedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCas
} }
logger.info("--> checking that _current returns the currently running snapshot"); logger.info("--> checking that _current returns the currently running snapshot");
GetSnapshotsResponse getResponse = client.admin() GetSnapshotsResponse getResponse = client.admin().cluster().prepareGetSnapshots("test-repo").setCurrentSnapshot().get();
.cluster()
.prepareGetSnapshots("test-repo")
.setCurrentSnapshot()
.execute()
.actionGet();
assertThat(getResponse.getSnapshots().size(), equalTo(1)); assertThat(getResponse.getSnapshots().size(), equalTo(1));
SnapshotInfo snapshotInfo = getResponse.getSnapshots().get(0); SnapshotInfo snapshotInfo = getResponse.getSnapshots().get(0);
assertThat(snapshotInfo.state(), equalTo(SnapshotState.IN_PROGRESS)); assertThat(snapshotInfo.state(), equalTo(SnapshotState.IN_PROGRESS));
@ -1170,7 +1155,7 @@ public class SharedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCas
logger.info("Number of failed shards [{}]", snapshotInfo.shardFailures().size()); logger.info("Number of failed shards [{}]", snapshotInfo.shardFailures().size());
logger.info("--> checking snapshot status again after snapshot is done"); logger.info("--> checking snapshot status again after snapshot is done");
response = client.admin().cluster().prepareSnapshotStatus("test-repo").addSnapshots("test-snap").execute().actionGet(); response = client.admin().cluster().prepareSnapshotStatus("test-repo").addSnapshots("test-snap").get();
snapshotStatus = response.getSnapshots().get(0); snapshotStatus = response.getSnapshots().get(0);
assertThat(snapshotStatus.getIndices().size(), equalTo(1)); assertThat(snapshotStatus.getIndices().size(), equalTo(1));
assertThat(snapshotStatus.includeGlobalState(), equalTo(false)); assertThat(snapshotStatus.includeGlobalState(), equalTo(false));
@ -1183,19 +1168,12 @@ public class SharedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCas
assertThat(indexStatus.getShards().size(), equalTo(snapshotInfo.totalShards())); assertThat(indexStatus.getShards().size(), equalTo(snapshotInfo.totalShards()));
logger.info("--> checking snapshot status after it is done with empty repository"); logger.info("--> checking snapshot status after it is done with empty repository");
response = client.admin().cluster().prepareSnapshotStatus().execute().actionGet(); response = client.admin().cluster().prepareSnapshotStatus().get();
assertThat(response.getSnapshots().size(), equalTo(0)); assertThat(response.getSnapshots().size(), equalTo(0));
logger.info("--> checking that _current no longer returns the snapshot"); logger.info("--> checking that _current no longer returns the snapshot");
assertThat( assertThat(
client.admin() client.admin().cluster().prepareGetSnapshots("test-repo").addSnapshots("_current").get().getSnapshots().isEmpty(),
.cluster()
.prepareGetSnapshots("test-repo")
.addSnapshots("_current")
.execute()
.actionGet()
.getSnapshots()
.isEmpty(),
equalTo(true) equalTo(true)
); );
@ -1241,7 +1219,7 @@ public class SharedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCas
logger.info("--> wait for relocations to start"); logger.info("--> wait for relocations to start");
assertBusy( assertBusy(
() -> assertThat(clusterAdmin().prepareHealth("test-idx").execute().actionGet().getRelocatingShards(), greaterThan(0)), () -> assertThat(clusterAdmin().prepareHealth("test-idx").get().getRelocatingShards(), greaterThan(0)),
1L, 1L,
TimeUnit.MINUTES TimeUnit.MINUTES
); );

View file

@ -38,8 +38,7 @@ public class SnapshotBrokenSettingsIT extends AbstractSnapshotIntegTestCase {
.cluster() .cluster()
.prepareUpdateSettings() .prepareUpdateSettings()
.setPersistentSettings(Settings.builder().put(BrokenSettingPlugin.BROKEN_SETTING.getKey(), value)) .setPersistentSettings(Settings.builder().put(BrokenSettingPlugin.BROKEN_SETTING.getKey(), value))
.execute() .get();
.actionGet();
Consumer<String> assertSettingValue = value -> assertThat( Consumer<String> assertSettingValue = value -> assertThat(
client.admin() client.admin()
@ -47,8 +46,7 @@ public class SnapshotBrokenSettingsIT extends AbstractSnapshotIntegTestCase {
.prepareState() .prepareState()
.setRoutingTable(false) .setRoutingTable(false)
.setNodes(false) .setNodes(false)
.execute() .get()
.actionGet()
.getState() .getState()
.getMetadata() .getMetadata()
.persistentSettings() .persistentSettings()

Some files were not shown because too many files have changed in this diff Show more