OS version (uname -a if on a Unix-like system):
Linux elasticsearch1 4.15.0-76-generic elastic/elasticsearch#86-Ubuntu SMP Fri Jan 17 17:24:28 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Description of the problem including expected versus actual behavior:
In ILM policy, after setting node attribution for shard awareness, clicking View a list of nodes attached to this configuration results in an error, if the node attribute contains an / (forward slash)
I expect to see which nodes have said key :)
Steps to reproduce:
Create a node.attr.node: "hot/warm"
Create an ILM policy, enabling Warm phase
In the warm phase, set Select a node attribute to control shard allocation to node: hot/warm
Click on View a list of nodes attached to this configuration => Error is shown
Opening the request in a new window (url taken from the request): https://kibana:5601/api/index_lifecycle_management/nodes/node:hot/warm/details fails, but encoding the / in the node.attr key, resolves the issue: https://kibana:5601/api/index_lifecycle_management/nodes/node:hot%2Fwarm/details
Elasticsearch version (
bin/elasticsearch --version
): 7.5.2Plugins installed: [] None
JVM version (
java -version
):OS version (
uname -a
if on a Unix-like system):Linux elasticsearch1 4.15.0-76-generic elastic/elasticsearch#86-Ubuntu SMP Fri Jan 17 17:24:28 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Description of the problem including expected versus actual behavior: In ILM policy, after setting node attribution for shard awareness, clicking
View a list of nodes attached to this configuration
results in an error, if the node attribute contains an/
(forward slash) I expect to see which nodes have said key :)Steps to reproduce:
node.attr.node: "hot/warm"
Select a node attribute to control shard allocation
tonode: hot/warm
View a list of nodes attached to this configuration
=> Error is shownhttps://kibana:5601/api/index_lifecycle_management/nodes/node:hot/warm/details
fails, but encoding the/
in the node.attr key, resolves the issue:https://kibana:5601/api/index_lifecycle_management/nodes/node:hot%2Fwarm/details
Provide logs (if relevant):