Skip to content

Conversation

@droberts195
Copy link

This change does the following:

  1. Makes the per-node setting xpack.ml.max_open_jobs
    into a cluster-wide dynamic setting
  2. Changes the job node selection to continue to use the
    per-node attributes storing the maximum number of open
    jobs if any node in the cluster is older than 7.1, and
    use the dynamic cluster-wide setting if all nodes are on
    7.1 or later
  3. Changes the docs to reflect this
  4. Changes the thread pools for native process communication
    from fixed size to scaling, to support the dynamic nature
    of xpack.ml.max_open_jobs
  5. Renames the autodetect thread pool to the job comms
    thread pool to make clear that it will be used for other
    types of ML jobs (data frame analytics in particular)

Backport of #39320

…dynamic

This change does the following:

1. Makes the per-node setting xpack.ml.max_open_jobs
   into a cluster-wide dynamic setting
2. Changes the job node selection to continue to use the
   per-node attributes storing the maximum number of open
   jobs if any node in the cluster is older than 7.1, and
   use the dynamic cluster-wide setting if all nodes are on
   7.1 or later
3. Changes the docs to reflect this
4. Changes the thread pools for native process communication
   from fixed size to scaling, to support the dynamic nature
   of xpack.ml.max_open_jobs
5. Renames the autodetect thread pool to the job comms
   thread pool to make clear that it will be used for other
   types of ML jobs (data frame analytics in particular)

Backport of elastic#39320
@droberts195 droberts195 added :ml Machine learning backport v7.2.0 labels Mar 6, 2019
@elasticmachine
Copy link
Collaborator

Pinging @elastic/ml-core

@droberts195 droberts195 merged commit 5f8f91c into elastic:7.x Mar 6, 2019
@droberts195 droberts195 deleted the max_open_jobs_dynamic branch March 6, 2019 12:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants