Warm tier shards being allocated to data nodes


I have a hot, warm architecture and 3 master nodes that are also data nodes. At some point Elastic started to allocate data stream shards that are in warm tier to master/data nodes. As plain data node can fill any of the specialized data node roles I assume it just views data nodes as warm tier nodes as well and completely ignores dynamic configuration in elasticsearch.yml file.

Any idea how to more specifically set master/data nodes only to hold system indices/shards and not data stream ones that should be on dedicated data_hot and data_warm nodes.

Thank you

Switching them to master/data_content role solved this allocation issue.

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