Skip to content

Commit

Permalink
Relax cluster metadata version check (#37834)
Browse files Browse the repository at this point in the history
If the in_sync_allocations of index-1 or index-2 is changed, the
metadata version will be increased. This leads to the failure in
the metadata version checks. We need to relax them.

Closes #37820
  • Loading branch information
dnhatn committed Jan 26, 2019
1 parent ec243f2 commit 1f6a8b3
Showing 1 changed file with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -115,16 +115,16 @@ public void testMetadata() throws Exception {
public void testMetadataVersion() {
createIndex("index-1");
createIndex("index-2");
long metadataVersion = client().admin().cluster().prepareState().get().getState().metaData().version();
assertThat(metadataVersion, greaterThan(0L));
long baselineVersion = client().admin().cluster().prepareState().get().getState().metaData().version();
assertThat(baselineVersion, greaterThan(0L));
assertThat(client().admin().cluster().prepareState().setIndices("index-1").get().getState().metaData().version(),
equalTo(metadataVersion));
greaterThanOrEqualTo(baselineVersion));
assertThat(client().admin().cluster().prepareState().setIndices("index-2").get().getState().metaData().version(),
equalTo(metadataVersion));
greaterThanOrEqualTo(baselineVersion));
assertThat(client().admin().cluster().prepareState().setIndices("*").get().getState().metaData().version(),
equalTo(metadataVersion));
greaterThanOrEqualTo(baselineVersion));
assertThat(client().admin().cluster().prepareState().setIndices("not-found").get().getState().metaData().version(),
equalTo(metadataVersion));
greaterThanOrEqualTo(baselineVersion));
assertThat(client().admin().cluster().prepareState().clear().setMetaData(false).get().getState().metaData().version(),
equalTo(0L));
}
Expand Down

0 comments on commit 1f6a8b3

Please sign in to comment.