Skip to content

Commit 5960fe6

Browse files
committed
Added bwc conditions
Signed-off-by: Vinay Krishna Pudyodu <vinkrish.neo@gmail.com>
1 parent ac3abdd commit 5960fe6

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

server/src/main/java/org/opensearch/cluster/health/ClusterIndexHealth.java

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

3333
package org.opensearch.cluster.health;
3434

35+
import org.opensearch.Version;
3536
import org.opensearch.action.admin.cluster.health.ClusterHealthRequest;
3637
import org.opensearch.cluster.metadata.IndexMetadata;
3738
import org.opensearch.cluster.routing.IndexRoutingTable;
@@ -306,7 +307,11 @@ public ClusterIndexHealth(final StreamInput in) throws IOException {
306307
index = in.readString();
307308
numberOfShards = in.readVInt();
308309
numberOfReplicas = in.readVInt();
309-
numberOfSearchReplicas = in.readVInt();
310+
if (in.getVersion().onOrAfter(Version.V_3_0_0)) {
311+
numberOfSearchReplicas = in.readVInt();
312+
} else {
313+
numberOfSearchReplicas = 0;
314+
}
310315
activePrimaryShards = in.readVInt();
311316
activeShards = in.readVInt();
312317
relocatingShards = in.readVInt();
@@ -409,7 +414,9 @@ public void writeTo(final StreamOutput out) throws IOException {
409414
out.writeString(index);
410415
out.writeVInt(numberOfShards);
411416
out.writeVInt(numberOfReplicas);
412-
out.writeVInt(numberOfSearchReplicas);
417+
if (out.getVersion().onOrAfter(Version.V_3_0_0)) {
418+
out.writeVInt(numberOfSearchReplicas);
419+
}
413420
out.writeVInt(activePrimaryShards);
414421
out.writeVInt(activeShards);
415422
out.writeVInt(relocatingShards);

0 commit comments

Comments
 (0)