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

   ## What changes were proposed in this pull request?
   
   SCM receives the BCSID and data checksum in container replica reports, but 
did not compare checksums across replicas.
   
   This patch detects CLOSED RATIS containers whose replicas report the same 
BCSID but different non-empty data checksums. Replication Manager confirms a 
mismatch only when it appears in two consecutive complete scans.
   
   Confirmed mismatches are exposed through a metric, logged once per 
continuous mismatch episode, and shown by ozone admin container info. The CLI 
receives the result determined by SCM through the existing GetContainerReplicas 
response. Recon uses the same comparison rule.
   
   ## What is the link to the Apache JIRA
   
   https://issues.apache.org/jira/browse/HDDS-16012
   
   ## How was this patch tested?
   
   Added or updated unit tests covering:
   
   - checksum comparison;
   - Replication Manager debounce, metric, and warning behavior;
   - SCM protocol responses;
   - ozone admin container info; and
   - Recon mismatch reporting.
   


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