devmadhuu opened a new pull request, #11215:
URL: https://github.com/apache/ozone/pull/11215

   ## What changes were proposed in this pull request?
   Recon reports healthy EC containers as REPLICA_MISMATCH because it compares 
checksums across different replica indexes, which contain different data or 
parity fragments.
   
   This change compares EC checksums only between replicas with the same index, 
while preserving the existing comparison for non-EC containers. It uses the 
replicas available during each Recon health scan.
   
   ## What is the link to the Apache JIRA
   https://issues.apache.org/jira/browse/HDDS-16320
   
   ## How was this patch tested?
    - Added regression coverage for healthy EC fragments, matching and 
conflicting duplicates of data/parity indexes, mismatch resolution, and RATIS 
behavior.
     - Confirmed the EC regression cases fail before the fix.
     - All 12 tests in TestReconReplicationManager pass.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to