Skip to content

Nodes are set with all node roles by default #66659

@cjcenizal

Description

@cjcenizal

When I spin up a new single-node 7.10.1 cluster and run GET _nodes, I see that it's been defined with these roles:

[
  "data",
  "data_cold",
  "data_content",
  "data_hot",
  "data_warm",
  "ingest",
  "master",
  "ml",
  "remote_cluster_client",
  "transform"
]

This results in the ILM UI presenting allocation options to hot and warm as if these options make sense, though of course they're a no-op.

image

I'm raising this to understand why the node is configured with all of those node roles and to explore the possibility of removing some of them. For example, if we were to remove data_cold and data_warm then the UI could detect the absence nodes with these roles and warn the user that the allocation action might be a no-op.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions