diff --git a/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/api/db.json b/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/api/db.json index 4749a0d6a018..c146430025bd 100644 --- a/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/api/db.json +++ b/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/api/db.json @@ -11,6 +11,7 @@ "containers": 3230, "missingContainers": 1002, "openContainers": 5, + "deletedContainers": 4, "volumes": 5, "buckets": 156, "keys": 253000 diff --git a/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/overview/overview.tsx b/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/overview/overview.tsx index cc007ae79cc8..2ab73079ae7d 100644 --- a/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/overview/overview.tsx +++ b/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/overview/overview.tsx @@ -41,6 +41,7 @@ interface IClusterStateResponse { buckets: number; keys: number; openContainers: number; + deletedContainers: number; } interface IOverviewState { @@ -58,6 +59,7 @@ interface IOverviewState { lastUpdatedOMDBFull: number; omStatus: string; openContainers: number; + deletedContainers: number; } export class Overview extends React.Component, IOverviewState> { @@ -84,7 +86,8 @@ export class Overview extends React.Component, IOverviewS lastUpdatedOMDBDelta: 0, lastUpdatedOMDBFull: 0, omStatus: '', - openContainers: 0 + openContainers: 0, + deletedContainers: 0 }; this.autoReload = new AutoReloadHelper(this._loadData); } @@ -115,6 +118,7 @@ export class Overview extends React.Component, IOverviewS keys: clusterState.keys, missingContainersCount, openContainers: clusterState.openContainers, + deletedContainers: clusterState.deletedContainers, lastRefreshed: Number(moment()), lastUpdatedOMDBDelta: omDBDeltaObject && omDBDeltaObject.lastUpdatedTimestamp, lastUpdatedOMDBFull: omDBFullObject && omDBFullObject.lastUpdatedTimestamp @@ -158,7 +162,7 @@ export class Overview extends React.Component, IOverviewS render() { const {loading, datanodes, pipelines, storageReport, containers, volumes, buckets, - keys, missingContainersCount, lastRefreshed, lastUpdatedOMDBDelta, lastUpdatedOMDBFull, omStatus, openContainers } = this.state; + keys, missingContainersCount, lastRefreshed, lastUpdatedOMDBDelta, lastUpdatedOMDBFull, omStatus, openContainers, deletedContainers } = this.state; const datanodesElement = ( @@ -227,6 +231,9 @@ export class Overview extends React.Component, IOverviewS + + + );