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

Wei-Chiu Chuang updated HDDS-13891:
-----------------------------------
    Target Version/s: 2.2.0  (was: 2.1.0)

> Recon - Introduce ContainerHealthTaskV2 with SCM-based health monitoring and 
> batch processing
> ---------------------------------------------------------------------------------------------
>
>                 Key: HDDS-13891
>                 URL: https://issues.apache.org/jira/browse/HDDS-13891
>             Project: Apache Ozone
>          Issue Type: Task
>          Components: Ozone Recon
>    Affects Versions: 2.0.0
>            Reporter: Devesh Kumar Singh
>            Assignee: Devesh Kumar Singh
>            Priority: Major
>              Labels: pull-request-available
>
> Implement ContainerHealthTaskV2 that uses SCM's ReplicationManager as the 
> single source of truth for container health status, replacing the legacy 
> approach of maintaining separate health calculations in Recon. Includes batch 
> processing optimization for improved performance with large container sets.
> The current ContainerHealthTask implementation has several limitations:
>   1. Inconsistent Health Status: Recon computes container health 
> independently from SCM, leading to discrepancies between Recon's view and 
> SCM's authoritative state
>   2. Missing Containers: Containers known to SCM but not yet synced to Recon 
> are not tracked for health issues
>   3. Performance Issues: Individual database operations for each container 
> cause excessive round-trips in large deployments
>   4. Data Accuracy: No guarantee that Recon's health calculations match SCM's 
> ReplicationManager decisions
>  



--
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