|  | @@ -584,6 +584,16 @@ public class DiscoveryWithServiceDisruptionsIT extends ESIntegTestCase {
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  ensureGreen("test");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +                // make sure all nodes have the updated cluster state with the latest routing table
 | 
	
		
			
				|  |  | +                final long clusterStateVersionOnMaster = internalCluster().clusterService(internalCluster().getMasterName())
 | 
	
		
			
				|  |  | +                                                             .state().getVersion();
 | 
	
		
			
				|  |  | +                assertBusy(() -> {
 | 
	
		
			
				|  |  | +                    for (String node : nodes) {
 | 
	
		
			
				|  |  | +                        assertThat(internalCluster().clusterService(node).state().getVersion(),
 | 
	
		
			
				|  |  | +                            greaterThanOrEqualTo(clusterStateVersionOnMaster));
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                });
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |                  logger.info("validating successful docs");
 | 
	
		
			
				|  |  |                  for (String node : nodes) {
 | 
	
		
			
				|  |  |                      try {
 |