From 9ebd5bd04672c99b700a46908defc3548f82c6d7 Mon Sep 17 00:00:00 2001 From: Nik Everett Date: Mon, 23 Sep 2024 11:03:37 -0400 Subject: [PATCH] ESQL: Document esql_worker threadpool (#113203) Documents the thread pool we use to run ESQL operations. It's the same size and queue depth as the `search` thread pool. Closes #113130 --- docs/reference/modules/threadpool.asciidoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/reference/modules/threadpool.asciidoc b/docs/reference/modules/threadpool.asciidoc index ed4becbfbb6d0..2d4110bdcb431 100644 --- a/docs/reference/modules/threadpool.asciidoc +++ b/docs/reference/modules/threadpool.asciidoc @@ -121,6 +121,11 @@ There are several thread pools, but the important ones include: `min(5 * (`<>`), 50)` and queue_size of `1000`. +[[modules-threadpool-esql]]`esql_worker`:: + Executes <> operations. Thread pool type is `fixed` with a + size of `int((`<> + `pass:[ * ]3) / 2) + 1`, and queue_size of `1000`. + Thread pool settings are <> and can be changed by editing `elasticsearch.yml`. Changing a specific thread pool can be done by setting its type-specific parameters; for example, changing the number of