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]
