Skip to content

Commit 50a635a

Browse files
committed
Move nodeFeature checks to beforeUpgrade
1 parent 32dfe39 commit 50a635a

File tree

8 files changed

+18
-21
lines changed

8 files changed

+18
-21
lines changed

qa/rolling-upgrade/src/javaRestTest/java/org/elasticsearch/upgrades/ParameterizedRollingUpgradeTestCase.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ public static Iterable<Object[]> parameters() {
5454

5555
protected abstract ElasticsearchCluster getUpgradeCluster();
5656

57+
protected void beforeUpgrade() {}
58+
5759
@Before
5860
public void upgradeNode() throws Exception {
5961
// extract old cluster features
@@ -96,6 +98,8 @@ public void upgradeNode() throws Exception {
9698
// Skip remaining tests if upgrade failed
9799
assumeFalse("Cluster upgrade failed", upgradeFailed);
98100

101+
beforeUpgrade();
102+
99103
// finally, upgrade node
100104
if (upgradedNodes.size() < requestedUpgradedNodes) {
101105
closeClients();

x-pack/plugin/logsdb/qa/rolling-upgrade/src/javaRestTest/java/org/elasticsearch/upgrades/LogsUsageRollingUpgradeIT.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
import org.elasticsearch.Build;
1515
import org.elasticsearch.client.Request;
16-
import org.junit.Before;
1716

1817
import java.io.IOException;
1918
import java.time.Instant;
@@ -31,8 +30,8 @@ public LogsUsageRollingUpgradeIT(@Name("upgradedNodes") int upgradedNodes) {
3130
super(upgradedNodes);
3231
}
3332

34-
@Before
35-
public void checkFeatures() {
33+
@Override
34+
protected void beforeUpgrade() {
3635
if (Build.current().isSnapshot()) {
3736
assumeTrue("rename of pattern_text mapper", oldClusterHasFeature("mapper.pattern_text_rename"));
3837
}

x-pack/plugin/logsdb/qa/rolling-upgrade/src/javaRestTest/java/org/elasticsearch/upgrades/LogsdbIndexingRollingUpgradeIT.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
import org.elasticsearch.common.xcontent.XContentHelper;
2222
import org.elasticsearch.test.rest.ObjectPath;
2323
import org.elasticsearch.xcontent.XContentType;
24-
import org.junit.Before;
2524

2625
import java.io.IOException;
2726
import java.io.InputStream;
@@ -76,8 +75,8 @@ public LogsdbIndexingRollingUpgradeIT(@Name("upgradedNodes") int upgradedNodes)
7675
super(upgradedNodes);
7776
}
7877

79-
@Before
80-
public void checkFeatures() {
78+
@Override
79+
protected void beforeUpgrade() {
8180
if (Build.current().isSnapshot()) {
8281
assumeTrue("rename of pattern_text mapper", oldClusterHasFeature("mapper.pattern_text_rename"));
8382
}

x-pack/plugin/logsdb/qa/rolling-upgrade/src/javaRestTest/java/org/elasticsearch/upgrades/MatchOnlyTextRollingUpgradeIT.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import org.elasticsearch.index.mapper.MapperFeatures;
2323
import org.elasticsearch.test.rest.ObjectPath;
2424
import org.elasticsearch.xcontent.XContentType;
25-
import org.junit.Before;
2625

2726
import java.io.IOException;
2827
import java.io.InputStream;
@@ -92,8 +91,8 @@ public MatchOnlyTextRollingUpgradeIT(@Name("upgradedNodes") int upgradedNodes) {
9291
super(upgradedNodes);
9392
}
9493

95-
@Before
96-
public void checkFeatures() {
94+
@Override
95+
protected void beforeUpgrade() {
9796
if (Build.current().isSnapshot()) {
9897
assumeTrue("rename of pattern_text mapper", oldClusterHasFeature("mapper.pattern_text_rename"));
9998
}

x-pack/plugin/logsdb/qa/rolling-upgrade/src/javaRestTest/java/org/elasticsearch/upgrades/NoLogsUsageRollingUpgradeIT.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
import com.carrotsearch.randomizedtesting.annotations.Name;
1313

1414
import org.elasticsearch.Build;
15-
import org.junit.Before;
1615

1716
import java.time.Instant;
1817
import java.util.Map;
@@ -29,8 +28,8 @@ public NoLogsUsageRollingUpgradeIT(@Name("upgradedNodes") int upgradedNodes) {
2928
super(upgradedNodes);
3029
}
3130

32-
@Before
33-
public void checkFeatures() {
31+
@Override
32+
protected void beforeUpgrade() {
3433
if (Build.current().isSnapshot()) {
3534
assumeTrue("rename of pattern_text mapper", oldClusterHasFeature("mapper.pattern_text_rename"));
3635
}

x-pack/plugin/logsdb/qa/rolling-upgrade/src/javaRestTest/java/org/elasticsearch/upgrades/StandardToLogsDbIndexModeRollingUpgradeIT.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import org.elasticsearch.test.cluster.local.distribution.DistributionType;
2626
import org.hamcrest.Matcher;
2727
import org.hamcrest.Matchers;
28-
import org.junit.Before;
2928
import org.junit.ClassRule;
3029

3130
import java.io.IOException;
@@ -116,8 +115,8 @@ protected Settings restClientSettings() {
116115
}
117116
}""";
118117

119-
@Before
120-
public void checkFeatures() {
118+
@Override
119+
protected void beforeUpgrade() {
121120
if (Build.current().isSnapshot()) {
122121
assumeTrue("rename of pattern_text mapper", oldClusterHasFeature("mapper.pattern_text_rename"));
123122
}

x-pack/plugin/logsdb/qa/rolling-upgrade/src/javaRestTest/java/org/elasticsearch/upgrades/SyntheticSourceRollingUpgradeIT.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import org.elasticsearch.client.Request;
1616
import org.elasticsearch.test.rest.ObjectPath;
1717
import org.hamcrest.Matchers;
18-
import org.junit.Before;
1918

2019
import java.time.Instant;
2120
import java.util.Arrays;
@@ -72,8 +71,8 @@ public SyntheticSourceRollingUpgradeIT(@Name("upgradedNodes") int upgradedNodes)
7271
super(upgradedNodes);
7372
}
7473

75-
@Before
76-
public void checkFeatures() {
74+
@Override
75+
protected void beforeUpgrade() {
7776
if (Build.current().isSnapshot()) {
7877
assumeTrue("rename of pattern_text mapper", oldClusterHasFeature("mapper.pattern_text_rename"));
7978
}

x-pack/plugin/logsdb/qa/rolling-upgrade/src/javaRestTest/java/org/elasticsearch/upgrades/TextRollingUpgradeIT.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import org.elasticsearch.common.xcontent.XContentHelper;
2020
import org.elasticsearch.test.rest.ObjectPath;
2121
import org.elasticsearch.xcontent.XContentType;
22-
import org.junit.Before;
2322

2423
import java.io.IOException;
2524
import java.io.InputStream;
@@ -89,8 +88,8 @@ public TextRollingUpgradeIT(@Name("upgradedNodes") int upgradedNodes) {
8988
super(upgradedNodes);
9089
}
9190

92-
@Before
93-
public void checkFeatures() {
91+
@Override
92+
protected void beforeUpgrade() {
9493
if (Build.current().isSnapshot()) {
9594
assumeTrue("rename of pattern_text mapper", oldClusterHasFeature("mapper.pattern_text_rename"));
9695
}

0 commit comments

Comments
 (0)