This is an automated email from the ASF dual-hosted git repository.

danny0405 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git


    from d2ea5236458 [HUDI-9311] Revert HUDI-7146 which causes perf overhead 
for merging MDT log files (#13136)
     add ed1ef9336ef [HUDI-9159] S3 implementation of StorageLock for 
StorageBasedLockProvider (#13126)

No new revisions were added by this update.

Summary of changes:
 hudi-aws/pom.xml                                   |  24 ++
 .../aws/transaction/lock/S3StorageLockClient.java  | 270 ++++++++++++++++
 .../lock/TestS3StorageBasedLockProvider.java       | 159 ++++++++++
 .../transaction/lock/TestS3StorageLockClient.java  | 338 +++++++++++++++++++++
 .../transaction/lock/StorageBasedLockProvider.java |  98 +++---
 .../{StorageLock.java => StorageLockClient.java}   |  33 +-
 ...LockUpdateResult.java => LockUpsertResult.java} |   4 +-
 .../transaction/lock/models/StorageLockFile.java   |   2 +-
 .../apache/hudi/config/StorageBasedLockConfig.java |   8 +-
 .../lock/StorageBasedLockProviderTestBase.java     | 290 ++++++++++++++++++
 .../lock/TestStorageBasedLockProvider.java         | 157 ++++------
 ...ileTest.java => StorageLockClientFileTest.java} |   6 +-
 .../hudi/config/TestStorageBasedLockConfig.java    |   8 +-
 .../org/apache/hudi/storage/StorageSchemes.java    |   4 +-
 pom.xml                                            |  15 +-
 15 files changed, 1229 insertions(+), 187 deletions(-)
 create mode 100644 
hudi-aws/src/main/java/org/apache/hudi/aws/transaction/lock/S3StorageLockClient.java
 create mode 100644 
hudi-aws/src/test/java/org/apache/hudi/aws/transaction/lock/TestS3StorageBasedLockProvider.java
 create mode 100644 
hudi-aws/src/test/java/org/apache/hudi/aws/transaction/lock/TestS3StorageLockClient.java
 rename 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/{StorageLock.java
 => StorageLockClient.java} (62%)
 rename 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/models/{LockUpdateResult.java
 => LockUpsertResult.java} (95%)
 create mode 100644 
hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/transaction/lock/StorageBasedLockProviderTestBase.java
 rename 
hudi-client/hudi-client-common/src/test/java/org/apache/hudi/client/transaction/lock/models/{StorageLockFileTest.java
 => StorageLockClientFileTest.java} (97%)

Reply via email to