swamirishi opened a new pull request, #7345: URL: https://github.com/apache/ozone/pull/7345
## What changes were proposed in this pull request? We have implemented the key reference check for snapshots in multiple places in different manner for snapshot garbage collection. There is a need to consolidate this reference check in one central place in order to avoid bugs and for better debuggability & for making the whole garbage collection more modular than it is. Currently the Garbage collection code is tightly coupled with snapshots, making it really tough for people to understand. We should move this code out to a different module making the garbage collection flow more readable. To keep the patch size limited, the classes added are not used by any of the flows. I would be creating a follow up patches on top of this change. ## What is the link to the Apache JIRA https://issues.apache.org/jira/browse/HDDS-11603 ## How was this patch tested? Unit Tests -- 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]
