fix(ci): stop OpenSearch disk-watermark flakes on test runners (#15628) to release v4.7
Merged
EV
9h ago+21+21+01234567890123456789-0-0-0123456789
Description
Cherry-pick of #15628 to release v4.7.
Upstream commit: 232c99fa2b4da71f8b505d35ce444b90c96719ed
The CLI integration suite (tests/cli) fails at setup on this branch every time with index_create_block_exception ... cluster create-index blocked. The runner disk is 90-95% full, so OpenSearch hits its disk watermark and blocks index creation.
This change:
- Adds
volume=100gbto the integration, onyx-lite, multitenant and connector test runners. - Sets
cluster.routing.allocation.disk.threshold_enabled=falsefor OpenSearch in the dev docker compose files. A single-node cluster has nowhere to move shards, so the disk monitor only adds failures.
Resolution: the upstream commit also edits .agents/feature-map/components/document-index.md. The feature map does not exist on this branch, so that file is dropped. Everything else applies unchanged.
How Has This Been Tested?
- CI on the original PR #15628 on main.
- CI on this PR. The
tests/cliintegration job should now pass setup.
Additional Options
- [Optional] Please cherry-pick this PR to the latest release version.
- [Optional] Override Linear Check
🤖 Generated with Claude Code
Summary by cubic
Cherry-picks #15628 to release/v4.7 so CLI and connector integration tests stop failing at setup with index_create_block_exception when test runner disks are near full.
- Adds
volume=100gbto the integration, onyx-lite, multitenant, and connector test runners. - Disables OpenSearch's disk watermark check in both dev docker compose files; a single-node cluster can't relocate shards, so the monitor only adds failures.
- Drops the feature-map doc edit from the upstream commit because
.agents/feature-mapdoesn't exist on this branch.