From 894ed2a8c243fc2483c2315a8bc3637855128a1d Mon Sep 17 00:00:00 2001 From: Paras Jain Date: Mon, 17 Feb 2025 20:39:27 +0530 Subject: [PATCH] Update SplitShardsMetadata.java minor optimization in SplitShardsMetadata::toXContent Signed-off-by: Paras Jain --- .../opensearch/cluster/metadata/SplitShardsMetadata.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/src/main/java/org/opensearch/cluster/metadata/SplitShardsMetadata.java b/server/src/main/java/org/opensearch/cluster/metadata/SplitShardsMetadata.java index 396fb2f249daf..cbe07a21f28ac 100644 --- a/server/src/main/java/org/opensearch/cluster/metadata/SplitShardsMetadata.java +++ b/server/src/main/java/org/opensearch/cluster/metadata/SplitShardsMetadata.java @@ -372,9 +372,9 @@ public XContentBuilder toXContent(XContentBuilder builder, Params params) throws builder.endObject(); builder.startObject(KEY_TEMP_SHARD_ID_TO_CHILD_SHARDS); - for (Integer parentShardId : parentToChildShards.keySet()) { - builder.startArray(String.valueOf(parentShardId)); - for (ShardRange childShard : parentToChildShards.get(parentShardId)) { + for (Map.Entry entry : parentToChildShards.entrySet()) { + builder.startArray(String.valueOf(entry.getKey())); + for (ShardRange childShard : entry.getValue()) { childShard.toXContent(builder, params); } builder.endArray();