# ILM policy not working

**URL:** <https://discuss.elastic.co/t/ilm-policy-not-working/181544>\
**Category:** Elasticsearch\
**Tags:** ilm-index-lifecycle-management\
**Created:** [May 17, 2019, 8:44am UTC](https://discuss.elastic.co/t/ilm-policy-not-working/181544 "2019-05-17T08:44:26Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![indreek](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/indreek/32/46368_2.png) [@indreek](https://discuss.elastic.co/u/indreek)\
**Post date:** [May 17, 2019, 8:44am UTC](https://discuss.elastic.co/t/ilm-policy-not-working/181544/1 "2019-05-17T08:44:27Z")

</div>

Hello

I created ilm policy /\_ilm/policy/datastream\_policy

```
{
  "policy": {                       
    "phases": {
      "hot": {                      
        "actions": {
          "rollover": {             
            "max_size": "1MB",
            "max_age": "1m"
          }
        }
      },
      "delete": {
        "min_age": "3d",           
        "actions": {
          "delete": {}              
        }
      }
    }
  }
}

```

Index template /\_template/datastream\_template

```
{
  "index_patterns": ["datastream-*"],                 
  "settings": {
    "number_of_shards": 1,
    "number_of_replicas": 0,
    "index.lifecycle.name": "datastream_policy",      
    "index.lifecycle.rollover_alias": "datastream"    
  }
}

```

First index /datastream-000001

```
{
  "aliases": {
    "datastream": {
      "is_write_index": true
    }
  }
}

```

Added data /datastream/\_doc/

```
{ "field" : "value"}

```

And when i do /datastream-\*/\_ilm/explain

```
{
    "indices": {
        "datastream-000001": {
            "index": "datastream-000001",
            "managed": true,
            "policy": "datastream_policy",
            "lifecycle_date_millis": 1558082103971,
            "phase": "hot",
            "phase_time_millis": 1558082104041,
            "action": "unfollow",
            "action_time_millis": 1558082104041,
            "step": "wait-for-follow-shard-tasks",
            "step_time_millis": 1558082104137,
            "phase_execution": {
                "policy": "datastream_policy",
                "phase_definition": {
                    "min_age": "0ms",
                    "actions": {
                        "rollover": {
                            "max_size": "1mb",
                            "max_age": "1m"
                        }
                    }
                },
                "version": 5,
                "modified_date_in_millis": 1558082086879
            }
        }
    }
}

```

But my index doesn't do rollover. What am i doing wrong?

Indrek

---

<div class="post-metadata">

**Author:** ![dakrone](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dakrone/32/23351_2.png) [@dakrone](https://discuss.elastic.co/u/dakrone)\
**Post date:** [May 20, 2019, 5:47pm UTC](https://discuss.elastic.co/t/ilm-policy-not-working/181544/2 "2019-05-20T17:47:03Z")

</div>

By default the poll interval for ILM is 10 minutes, if you want to test your policy (with a 1 minute rollover), you can lower that by changing the dynamic `indices.lifecycle.poll_interval` setting.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [June 17, 2019, 5:47pm UTC](https://discuss.elastic.co/t/ilm-policy-not-working/181544/3 "2019-06-17T17:47:10Z")

</div>

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