@@ -96,7 +96,8 @@ protected int indexDocs(String index, final int idStart, final int numDocs) thro
9696 public void testSeqNoCheckpoints () throws Exception {
9797 Nodes nodes = buildNodeAndVersions ();
9898 logger .info ("cluster discovered: {}" , nodes .toString ());
99- final String bwcNames = nodes .getBWCNodes ().stream ().map (Node ::getNodeName ).collect (Collectors .joining ("," ));
99+ final List <String > bwcNamesList = nodes .getBWCNodes ().stream ().map (Node ::getNodeName ).collect (Collectors .toList ());
100+ final String bwcNames = bwcNamesList .stream ().collect (Collectors .joining ("," ));
100101 Settings .Builder settings = Settings .builder ()
101102 .put (IndexMetaData .INDEX_NUMBER_OF_SHARDS_SETTING .getKey (), 1 )
102103 .put (IndexMetaData .INDEX_NUMBER_OF_REPLICAS_SETTING .getKey (), 2 )
@@ -120,6 +121,10 @@ public void testSeqNoCheckpoints() throws Exception {
120121 logger .info ("allowing shards on all nodes" );
121122 updateIndexSetting (index , Settings .builder ().putNull ("index.routing.allocation.include._name" ));
122123 ensureGreen ();
124+ assertOK (client ().performRequest ("POST" , index + "/_refresh" ));
125+ for (final String bwcName : bwcNamesList ) {
126+ assertCount (index , "_only_nodes:" + bwcName , numDocs );
127+ }
123128 final int numberOfDocsAfterAllowingShardsOnAllNodes = 1 + randomInt (5 );
124129 logger .info ("indexing [{}] docs after allowing shards on all nodes" , numberOfDocsAfterAllowingShardsOnAllNodes );
125130 numDocs += indexDocs (index , numDocs , numberOfDocsAfterAllowingShardsOnAllNodes );
0 commit comments