// troubleshooting guide · opensearch
OpenSearch Index Read-Only: Disk Watermark and ClusterBlockException
- Status
- Workaround available
- platforms:
- Self-hosted, Amazon OpenSearch Service
- updated:
- November 15, 2026
- reports:
- 4
- Method
- how we research
RUNBOOK · opensearch/index-read-only-disk-watermark4 FIXES
// quick answer
When a node passes the flood-stage disk watermark, indices become read-only. Free space first, then clear the block with read_only_allow_delete set to null.
Most likely fix: Free disk space
How to fix it
// try these in order, the most common fix is first
FIX 1Free disk space
- 01GET _cat/allocation?v&s=disk.percent:desc
- 02Delete old indices or add storage/nodes
Did this fix it?FIX 2Clear the block
- 01PUT _all/_settings {"index.blocks.read_only_allow_delete": null}
- 02Some sources report the block clears itself on newer versions; verify with GET my-index/_settings
Did this fix it?FIX 3Prevent recurrence
- 01Create alerts on free storage
- 02Use ISM to delete or roll over old indices
Did this fix it?FIX 4Do not just raise the watermark
- 01Setting flood-stage to 99% or disabling thresholds only hides the problem
Did this fix it?
Symptoms
Writes fail with ClusterBlockException or 'index read-only / allow delete (api)'; new indexes cannot be created.
Why it happens
- C-01Disk usage above the flood-stage watermark
- C-02On managed domains less than 20% or 20 GiB free
- C-03JVM memory pressure above 92% triggers write block on Amazon's service
// this guide also covers
- opensearch index read only
- opensearch clusterblockexception
- opensearch flood stage watermark
- opensearch read-only allow delete
Still not working?
If OpenSearch keeps failing, you're not alone. See every OpenSearch problem users report or the alternatives people switch to.
Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.
Talk to us