sumitagrawl opened a new pull request, #8176: URL: https://github.com/apache/ozone/pull/8176
## What changes were proposed in this pull request? Granular locking framework for OBS for existing flow. Its just framework binding code flow but pending to call the lock in respective flow. locking is added for external request at entry point. This provides execution of request at leader and existing flow simultaneouly without impacting for cache. - refer obs-locking.md for `locking added for obs request` (HDDS-11898. design doc leader side execution) - refer leader-execution.md for `Step-by-step integration` of existing request (interoperability) Next PR will include: - integration of locking framework to flow - locking for obs key operation, bucket operation, volume operation and MPU cases - https://issues.apache.org/jira/browse/HDDS-12386 configuration for lock bucket length and timeout Parent Jira: https://issues.apache.org/jira/browse/HDDS-11900 Its Parent for Epic; https://issues.apache.org/jira/browse/HDDS-11897 ## What is the link to the Apache JIRA https://issues.apache.org/jira/browse/HDDS-11900 ## How was this patch tested? - UT cases added for lock -- 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]
