Fix index stats field data YAML test (#129816)

Occasional shard allocation issues were causing the YAML tests to fail
because the shard that had the document in it would be unavailable.

Fixes #96711
This commit is contained in:
Niels Bauman 2025-06-23 12:32:27 -03:00 committed by GitHub
parent 53dae7a3a2
commit f430a6c28c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -9,7 +9,9 @@ setup:
# Limit the number of shards so that shards are unlikely
# to be relocated or being initialized between the test
# set up and the test execution
index.number_of_shards: 2
# The tests in `IndexStatsIT` provide sufficient coverage for multi-shard scenarios.
index.number_of_shards: 1
index.number_of_replicas: 0
mappings:
properties:
bar:
@ -25,11 +27,6 @@ setup:
completion:
type: completion
- do:
cluster.health:
index: test1
wait_for_no_relocating_shards: true
- do:
index:
index: test1
@ -73,6 +70,14 @@ setup:
body:
sort: [ "bar", "baz" ]
# Wait for the shards to be allocated to avoid missing results in the stats request
# See https://github.com/elastic/elasticsearch/issues/96711#issuecomment-2996311920 for more context
- do:
cluster.health:
index: test1
wait_for_status: green
wait_for_no_relocating_shards: true
---
"Fields - blank":
- do: