From 8ffe6c455234c757da8e9f428283d697c141bbe7 Mon Sep 17 00:00:00 2001 From: David Roberts Date: Tue, 11 Feb 2020 11:27:01 +0000 Subject: [PATCH 1/2] [DOCS] Correct important node for xpack.transform.enabled Because transforms get assigned to an arbitrary data node it is important that the transforms plugin is enabled on every data node. --- docs/reference/settings/data-frames-settings.asciidoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/reference/settings/data-frames-settings.asciidoc b/docs/reference/settings/data-frames-settings.asciidoc index bd212a4fbb246..a4568ae3b88df 100644 --- a/docs/reference/settings/data-frames-settings.asciidoc +++ b/docs/reference/settings/data-frames-settings.asciidoc @@ -28,8 +28,8 @@ Therefore the node cannot start or administrate {transform} or receive transport communication requests related to {transform} APIs. + IMPORTANT: If you want to use {transform} features in your cluster, you must have -`xpack.transform.enabled` set to `true` on all master-eligible nodes. This is the -default behavior. +`xpack.transform.enabled` set to `true` on all master-eligible nodes and all data nodes. +This is the default behavior. `xpack.transform.num_transform_failure_retries` (<>):: The number of times that a {transform} retries when it experiences a From b55a0ea53904f82f1fad40dffb111675e1f687e6 Mon Sep 17 00:00:00 2001 From: David Roberts Date: Tue, 11 Feb 2020 11:49:04 +0000 Subject: [PATCH 2/2] Also add to limitations --- docs/reference/transform/limitations.asciidoc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/reference/transform/limitations.asciidoc b/docs/reference/transform/limitations.asciidoc index 9f456a5505294..c4c035e88fbcf 100644 --- a/docs/reference/transform/limitations.asciidoc +++ b/docs/reference/transform/limitations.asciidoc @@ -47,6 +47,16 @@ is returned. Use the `size` and `from` parameters to enumerate through the full list. +[float] +[[transform-node-assignment-limitations]] +==== {transforms-cap} node assignment not configurable + +{transforms-cap} persistent tasks are assigned to the data node running +fewest persistent tasks at the time of assignment. This cannot be customized. +It means that if {transforms} are being used then `xpack.transform.enabled` +must be set to `true` (which is the default) on every data node in the cluster. + + [float] [[transform-aggresponse-limitations]] ==== Aggregation responses may be incompatible with destination index mappings