Hey,
So, in the last two weeks i have encountered a problem with one of our clusters.
I have a daily backup procedure running on it and often, while the snapshot procedure is running, we get the following exception:
Indexing cycle failed ElasticsearchStatusException[Elasticsearch exception [type=illegal_argument_exception, reason=Cannot delete indices that are being snapshotted.
This is a rapidly changing cluster, as we override the index often.
Is there a way to automatically enable index deletion and cancelation of the snapshot? Some flag to tell the snapshot to give priority to the index deletion? Or any other way of avoiding the clash of the snapshot and index override?
I recall snapshot behaviour having changed lately so it would be useful to know which version of Elasticsearch you are using. I do not know the changes made in detail though so will leave that for someone else.
How do you take snapshots? Are you using the ignore_unavailable parameter?
The ES version is 6.3.2.
I am taking the snapshots via API with the ignore_unavailable set to true.
That does sound like the flag i was looking for!
Thanks David, I will try it out.
6.3 is EOL, please upgrade 