Skip to content

Commit 9a79455

Browse files
committed
addressing proposed changes
Signed-off-by: Niyati Aggarwal <[email protected]>
1 parent a333b80 commit 9a79455

File tree

3 files changed

+18
-22
lines changed

3 files changed

+18
-22
lines changed

server/src/main/java/org/opensearch/transport/TransportChannel.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ static void sendErrorResponse(TransportChannel channel, String actionName, Trans
8282

8383
/**
8484
* Returns the contextual property associated with this specific transport channel (the
85-
* implementation of how such properties are managed depends on the the particular
85+
* implementation of how such properties are managed depends on the particular
8686
* transport engine).
8787
*
8888
* @param name the name of the property

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

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -796,10 +796,9 @@ public TransportResponse.Empty read(StreamInput in) {
796796

797797
}
798798

799-
public void testFollowerCheckTimeoutValue() {
799+
public void testFollowerCheckTimeoutValueUpdate() {
800800
Setting<TimeValue> setting1 = FOLLOWER_CHECK_TIMEOUT_SETTING;
801801
Settings timeSettings1 = Settings.builder().put(setting1.getKey(), "60s").build();
802-
803802
try {
804803
ClusterUpdateSettingsResponse response = client().admin()
805804
.cluster()
@@ -821,21 +820,17 @@ public void testFollowerCheckTimeoutMaxValue() {
821820
Setting<TimeValue> setting1 = FOLLOWER_CHECK_TIMEOUT_SETTING;
822821
Settings timeSettings1 = Settings.builder().put(setting1.getKey(), "61s").build();
823822

824-
try {
823+
assertThrows( "failed to parse value [61s] for setting [" + setting1.getKey() + "], must be <= [60000ms]", IllegalArgumentException.class, () -> {
825824
client().admin().cluster().prepareUpdateSettings().setPersistentSettings(timeSettings1).execute().actionGet();
826-
} catch (IllegalArgumentException ex) {
827-
assertEquals(ex.getMessage(), "failed to parse value [61s] for setting [" + setting1.getKey() + "], must be <= [60000ms]");
828-
}
825+
});
829826
}
830827

831828
public void testFollowerCheckTimeoutMinValue() {
832829
Setting<TimeValue> setting1 = FOLLOWER_CHECK_TIMEOUT_SETTING;
833830
Settings timeSettings1 = Settings.builder().put(setting1.getKey(), "0s").build();
834831

835-
try {
832+
assertThrows("failed to parse value [0s] for setting [" + setting1.getKey() + "], must be >= [1ms]", IllegalArgumentException.class, () -> {
836833
client().admin().cluster().prepareUpdateSettings().setPersistentSettings(timeSettings1).execute().actionGet();
837-
} catch (IllegalArgumentException ex) {
838-
assertEquals(ex.getMessage(), "failed to parse value [0s] for setting [" + setting1.getKey() + "], must be >= [1ms]");
839-
}
834+
});
840835
}
841836
}

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

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,13 @@
3434

3535
import org.opensearch.OpenSearchException;
3636
import org.opensearch.Version;
37+
import org.opensearch.action.admin.cluster.settings.ClusterGetSettingsRequest;
38+
import org.opensearch.action.admin.cluster.settings.ClusterGetSettingsResponse;
3739
import org.opensearch.action.admin.cluster.settings.ClusterUpdateSettingsResponse;
40+
import org.opensearch.action.admin.indices.settings.get.GetSettingsAction;
41+
import org.opensearch.action.admin.indices.settings.get.GetSettingsRequest;
42+
import org.opensearch.action.admin.indices.settings.get.GetSettingsResponse;
43+
import org.opensearch.client.RequestOptions;
3844
import org.opensearch.cluster.ClusterName;
3945
import org.opensearch.cluster.coordination.LeaderChecker.LeaderCheckRequest;
4046
import org.opensearch.cluster.node.DiscoveryNode;
@@ -64,6 +70,7 @@
6470
import java.util.concurrent.atomic.AtomicLong;
6571
import java.util.concurrent.atomic.AtomicReference;
6672

73+
import static java.util.Collections.checkedList;
6774
import static java.util.Collections.emptySet;
6875
import static org.opensearch.cluster.coordination.LeaderChecker.LEADER_CHECK_ACTION_NAME;
6976
import static org.opensearch.cluster.coordination.LeaderChecker.LEADER_CHECK_INTERVAL_SETTING;
@@ -568,18 +575,16 @@ public void testLeaderCheckRequestEqualsHashcodeSerialization() {
568575
);
569576
}
570577

571-
public void testLeaderCheckTimeoutValue() {
578+
public void testLeaderCheckTimeoutValueUpdate() {
572579
Setting<TimeValue> setting1 = LEADER_CHECK_TIMEOUT_SETTING;
573580
Settings timeSettings1 = Settings.builder().put(setting1.getKey(), "60s").build();
574-
575581
try {
576582
ClusterUpdateSettingsResponse response = client().admin()
577583
.cluster()
578584
.prepareUpdateSettings()
579585
.setPersistentSettings(timeSettings1)
580586
.execute()
581587
.actionGet();
582-
583588
assertAcked(response);
584589
assertEquals(timeValueSeconds(60), setting1.get(response.getPersistentSettings()));
585590
} finally {
@@ -593,21 +598,17 @@ public void testLeaderCheckTimeoutMaxValue() {
593598
Setting<TimeValue> setting1 = LEADER_CHECK_TIMEOUT_SETTING;
594599
Settings timeSettings1 = Settings.builder().put(setting1.getKey(), "61s").build();
595600

596-
try {
601+
assertThrows( "failed to parse value [61s] for setting [" + setting1.getKey() + "], must be <= [60000ms]", IllegalArgumentException.class, () -> {
597602
client().admin().cluster().prepareUpdateSettings().setPersistentSettings(timeSettings1).execute().actionGet();
598-
} catch (IllegalArgumentException ex) {
599-
assertEquals(ex.getMessage(), "failed to parse value [61s] for setting [" + setting1.getKey() + "], must be <= [60000ms]");
600-
}
603+
});
601604
}
602605

603606
public void testLeaderCheckTimeoutMinValue() {
604607
Setting<TimeValue> setting1 = LEADER_CHECK_TIMEOUT_SETTING;
605608
Settings timeSettings1 = Settings.builder().put(setting1.getKey(), "0s").build();
606609

607-
try {
610+
assertThrows("failed to parse value [0s] for setting [" + setting1.getKey() + "], must be >= [1ms]", IllegalArgumentException.class, () -> {
608611
client().admin().cluster().prepareUpdateSettings().setPersistentSettings(timeSettings1).execute().actionGet();
609-
} catch (IllegalArgumentException ex) {
610-
assertEquals(ex.getMessage(), "failed to parse value [0s] for setting [" + setting1.getKey() + "], must be >= [1ms]");
611-
}
612+
});
612613
}
613614
}

0 commit comments

Comments
 (0)