From 8f06ec97116ca57affcd1fa1b09d2da7e6c748f1 Mon Sep 17 00:00:00 2001 From: Gargi Jaiswal Date: Sun, 16 Feb 2025 22:31:10 +0530 Subject: [PATCH] HDDS-12335. Fixed ozone admin namespace summary to give complete output --- .../ozone/admin/nssummary/SummarySubCommand.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/admin/nssummary/SummarySubCommand.java b/hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/admin/nssummary/SummarySubCommand.java index d2060b8db526..de716f780ce5 100644 --- a/hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/admin/nssummary/SummarySubCommand.java +++ b/hadoop-ozone/tools/src/main/java/org/apache/hadoop/ozone/admin/nssummary/SummarySubCommand.java @@ -84,10 +84,12 @@ public Void call() throws Exception { printKVSeparator(); System.out.println(summaryResponse.get("type")); - int numVol = summaryResponse.path("numVolume").asInt(-1); - int numBucket = summaryResponse.path("numBucket").asInt(-1); - int numDir = summaryResponse.path("numDir").asInt(-1); - int numKey = summaryResponse.path("numKey").asInt(-1); + JsonNode countStatsNode = summaryResponse.path("countStats"); + + int numVol = countStatsNode.path("numVolume").asInt(-1); + int numBucket = countStatsNode.path("numBucket").asInt(-1); + int numDir = countStatsNode.path("numDir").asInt(-1); + int numKey = countStatsNode.path("numKey").asInt(-1); if (numVol != -1) { printWithUnderline("Volumes", false);