lokeshj1703 commented on PR #17970:
URL: https://github.com/apache/hudi/pull/17970#issuecomment-4046450243

   @nsivabalan Here is the commit message.
   
     [HUDI-9159] Add support for StorageBasedLockProvider
   
   Detailed commit msg:
     Cherry-picks the following PRs into release-0.14.2:
     - HUDI-9156: Add heartbeat manager for StorageBasedLockProvider
     - HUDI-9158: Add storage based lock provider abstract implementation and 
constructor support
     - HUDI-9160: Add GCS implementation of StorageBasedLockProvider
     - HUDI-9159: S3 implementation of StorageLock for StorageBasedLockProvider
     - HUDI-9122: Add RFC updates and tweak to S3 storage lock client
     - HUDI-9158: Rename config from 
hoodie.write.lock.storage.heartbeat.poll.secs to 
hoodie.write.lock.storage.renew.interval.secs
     - HUDI-9742: Add lock release metrics
     - HUDI-9752: Add metrics for storage based lock provider
     - HUDI-9782: Add audit logging scaffolding and implementation for storage 
based lock provider
     - HUDI-9168: Refactor hudi-client-common to not import hudi-aws
   
   Option 2:
   Core Implementation (HUDI-9156, HUDI-9158, HUDI-9159, HUDI-9160):
     - Added heartbeat manager for StorageBasedLockProvider to manage lock 
renewals
     - Implemented abstract storage based lock provider foundation
     - Added S3 implementation of StorageLock with optimizations
     - Added GCS implementation of StorageBasedLockProvider
     - Added backward-compatible constructor supporting 0.14.x lock provider 
format
     - Refactored hudi-client-common to remove hudi-aws dependency
   
     Configuration Changes (HUDI-9158):
     - Renamed config: hoodie.write.lock.storage.heartbeat.poll.secs → 
hoodie.write.lock.storage.renew.interval.secs
   
     Metrics & Monitoring (HUDI-9742, HUDI-9752):
     - Added lock release metrics
     - Added comprehensive metrics for storage based lock provider
     - Prevent lock metrics failure from failing the process
   
     Audit & Validation (HUDI-9782):
     - Added audit logging scaffolding for storage based lock provider
     - Implemented audit service for storage based lock provider
     - Added validation and cleanup APIs for storage lock provider audit 
validation
   
     Bug Fixes:
     - Exit transaction with error when unlock failure due to lock acquired by 
others


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

Reply via email to