If we have errors like this:
```
ElasticsearchStatusException[Unable to parse response body]; nested: ResponseException[method [POST], host [https://vpc-dev-xtract-searchservice-cwtrefdfmfdnihbmu7jbobah4e.eu-west-1.es.amazonaws.com], URI [/_reindex?scroll=5m&slices=1&requests_per_second=-1&wait_for_completion=true&timeout=1m], status line [HTTP/1.1 403 Forbidden]
{"took":5,"timed_out":false,"total":1,"updated":0,"created":0,"deleted":0,"batches":1,"version_conflicts":0,"noops":0,"retries":{"bulk":0,"search":0},"throttled_millis":0,"requests_per_second":-1.0,"throttled_until_millis":0,"failures":[{"index":"deals-documents-100p6d115-2021-03-04t18-00-04.520704z","type":"_doc","id":"doc-94125","cause":{"type":"cluster_block_exception","reason":"index [deals-documents-100p6d115-2021-03-04t18-00-04.520704z] blocked by: [TOO_MANY_REQUESTS/12/disk usage exceeded flood-stage watermark, index has read-only-allow-delete block, FORBIDDEN/8/index write (api)];"},"status":403}]}];
at org.elasticsearch.client.RestHighLevelClient.parseResponseException(RestHighLevelClient.java:1872)
at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1626)
at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1583)
at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:1553)
at org.elasticsearch.client.RestHighLevelClient.reindex(RestHighLevelClient.java:557)
```
It typically means you need to clean up your indices (delete old junk) and then reenable the locked index:
```
PUT /deals-documents-100p6d115-2021-03-04t18-00-04.520704z/_settings
{"index.blocks.read_only_allow_delete": null}
```
Reference: https://www.elastic.co/guide/en/elasticsearch/reference/6.5/disk-allocator.html
See also: https://freedium.cfd/https://kasata.medium.com/dealing-with-cluster-block-exceptions-in-elasticsearch-b368bd003eda