From c66aba14849518f11eb8c7a721f8419186a9aa1b Mon Sep 17 00:00:00 2001 From: Anshu Agarwal Date: Mon, 6 Feb 2023 19:25:34 +0530 Subject: [PATCH] Initialize exception class Signed-off-by: Anshu Agarwal --- server/src/main/java/org/opensearch/OpenSearchException.java | 2 ++ .../test/java/org/opensearch/ExceptionSerializationTests.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/server/src/main/java/org/opensearch/OpenSearchException.java b/server/src/main/java/org/opensearch/OpenSearchException.java index 4fa20f74eb044..132b5ad711442 100644 --- a/server/src/main/java/org/opensearch/OpenSearchException.java +++ b/server/src/main/java/org/opensearch/OpenSearchException.java @@ -34,6 +34,7 @@ import org.opensearch.action.support.replication.ReplicationOperation; import org.opensearch.cluster.action.shard.ShardStateAction; +import org.opensearch.cluster.routing.NodeWeighedAwayException; import org.opensearch.cluster.routing.PreferenceBasedSearchNotAllowedException; import org.opensearch.cluster.routing.UnsupportedWeightedRoutingStateException; import org.opensearch.cluster.service.ClusterManagerThrottlingException; @@ -1640,6 +1641,7 @@ private enum OpenSearchExceptionHandle { 168, V_2_6_0 ), + NODE_WEIGHED_AWAY_EXCEPTION(NodeWeighedAwayException.class, NodeWeighedAwayException::new, 169, V_2_6_0), INDEX_CREATE_BLOCK_EXCEPTION( org.opensearch.cluster.block.IndexCreateBlockException.class, org.opensearch.cluster.block.IndexCreateBlockException::new, diff --git a/server/src/test/java/org/opensearch/ExceptionSerializationTests.java b/server/src/test/java/org/opensearch/ExceptionSerializationTests.java index 7783e21736c9f..53d25e6f72693 100644 --- a/server/src/test/java/org/opensearch/ExceptionSerializationTests.java +++ b/server/src/test/java/org/opensearch/ExceptionSerializationTests.java @@ -54,6 +54,7 @@ import org.opensearch.cluster.decommission.NodeDecommissionedException; import org.opensearch.cluster.node.DiscoveryNode; import org.opensearch.cluster.routing.IllegalShardRoutingStateException; +import org.opensearch.cluster.routing.NodeWeighedAwayException; import org.opensearch.cluster.routing.PreferenceBasedSearchNotAllowedException; import org.opensearch.cluster.routing.ShardRouting; import org.opensearch.cluster.routing.ShardRoutingState; @@ -876,6 +877,7 @@ public void testIds() { ids.put(166, SnapshotInUseDeletionException.class); ids.put(167, UnsupportedWeightedRoutingStateException.class); ids.put(168, PreferenceBasedSearchNotAllowedException.class); + ids.put(169, NodeWeighedAwayException.class); ids.put(10001, IndexCreateBlockException.class); Map, Integer> reverse = new HashMap<>();