Hi Folks,
I see this for all of my warm indices:
Here is the phase definition:
{
"policy": "filebeat-7.5.2",
"phase_definition": {
"min_age": "0ms",
"actions": {
"allocate": {
"include": {},
"exclude": {},
"require": {
"box_type": "warm"
}
}
}
},
"version": 2,
"modified_date_in_millis": 1580914699313
}
and here is the policy:
PUT _ilm/policy/filebeat-7.5.2
{
"policy": {
"phases": {
"hot": {
"min_age": "0ms",
"actions": {
"rollover": {
"max_age": "3h",
"max_size": "50gb"
}
}
},
"warm": {
"actions": {
"allocate": {
"include": {},
"exclude": {},
"require": {
"box_type": "warm"
}
}
}
},
"delete": {
"min_age": "2d",
"actions": {
"delete": {}
}
}
}
}
}
Here is the output of GET /_cluster/allocation/explain
{
"error": {
"root_cause": [
{
"type": "illegal_argument_exception",
"reason": "unable to find any unassigned shards to explain [ClusterAllocationExplainRequest[useAnyUnassignedShard=true,includeYesDecisions?=false]"
}
],
"type": "illegal_argument_exception",
"reason": "unable to find any unassigned shards to explain [ClusterAllocationExplainRequest[useAnyUnassignedShard=true,includeYesDecisions?=false]"
},
"status": 400
}
Stack monitoring shows zero unassigned shards, that my warm node has 67% free space, and my hot nodes have 45% and 64% free space.
I am running 7.5.2 Filebeat, Logstash, Elasticsearch, and Kibana on Centos 7.0