Closed
Description
Description
In #89662 we changed the node.processors
setting to be a double, enabling precise representation of the environment (often docker container) that ES is running in.
However, we still require configuration of the JVM thread pools, preferably through -XX:ActiveProcessorCount
. In order to simplify it would be good to instead derive this from the node.processors
setting such that the only setting we need about the environment is that setting. This is slightly complicated because it is in the startup process, but seems doable to parse out the setting from the yaml.