@@ -77,7 +77,7 @@ public Client startNode(Settings.Builder settings) {
77
77
public void testRecoverAfterNodes () throws Exception {
78
78
internalCluster ().setBootstrapClusterManagerNodeIndex (0 );
79
79
logger .info ("--> start node (1)" );
80
- Client clientNode1 = startNode (Settings .builder ().put ("gateway.recover_after_nodes" , 3 ));
80
+ Client clientNode1 = startNode (Settings .builder ().put (GatewayService . RECOVER_AFTER_DATA_NODES_SETTING . getKey () , 3 ));
81
81
assertThat (
82
82
clientNode1 .admin ()
83
83
.cluster ()
@@ -92,7 +92,7 @@ public void testRecoverAfterNodes() throws Exception {
92
92
);
93
93
94
94
logger .info ("--> start node (2)" );
95
- Client clientNode2 = startNode (Settings .builder ().put ("gateway.recover_after_nodes" , 3 ));
95
+ Client clientNode2 = startNode (Settings .builder ().put (GatewayService . RECOVER_AFTER_DATA_NODES_SETTING . getKey () , 3 ));
96
96
Thread .sleep (BLOCK_WAIT_TIMEOUT .millis ());
97
97
assertThat (
98
98
clientNode1 .admin ()
@@ -120,104 +120,13 @@ public void testRecoverAfterNodes() throws Exception {
120
120
);
121
121
122
122
logger .info ("--> start node (3)" );
123
- Client clientNode3 = startNode (Settings .builder ().put ("gateway.recover_after_nodes" , 3 ));
123
+ Client clientNode3 = startNode (Settings .builder ().put (GatewayService . RECOVER_AFTER_DATA_NODES_SETTING . getKey () , 3 ));
124
124
125
125
assertThat (waitForNoBlocksOnNode (BLOCK_WAIT_TIMEOUT , clientNode1 ).isEmpty (), equalTo (true ));
126
126
assertThat (waitForNoBlocksOnNode (BLOCK_WAIT_TIMEOUT , clientNode2 ).isEmpty (), equalTo (true ));
127
127
assertThat (waitForNoBlocksOnNode (BLOCK_WAIT_TIMEOUT , clientNode3 ).isEmpty (), equalTo (true ));
128
128
}
129
129
130
- public void testRecoverAfterClusterManagerNodes () throws Exception {
131
- internalCluster ().setBootstrapClusterManagerNodeIndex (0 );
132
- logger .info ("--> start cluster_manager_node (1)" );
133
- Client clusterManager1 = startNode (Settings .builder ().put ("gateway.recover_after_master_nodes" , 2 ).put (clusterManagerOnlyNode ()));
134
- assertThat (
135
- clusterManager1 .admin ()
136
- .cluster ()
137
- .prepareState ()
138
- .setLocal (true )
139
- .execute ()
140
- .actionGet ()
141
- .getState ()
142
- .blocks ()
143
- .global (ClusterBlockLevel .METADATA_WRITE ),
144
- hasItem (GatewayService .STATE_NOT_RECOVERED_BLOCK )
145
- );
146
-
147
- logger .info ("--> start data_node (1)" );
148
- Client data1 = startNode (Settings .builder ().put ("gateway.recover_after_master_nodes" , 2 ).put (dataOnlyNode ()));
149
- assertThat (
150
- clusterManager1 .admin ()
151
- .cluster ()
152
- .prepareState ()
153
- .setLocal (true )
154
- .execute ()
155
- .actionGet ()
156
- .getState ()
157
- .blocks ()
158
- .global (ClusterBlockLevel .METADATA_WRITE ),
159
- hasItem (GatewayService .STATE_NOT_RECOVERED_BLOCK )
160
- );
161
- assertThat (
162
- data1 .admin ()
163
- .cluster ()
164
- .prepareState ()
165
- .setLocal (true )
166
- .execute ()
167
- .actionGet ()
168
- .getState ()
169
- .blocks ()
170
- .global (ClusterBlockLevel .METADATA_WRITE ),
171
- hasItem (GatewayService .STATE_NOT_RECOVERED_BLOCK )
172
- );
173
-
174
- logger .info ("--> start data_node (2)" );
175
- Client data2 = startNode (Settings .builder ().put ("gateway.recover_after_master_nodes" , 2 ).put (dataOnlyNode ()));
176
- assertThat (
177
- clusterManager1 .admin ()
178
- .cluster ()
179
- .prepareState ()
180
- .setLocal (true )
181
- .execute ()
182
- .actionGet ()
183
- .getState ()
184
- .blocks ()
185
- .global (ClusterBlockLevel .METADATA_WRITE ),
186
- hasItem (GatewayService .STATE_NOT_RECOVERED_BLOCK )
187
- );
188
- assertThat (
189
- data1 .admin ()
190
- .cluster ()
191
- .prepareState ()
192
- .setLocal (true )
193
- .execute ()
194
- .actionGet ()
195
- .getState ()
196
- .blocks ()
197
- .global (ClusterBlockLevel .METADATA_WRITE ),
198
- hasItem (GatewayService .STATE_NOT_RECOVERED_BLOCK )
199
- );
200
- assertThat (
201
- data2 .admin ()
202
- .cluster ()
203
- .prepareState ()
204
- .setLocal (true )
205
- .execute ()
206
- .actionGet ()
207
- .getState ()
208
- .blocks ()
209
- .global (ClusterBlockLevel .METADATA_WRITE ),
210
- hasItem (GatewayService .STATE_NOT_RECOVERED_BLOCK )
211
- );
212
-
213
- logger .info ("--> start cluster_manager_node (2)" );
214
- Client clusterManager2 = startNode (Settings .builder ().put ("gateway.recover_after_master_nodes" , 2 ).put (clusterManagerOnlyNode ()));
215
- assertThat (waitForNoBlocksOnNode (BLOCK_WAIT_TIMEOUT , clusterManager1 ).isEmpty (), equalTo (true ));
216
- assertThat (waitForNoBlocksOnNode (BLOCK_WAIT_TIMEOUT , clusterManager2 ).isEmpty (), equalTo (true ));
217
- assertThat (waitForNoBlocksOnNode (BLOCK_WAIT_TIMEOUT , data1 ).isEmpty (), equalTo (true ));
218
- assertThat (waitForNoBlocksOnNode (BLOCK_WAIT_TIMEOUT , data2 ).isEmpty (), equalTo (true ));
219
- }
220
-
221
130
public void testRecoverAfterDataNodes () throws Exception {
222
131
internalCluster ().setBootstrapClusterManagerNodeIndex (0 );
223
132
logger .info ("--> start cluster_manager_node (1)" );
0 commit comments