Skip to content

Commit dc7c9fb

Browse files
committed
Move rename feature check to base classes
1 parent 30f384b commit dc7c9fb

File tree

9 files changed

+12
-50
lines changed

9 files changed

+12
-50
lines changed

qa/full-cluster-restart/src/javaRestTest/java/org/elasticsearch/upgrades/ParameterizedFullClusterRestartTestCase.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,16 @@ public void extractOldIndexVersion() throws Exception {
100100
}
101101
}
102102

103+
protected void beforeUpgrade() {
104+
if (getOldClusterVersion().endsWith("-SNAPSHOT")) {
105+
assumeTrue("rename of pattern_text mapper", oldClusterHasFeature("mapper.pattern_text_rename"));
106+
}
107+
}
108+
103109
@Before
104110
public void maybeUpgrade() throws Exception {
105111
if (upgraded == false && requestedUpgradeStatus == UPGRADED) {
112+
beforeUpgrade();
106113
try {
107114
if (getOldClusterTestVersion().before(MINIMUM_WIRE_COMPATIBLE_VERSION)) {
108115
// First upgrade to latest wire compatible version

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

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,11 @@ public static Iterable<Object[]> parameters() {
5454

5555
protected abstract ElasticsearchCluster getUpgradeCluster();
5656

57-
protected void beforeUpgrade() {}
57+
protected void beforeUpgrade() {
58+
if (getOldClusterVersion().endsWith("-SNAPSHOT")) {
59+
assumeTrue("rename of pattern_text mapper", oldClusterHasFeature("mapper.pattern_text_rename"));
60+
}
61+
}
5862

5963
@Before
6064
public void upgradeNode() throws Exception {

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

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,6 @@ public LogsUsageRollingUpgradeIT(@Name("upgradedNodes") int upgradedNodes) {
2929
super(upgradedNodes);
3030
}
3131

32-
@Override
33-
protected void beforeUpgrade() {
34-
if (getOldClusterVersion().endsWith("-SNAPSHOT")) {
35-
assumeTrue("rename of pattern_text mapper", oldClusterHasFeature("mapper.pattern_text_rename"));
36-
}
37-
}
38-
3932
public void testUsage() throws Exception {
4033
assumeFalse("logsdb.prior_logs_usage only gets set in 8.x", oldClusterHasFeature("gte_v9.0.0"));
4134
String dataStreamName = "logs-mysql-error";

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

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -74,13 +74,6 @@ public LogsdbIndexingRollingUpgradeIT(@Name("upgradedNodes") int upgradedNodes)
7474
super(upgradedNodes);
7575
}
7676

77-
@Override
78-
protected void beforeUpgrade() {
79-
if (getOldClusterVersion().endsWith("-SNAPSHOT")) {
80-
assumeTrue("rename of pattern_text mapper", oldClusterHasFeature("mapper.pattern_text_rename"));
81-
}
82-
}
83-
8477
public void testIndexing() throws Exception {
8578
String dataStreamName = "logs-bwc-test";
8679
if (isOldCluster()) {

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

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -90,13 +90,6 @@ public MatchOnlyTextRollingUpgradeIT(@Name("upgradedNodes") int upgradedNodes) {
9090
super(upgradedNodes);
9191
}
9292

93-
@Override
94-
protected void beforeUpgrade() {
95-
if (getOldClusterVersion().endsWith("-SNAPSHOT")) {
96-
assumeTrue("rename of pattern_text mapper", oldClusterHasFeature("mapper.pattern_text_rename"));
97-
}
98-
}
99-
10093
public void testIndexing() throws Exception {
10194
assumeTrue(
10295
"Match only text block loader fix is not present in this cluster",

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

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,6 @@ public NoLogsUsageRollingUpgradeIT(@Name("upgradedNodes") int upgradedNodes) {
2626
super(upgradedNodes);
2727
}
2828

29-
@Override
30-
protected void beforeUpgrade() {
31-
if (getOldClusterVersion().endsWith("-SNAPSHOT")) {
32-
assumeTrue("rename of pattern_text mapper", oldClusterHasFeature("mapper.pattern_text_rename"));
33-
}
34-
}
35-
3629
public void testUsage() throws Exception {
3730
String dataStreamName = "logs-mysql-error";
3831
if (isOldCluster()) {

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

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -114,13 +114,6 @@ protected Settings restClientSettings() {
114114
}
115115
}""";
116116

117-
@Override
118-
protected void beforeUpgrade() {
119-
if (getOldClusterVersion().endsWith("-SNAPSHOT")) {
120-
assumeTrue("rename of pattern_text mapper", oldClusterHasFeature("mapper.pattern_text_rename"));
121-
}
122-
}
123-
124117
public void testLogsIndexing() throws IOException {
125118
if (isOldCluster()) {
126119
// given - create a template and data stream

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

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,6 @@ public SyntheticSourceRollingUpgradeIT(@Name("upgradedNodes") int upgradedNodes)
7070
super(upgradedNodes);
7171
}
7272

73-
@Override
74-
protected void beforeUpgrade() {
75-
if (getOldClusterVersion().endsWith("-SNAPSHOT")) {
76-
assumeTrue("rename of pattern_text mapper", oldClusterHasFeature("mapper.pattern_text_rename"));
77-
}
78-
}
79-
8073
public void testIndexing() throws Exception {
8174
assumeTrue("requires storing leaf array offsets", oldClusterHasFeature("gte_v9.1.0"));
8275
String dataStreamName = "logs-bwc-test";

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

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -87,13 +87,6 @@ public TextRollingUpgradeIT(@Name("upgradedNodes") int upgradedNodes) {
8787
super(upgradedNodes);
8888
}
8989

90-
@Override
91-
protected void beforeUpgrade() {
92-
if (getOldClusterVersion().endsWith("-SNAPSHOT")) {
93-
assumeTrue("rename of pattern_text mapper", oldClusterHasFeature("mapper.pattern_text_rename"));
94-
}
95-
}
96-
9790
public void testIndexing() throws Exception {
9891

9992
if (isOldCluster()) {

0 commit comments

Comments
 (0)