|  | @@ -185,8 +185,19 @@ setup:
 | 
	
		
			
				|  |  |          body:  { "@timestamp": 1593639468350 }
 | 
	
		
			
				|  |  |          refresh: true
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +  # Wait for the shards to be allocated to avoid missing results in the stats request
 | 
	
		
			
				|  |  | +  # See https://github.com/elastic/elasticsearch/issues/118217#issuecomment-2996315057 for more context
 | 
	
		
			
				|  |  | +  - do:
 | 
	
		
			
				|  |  | +      cluster.health:
 | 
	
		
			
				|  |  | +        index: simple-data-stream1,simple-data-stream2
 | 
	
		
			
				|  |  | +        wait_for_status: green
 | 
	
		
			
				|  |  | +        wait_for_no_relocating_shards: true
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |    - do:
 | 
	
		
			
				|  |  |        indices.data_streams_stats: {}
 | 
	
		
			
				|  |  | +  - match: { _shards.total: 3 }
 | 
	
		
			
				|  |  | +  - match: { _shards.successful: 3 }
 | 
	
		
			
				|  |  | +  - match: { _shards.failed: 0 }
 | 
	
		
			
				|  |  |    - match: { data_stream_count: 2 }
 | 
	
		
			
				|  |  |    - match: { backing_indices: 3 }
 | 
	
		
			
				|  |  |    - length: { data_streams: 2 }
 |