Skip to content

'processors' configuration parameter ignored on official docker container #55731

@Jamalarm

Description

@Jamalarm

Elasticsearch version: 7.6.1

Plugins installed/JVM version/OS version: Official docker container

Description of the problem including expected versus actual behavior:

Steps to reproduce:

I am trying to limit the size of thread pools on a local elastic search test cluster using the processors setting described here:

https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-threadpool.html#processors

We start our test clusters using the unmodified official docker containers, then configure them using environment variables. This works for all configuration parameters we have so far tried, with the exception of the processors setting.

Providing an environment variable of processors:2 does not seem to be picked up. On my dev machine this is still showing as 24 everywhere, and the threadpools remain too large.

Please let me know if this is a known limitation, or if I need to provide that setting some other way. For various reasons, it would be pretty difficult to use the in-built docker CPU limiting to achieve this so I'd rather use the native ES way if possible.

Metadata

Metadata

Assignees

No one assigned

    Labels

    :Delivery/PackagingRPM and deb packaging, tar and zip archives, shell and batch scriptsTeam:DeliveryMeta label for Delivery team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions