Skip to content

Commit 2c9392e

Browse files
authored
Avoid resetting feature states before 7.13.0 (#100423) (#100454)
This API was introduced in 7.13.0, we cannot call it on earlier nodes.
1 parent c9b922f commit 2c9392e

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

test/framework/src/main/java/org/elasticsearch/test/rest/ESRestTestCase.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -546,8 +546,14 @@ protected boolean preserveTemplatesUponCompletion() {
546546
*/
547547
protected boolean resetFeatureStates() {
548548
try {
549+
final Version minimumNodeVersion = minimumNodeVersion();
550+
// Reset feature state API was introduced in 7.13.0
551+
if (minimumNodeVersion.before(Version.V_7_13_0)) {
552+
return false;
553+
}
554+
549555
// ML reset fails when ML is disabled in versions before 8.7
550-
if (isMlEnabled() == false && minimumNodeVersion().before(Version.V_8_7_0)) {
556+
if (isMlEnabled() == false && minimumNodeVersion.before(Version.V_8_7_0)) {
551557
return false;
552558
}
553559
} catch (IOException e) {

0 commit comments

Comments
 (0)