From 25c30e1eb928e9ecbd2bebfa658e7fe8e32bc300 Mon Sep 17 00:00:00 2001 From: deveshsingh Date: Thu, 13 Mar 2025 18:43:00 +0530 Subject: [PATCH] HDDS-12586. Ozone Recon - Containers page showing incorrect count for the number of keys for various unhealthy states of containers. --- .../org/apache/hadoop/ozone/recon/api/ContainerEndpoint.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/ContainerEndpoint.java b/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/ContainerEndpoint.java index 041bcc8e6b0..56199a2d0c0 100644 --- a/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/ContainerEndpoint.java +++ b/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/ContainerEndpoint.java @@ -421,7 +421,7 @@ public Response getUnhealthyContainers( long containerID = c.getContainerId(); ContainerInfo containerInfo = containerManager.getContainer(ContainerID.valueOf(containerID)); - long keyCount = containerInfo.getNumberOfKeys(); + long keyCount = reconContainerMetadataManager.getKeyCountForContainer(containerID); UUID pipelineID = containerInfo.getPipelineID().getId(); List datanodes = containerManager.getLatestContainerHistory(containerID,