Skip to content

Commit e5f7f7a

Browse files
quangdutrantandonks
authored andcommitted
Replace LegacyESVersion.fromString with Version.fromString (opensearch-project#18567)
--------- Signed-off-by: Du Tran <quangdutran809@gmail.com>
1 parent 4de21ba commit e5f7f7a

File tree

11 files changed

+20
-39
lines changed

11 files changed

+20
-39
lines changed

distribution/tools/plugin-cli/src/test/java/org/opensearch/tools/cli/plugin/ListPluginsCommandTests.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
package org.opensearch.tools.cli.plugin;
3434

3535
import org.apache.lucene.tests.util.LuceneTestCase;
36-
import org.opensearch.LegacyESVersion;
3736
import org.opensearch.Version;
3837
import org.opensearch.cli.ExitCodes;
3938
import org.opensearch.cli.MockTerminal;
@@ -271,7 +270,7 @@ public void testExistingIncompatiblePlugin() throws Exception {
271270
"version",
272271
"1.0",
273272
"opensearch.version",
274-
LegacyESVersion.fromString("5.0.0").toString(),
273+
Version.fromString("5.0.0").toString(),
275274
"java.version",
276275
System.getProperty("java.specification.version"),
277276
"classname",

server/src/main/java/org/opensearch/cluster/node/DiscoveryNodeRole.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232

3333
package org.opensearch.cluster.node;
3434

35-
import org.opensearch.LegacyESVersion;
3635
import org.opensearch.Version;
3736
import org.opensearch.common.Booleans;
3837
import org.opensearch.common.annotation.PublicApi;
@@ -349,11 +348,7 @@ public void validateRole(List<DiscoveryNodeRole> roles) {
349348
* The version that {@link #REMOTE_CLUSTER_CLIENT_ROLE} is introduced. Nodes before this version do not have that role even
350349
* they can connect to remote clusters.
351350
*/
352-
public static final Version REMOTE_CLUSTER_CLIENT_ROLE_VERSION = LegacyESVersion.fromString("7.8.0");
353-
354-
static SortedSet<DiscoveryNodeRole> LEGACY_ROLES = Collections.unmodifiableSortedSet(
355-
new TreeSet<>(Arrays.asList(DATA_ROLE, INGEST_ROLE, MASTER_ROLE))
356-
);
351+
public static final Version REMOTE_CLUSTER_CLIENT_ROLE_VERSION = Version.fromString("7.8.0");
357352

358353
/**
359354
* Represents an unknown role. This can occur if a newer version adds a role that an older version does not know about, or a newer

server/src/test/java/org/opensearch/VersionTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ public void testVersionComparison() {
9696

9797
public void testMin() {
9898
assertEquals(VersionUtils.getPreviousVersion(), Version.min(Version.CURRENT, VersionUtils.getPreviousVersion()));
99-
assertEquals(LegacyESVersion.fromString("7.0.1"), Version.min(LegacyESVersion.fromString("7.0.1"), Version.CURRENT));
99+
assertEquals(Version.fromString("7.0.1"), Version.min(Version.fromString("7.0.1"), Version.CURRENT));
100100
Version version = VersionUtils.randomVersion(random());
101101
Version version1 = VersionUtils.randomVersion(random());
102102
if (version.id <= version1.id) {
@@ -189,12 +189,12 @@ public void testIndexCreatedVersion() {
189189
}
190190

191191
public void testMinCompatVersion() {
192-
Version major = LegacyESVersion.fromString("6.8.0");
192+
Version major = Version.fromString("6.8.0");
193193
assertThat(Version.fromString("1.0.0").minimumCompatibilityVersion(), equalTo(major));
194194
assertThat(Version.fromString("1.2.0").minimumCompatibilityVersion(), equalTo(major));
195195
assertThat(Version.fromString("1.3.0").minimumCompatibilityVersion(), equalTo(major));
196196

197-
Version major2x = LegacyESVersion.fromString("7.10.0");
197+
Version major2x = Version.fromString("7.10.0");
198198
assertThat(Version.fromString("2.0.0").minimumCompatibilityVersion(), equalTo(major2x));
199199
assertThat(Version.fromString("2.2.0").minimumCompatibilityVersion(), equalTo(major2x));
200200
assertThat(Version.fromString("2.3.0").minimumCompatibilityVersion(), equalTo(major2x));

server/src/test/java/org/opensearch/cluster/coordination/JoinTaskExecutorTests.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131

3232
package org.opensearch.cluster.coordination;
3333

34-
import org.opensearch.LegacyESVersion;
3534
import org.opensearch.Version;
3635
import org.opensearch.cluster.ClusterName;
3736
import org.opensearch.cluster.ClusterState;
@@ -137,7 +136,7 @@ public void testPreventJoinClusterWithUnsupportedNodeVersions() {
137136
final DiscoveryNode tooLowJoiningNode = new DiscoveryNode(
138137
UUIDs.base64UUID(),
139138
buildNewFakeTransportAddress(),
140-
LegacyESVersion.fromString("6.7.0")
139+
Version.fromString("6.7.0")
141140
);
142141
expectThrows(IllegalStateException.class, () -> {
143142
if (randomBoolean()) {

server/src/test/java/org/opensearch/cluster/metadata/MetadataIndexUpgradeServiceTests.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131

3232
package org.opensearch.cluster.metadata;
3333

34-
import org.opensearch.LegacyESVersion;
3534
import org.opensearch.Version;
3635
import org.opensearch.common.settings.IndexScopedSettings;
3736
import org.opensearch.common.settings.Settings;
@@ -131,7 +130,7 @@ public void testFailUpgrade() {
131130
minCompat,
132131
Version.max(minCompat, VersionUtils.getPreviousVersion(Version.CURRENT))
133132
);
134-
Version indexCreated = LegacyESVersion.fromString((minCompat.major - 1) + "." + randomInt(5) + "." + randomInt(5));
133+
Version indexCreated = Version.fromString((minCompat.major - 1) + "." + randomInt(5) + "." + randomInt(5));
135134
final IndexMetadata metadata = newIndexMeta(
136135
"foo",
137136
Settings.builder()

server/src/test/java/org/opensearch/cluster/node/DiscoveryNodesTests.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434

3535
import com.carrotsearch.randomizedtesting.generators.RandomPicks;
3636

37-
import org.opensearch.LegacyESVersion;
3837
import org.opensearch.Version;
3938
import org.opensearch.common.io.stream.BytesStreamOutput;
4039
import org.opensearch.common.settings.Setting;
@@ -493,7 +492,7 @@ public void testMaxMinNodeVersion() {
493492
buildNewFakeTransportAddress(),
494493
Collections.emptyMap(),
495494
new HashSet<>(randomSubsetOf(DiscoveryNodeRole.BUILT_IN_ROLES)),
496-
LegacyESVersion.fromString("5.1.0")
495+
Version.fromString("5.1.0")
497496
)
498497
);
499498
discoBuilder.add(
@@ -503,7 +502,7 @@ public void testMaxMinNodeVersion() {
503502
buildNewFakeTransportAddress(),
504503
Collections.emptyMap(),
505504
new HashSet<>(randomSubsetOf(DiscoveryNodeRole.BUILT_IN_ROLES)),
506-
LegacyESVersion.fromString("6.3.0")
505+
Version.fromString("6.3.0")
507506
)
508507
);
509508
discoBuilder.add(
@@ -520,7 +519,7 @@ public void testMaxMinNodeVersion() {
520519
discoBuilder.clusterManagerNodeId("name_2");
521520
DiscoveryNodes build = discoBuilder.build();
522521
assertEquals(Version.fromString("1.1.0"), build.getMaxNodeVersion());
523-
assertEquals(LegacyESVersion.fromString("5.1.0"), build.getMinNodeVersion());
522+
assertEquals(Version.fromString("5.1.0"), build.getMinNodeVersion());
524523
}
525524

526525
private DiscoveryNode buildDiscoveryNodeFromExisting(DiscoveryNode existing, Version newVersion) {

server/src/test/java/org/opensearch/common/lucene/uid/VersionsTests.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
import org.apache.lucene.index.IndexWriterConfig;
4040
import org.apache.lucene.index.Term;
4141
import org.apache.lucene.store.Directory;
42-
import org.opensearch.LegacyESVersion;
4342
import org.opensearch.Version;
4443
import org.opensearch.common.lucene.Lucene;
4544
import org.opensearch.common.lucene.index.OpenSearchDirectoryReader;
@@ -220,7 +219,7 @@ public void testLuceneVersionOnUnknownVersions() {
220219
assertEquals(VersionUtils.getPreviousVersion(Version.fromString("2.1.3")).luceneVersion, version.luceneVersion);
221220

222221
// too old version, major should be the oldest supported lucene version minus 1
223-
version = LegacyESVersion.fromString("5.2.1");
222+
version = Version.fromString("5.2.1");
224223
assertEquals(VersionUtils.getFirstVersion().luceneVersion.major - 1, version.luceneVersion.major);
225224

226225
// future version, should be the same version as today

test/framework/src/main/java/org/opensearch/transport/AbstractSimpleTransportTestCase.java

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
import org.apache.lucene.util.CollectionUtil;
4141
import org.apache.lucene.util.Constants;
4242
import org.opensearch.ExceptionsHelper;
43-
import org.opensearch.LegacyESVersion;
4443
import org.opensearch.OpenSearchException;
4544
import org.opensearch.Version;
4645
import org.opensearch.action.ActionListenerResponseHandler;
@@ -2199,7 +2198,7 @@ public void testTimeoutPerConnection() throws IOException {
21992198

22002199
public void testHandshakeWithIncompatVersion() {
22012200
assumeTrue("only tcp transport has a handshake method", serviceA.getOriginalTransport() instanceof TcpTransport);
2202-
Version version = LegacyESVersion.fromString("6.0.0");
2201+
Version version = Version.fromString("6.0.0");
22032202
try (MockTransportService service = buildService("TS_C", version, Settings.EMPTY)) {
22042203
service.start();
22052204
service.acceptIncomingRequests();
@@ -2225,14 +2224,7 @@ public void testHandshakeUpdatesVersion() throws IOException {
22252224
service.start();
22262225
service.acceptIncomingRequests();
22272226
TransportAddress address = service.boundAddress().publishAddress();
2228-
DiscoveryNode node = new DiscoveryNode(
2229-
"TS_TPC",
2230-
"TS_TPC",
2231-
address,
2232-
emptyMap(),
2233-
emptySet(),
2234-
LegacyESVersion.fromString("2.0.0")
2235-
);
2227+
DiscoveryNode node = new DiscoveryNode("TS_TPC", "TS_TPC", address, emptyMap(), emptySet(), Version.fromString("2.0.0"));
22362228
ConnectionProfile.Builder builder = new ConnectionProfile.Builder();
22372229
builder.addConnections(
22382230
1,

test/framework/src/test/java/org/opensearch/test/rest/yaml/section/ClientYamlTestSectionTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232

3333
package org.opensearch.test.rest.yaml.section;
3434

35-
import org.opensearch.LegacyESVersion;
35+
import org.opensearch.Version;
3636
import org.opensearch.common.xcontent.yaml.YamlXContent;
3737
import org.opensearch.core.common.ParsingException;
3838
import org.opensearch.core.xcontent.XContentParser;
@@ -130,8 +130,8 @@ public void testParseTestSectionWithDoSetAndSkipSectionsNoSkip() throws Exceptio
130130
assertThat(testSection, notNullValue());
131131
assertThat(testSection.getName(), equalTo("First test section"));
132132
assertThat(testSection.getSkipSection(), notNullValue());
133-
assertThat(testSection.getSkipSection().getLowerVersion(), equalTo(LegacyESVersion.fromString("6.0.0")));
134-
assertThat(testSection.getSkipSection().getUpperVersion(), equalTo(LegacyESVersion.fromString("6.2.0")));
133+
assertThat(testSection.getSkipSection().getLowerVersion(), equalTo(Version.fromString("6.0.0")));
134+
assertThat(testSection.getSkipSection().getUpperVersion(), equalTo(Version.fromString("6.2.0")));
135135
assertThat(testSection.getSkipSection().getReason(), equalTo("Update doesn't return metadata fields, waiting for #3259"));
136136
assertThat(testSection.getExecutableSections().size(), equalTo(2));
137137
DoSection doSection = (DoSection) testSection.getExecutableSections().get(0);

test/framework/src/test/java/org/opensearch/test/rest/yaml/section/SetupSectionTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
package org.opensearch.test.rest.yaml.section;
3333

34-
import org.opensearch.LegacyESVersion;
34+
import org.opensearch.Version;
3535
import org.opensearch.common.xcontent.yaml.YamlXContent;
3636

3737
import java.io.IOException;
@@ -135,8 +135,8 @@ public void testParseSetupAndSkipSectionNoSkip() throws Exception {
135135
assertThat(setupSection, notNullValue());
136136
assertThat(setupSection.getSkipSection().isEmpty(), equalTo(false));
137137
assertThat(setupSection.getSkipSection(), notNullValue());
138-
assertThat(setupSection.getSkipSection().getLowerVersion(), equalTo(LegacyESVersion.fromString("6.0.0")));
139-
assertThat(setupSection.getSkipSection().getUpperVersion(), equalTo(LegacyESVersion.fromString("6.3.0")));
138+
assertThat(setupSection.getSkipSection().getLowerVersion(), equalTo(Version.fromString("6.0.0")));
139+
assertThat(setupSection.getSkipSection().getUpperVersion(), equalTo(Version.fromString("6.3.0")));
140140
assertThat(setupSection.getSkipSection().getReason(), equalTo("Update doesn't return metadata fields, waiting for #3259"));
141141
assertThat(setupSection.getExecutableSections().size(), equalTo(2));
142142
assertThat(setupSection.getExecutableSections().get(0), instanceOf(DoSection.class));

0 commit comments

Comments
 (0)