[ 
https://issues.apache.org/jira/browse/HDDS-9633?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Devesh Kumar Singh resolved HDDS-9633.
--------------------------------------
    Resolution: Duplicate

> Recon Container Report mis-match with RM Admin CLI container report
> -------------------------------------------------------------------
>
>                 Key: HDDS-9633
>                 URL: https://issues.apache.org/jira/browse/HDDS-9633
>             Project: Apache Ozone
>          Issue Type: Improvement
>          Components: Ozone Recon
>            Reporter: Devesh Kumar Singh
>            Assignee: Devesh Kumar Singh
>            Priority: Major
>
> * Difference between statistics (MISSING, MIS-REPLICATED, OVER-REPLICATED, 
> UNDER-REPLICATED) of unhealthy containers provided by Recon and statistics 
> provided by
> {code:java}
> ozone admin container report 
> {code}
> command.
> _*All below degraded states of containers are marked as *UNHEALTHY* in 
> Recon.*_
> {noformat}
> *MISSING* - Recon identifies any container as missing where it just checks if 
> no replica of a container is 
> reported in any of the DNs container report.
> *UNDER-REPLICATED *- Recon supports only Ratis containers marks the container 
> as UNDER-REPLICATED, 
> if replication factor doesn't match based on reports from all DNs and replica 
> count is lesser than replication factor, where as RM container report 
> includes both EC and Ratis containers and RM marks any container as 
> UNDER-REPLICATED 
> if it has all replicas present but not having sufficient number of HEALTHY 
> replicas or if a container has some replicas missing.
> *OVER-REPLICATED* -  Recon marks a container as OVER-REPLICATED if multiple 
> DN reports more than the required number 
> of replicas for a container. However RM container report marks a container 
> as OVER-REPLICATED on 2 conditions - one, if there are all healthy 
> replicas in excess (more than required nodes), another , 
> if there are in unhealthy replicas in excess along with required number of 
> healthy replicas.
> MIS-REPLICATED - Depending on placement policy, both Recon and 
> RM container report marks a container as MIS-REPLICATED i
> f container is not placed as per placement policy. 
> {noformat}
> So all in all, there are differences in a way how Recon identifies the 
> degraded state (UNHEALTHY) of containers and how RM container report 
> identifies various degraded states.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to