|
8 | 8 |
|
9 | 9 | package org.opensearch.cluster.metadata;
|
10 | 10 |
|
11 |
| -import org.opensearch.action.admin.cluster.state.ClusterStateResponse; |
12 |
| -import org.opensearch.action.admin.indices.open.OpenIndexResponse; |
13 |
| -import org.opensearch.action.admin.indices.settings.get.GetSettingsResponse; |
14 | 11 | import org.opensearch.action.search.SearchResponse;
|
15 | 12 | import org.opensearch.action.support.WriteRequest;
|
16 | 13 | import org.opensearch.common.settings.Settings;
|
@@ -54,19 +51,13 @@ public void testIndexCloseAndOpen() throws Exception {
|
54 | 51 | }
|
55 | 52 |
|
56 | 53 | assertAcked(client().admin().indices().prepareClose(TEST_INDEX).get());
|
| 54 | + assertEquals( |
| 55 | + IndexMetadata.State.CLOSE, |
| 56 | + client().admin().cluster().prepareState().get().getState().metadata().index(TEST_INDEX).getState() |
| 57 | + ); |
57 | 58 |
|
58 |
| - ClusterStateResponse clusterStateResponse = client().admin().cluster().prepareState().get(); |
59 |
| - IndexMetadata indexMetadata = clusterStateResponse.getState().metadata().index(TEST_INDEX); |
60 |
| - assertEquals(IndexMetadata.State.CLOSE, indexMetadata.getState()); |
61 |
| - |
62 |
| - OpenIndexResponse openIndexResponse = client().admin().indices().prepareOpen(TEST_INDEX).get(); |
63 |
| - |
64 |
| - assertTrue("Open operation should be acknowledged", openIndexResponse.isAcknowledged()); |
65 |
| - assertTrue("Open operation shards should be acknowledged", openIndexResponse.isShardsAcknowledged()); |
66 |
| - |
67 |
| - clusterStateResponse = client().admin().cluster().prepareState().get(); |
68 |
| - indexMetadata = clusterStateResponse.getState().metadata().index(TEST_INDEX); |
69 |
| - assertEquals(IndexMetadata.State.OPEN, indexMetadata.getState()); |
| 59 | + assertAcked(client().admin().indices().prepareOpen(TEST_INDEX).get()); |
| 60 | + ensureGreen(TEST_INDEX); |
70 | 61 |
|
71 | 62 | assertBusy(() -> {
|
72 | 63 | SearchResponse searchResponse = client().prepareSearch(TEST_INDEX).get();
|
@@ -99,26 +90,23 @@ public void testIndexCloseAndOpenWithSearchOnlyMode() throws Exception {
|
99 | 90 | assertAcked(client().admin().indices().prepareScaleSearchOnly(TEST_INDEX, true).get());
|
100 | 91 | ensureGreen(TEST_INDEX);
|
101 | 92 |
|
102 |
| - GetSettingsResponse settingsResponse = client().admin().indices().prepareGetSettings(TEST_INDEX).get(); |
103 |
| - assertTrue(settingsResponse.getSetting(TEST_INDEX, IndexMetadata.INDEX_BLOCKS_SEARCH_ONLY_SETTING.getKey()).equals("true")); |
| 93 | + assertTrue( |
| 94 | + client().admin() |
| 95 | + .indices() |
| 96 | + .prepareGetSettings(TEST_INDEX) |
| 97 | + .get() |
| 98 | + .getSetting(TEST_INDEX, IndexMetadata.INDEX_BLOCKS_SEARCH_ONLY_SETTING.getKey()) |
| 99 | + .equals("true") |
| 100 | + ); |
104 | 101 |
|
105 | 102 | assertAcked(client().admin().indices().prepareClose(TEST_INDEX).get());
|
| 103 | + assertEquals( |
| 104 | + IndexMetadata.State.CLOSE, |
| 105 | + client().admin().cluster().prepareState().get().getState().metadata().index(TEST_INDEX).getState() |
| 106 | + ); |
106 | 107 |
|
107 |
| - ClusterStateResponse clusterStateResponse = client().admin().cluster().prepareState().get(); |
108 |
| - IndexMetadata indexMetadata = clusterStateResponse.getState().metadata().index(TEST_INDEX); |
109 |
| - assertEquals(IndexMetadata.State.CLOSE, indexMetadata.getState()); |
110 |
| - |
111 |
| - OpenIndexResponse openIndexResponse = client().admin().indices().prepareOpen(TEST_INDEX).get(); |
112 |
| - |
113 |
| - assertTrue("Open operation should be acknowledged", openIndexResponse.isAcknowledged()); |
114 |
| - assertTrue("Open operation shards should be acknowledged", openIndexResponse.isShardsAcknowledged()); |
115 |
| - |
116 |
| - clusterStateResponse = client().admin().cluster().prepareState().get(); |
117 |
| - indexMetadata = clusterStateResponse.getState().metadata().index(TEST_INDEX); |
118 |
| - assertEquals(IndexMetadata.State.OPEN, indexMetadata.getState()); |
119 |
| - |
120 |
| - settingsResponse = client().admin().indices().prepareGetSettings(TEST_INDEX).get(); |
121 |
| - assertTrue(settingsResponse.getSetting(TEST_INDEX, IndexMetadata.INDEX_BLOCKS_SEARCH_ONLY_SETTING.getKey()).equals("true")); |
| 108 | + assertAcked(client().admin().indices().prepareOpen(TEST_INDEX).get()); |
| 109 | + ensureGreen(TEST_INDEX); |
122 | 110 |
|
123 | 111 | assertBusy(() -> {
|
124 | 112 | SearchResponse searchResponse = client().prepareSearch(TEST_INDEX).get();
|
|
0 commit comments