From 9ecc1da7a491d89fdabfaeea7622c0c0941296ce Mon Sep 17 00:00:00 2001 From: Harsh Garg Date: Tue, 24 Sep 2024 10:33:37 +0530 Subject: [PATCH] Making _cat/allocation API use indexLevelStats Signed-off-by: Harsh Garg --- .../org/opensearch/rest/action/cat/RestAllocationAction.java | 1 + 1 file changed, 1 insertion(+) diff --git a/server/src/main/java/org/opensearch/rest/action/cat/RestAllocationAction.java b/server/src/main/java/org/opensearch/rest/action/cat/RestAllocationAction.java index 46e303c9667fc..5450b4d76ccbc 100644 --- a/server/src/main/java/org/opensearch/rest/action/cat/RestAllocationAction.java +++ b/server/src/main/java/org/opensearch/rest/action/cat/RestAllocationAction.java @@ -101,6 +101,7 @@ public void processResponse(final ClusterStateResponse state) { statsRequest.clear() .addMetric(NodesStatsRequest.Metric.FS.metricName()) .indices(new CommonStatsFlags(CommonStatsFlags.Flag.Store)); + statsRequest.indices().setIncludeIndicesStatsByLevel(true); client.admin().cluster().nodesStats(statsRequest, new RestResponseListener(channel) { @Override