Elastic ILM rollover not working as expected

Hello, I use data streams for my input data and the expected behavior of the ILM policy is to delete data which is 10 days old.
To do this, I setup a policy that should create a new index every day and move the data to Delete phase after 10 days.
Unfortunately this does not work as expected, new index is not created every day, the data is written to the same index which was created initially.
Can you advise on how to change that?
Here's my ILM policy:


What version of the stack are you running?

Can you use the ILM API to grab the entire policy and post it here?

Turned out my indices were somehow locked for rollover. After I deleted them and they recreated themselves again, the ILM policy started to work properly, I could see new indices the next day.
If anyone else has this problem, please check the status of your indexes.
Cheers and happy searching!

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.