From 7279e2f1a2e291059a8578d27b28bf0debe470ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mariusz=20J=C3=B3zala?= <377355+jozala@users.noreply.github.com> Date: Wed, 8 Oct 2025 14:58:44 +0200 Subject: [PATCH] Use "node.processors" setting starting from 7.4.0 (#136175) Setting `node.processor` has been introduced in 7.4.0 and `processors` has been deprecated at this version. This change fixes failures of some tests caused by the deprecation message. --- .../elasticsearch/gradle/testclusters/ElasticsearchNode.java | 2 +- .../test/cluster/local/DefaultSettingsProvider.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build-tools/src/main/java/org/elasticsearch/gradle/testclusters/ElasticsearchNode.java b/build-tools/src/main/java/org/elasticsearch/gradle/testclusters/ElasticsearchNode.java index e89d92e4b5853..c5dabbfcfc929 100644 --- a/build-tools/src/main/java/org/elasticsearch/gradle/testclusters/ElasticsearchNode.java +++ b/build-tools/src/main/java/org/elasticsearch/gradle/testclusters/ElasticsearchNode.java @@ -1409,7 +1409,7 @@ private void createConfiguration() { // Limit the number of allocated processors for all nodes in the cluster by default. // This is to ensure that the tests run consistently across different environments. String processorCount = shouldConfigureTestClustersWithOneProcessor() ? "1" : "2"; - if (getVersion().onOrAfter("7.6.0")) { + if (getVersion().onOrAfter("7.4.0")) { baseConfig.put("node.processors", processorCount); } else { baseConfig.put("processors", processorCount); diff --git a/test/test-clusters/src/main/java/org/elasticsearch/test/cluster/local/DefaultSettingsProvider.java b/test/test-clusters/src/main/java/org/elasticsearch/test/cluster/local/DefaultSettingsProvider.java index 4ea74811abdc3..3adf1e5f897d2 100644 --- a/test/test-clusters/src/main/java/org/elasticsearch/test/cluster/local/DefaultSettingsProvider.java +++ b/test/test-clusters/src/main/java/org/elasticsearch/test/cluster/local/DefaultSettingsProvider.java @@ -44,7 +44,7 @@ public Map get(LocalNodeSpec nodeSpec) { // Limit the number of allocated processors for all nodes in the cluster by default. // This is to ensure that the tests run consistently across different environments. - if (nodeSpec.getVersion().onOrAfter("7.6.0")) { + if (nodeSpec.getVersion().onOrAfter("7.4.0")) { settings.put("node.processors", "2"); } else { settings.put("processors", "2");