This is an automated email from the ASF dual-hosted git repository. leesf pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/hudi.git
The following commit(s) were added to refs/heads/asf-site by this push: new 0afdea7f0f [MINOR] Add filesystem based lock provider to release note (#6457) 0afdea7f0f is described below commit 0afdea7f0f629c38903ca72354d53137aa643d3e Author: Sagar Sumit <sagarsumi...@gmail.com> AuthorDate: Sun Aug 21 18:06:29 2022 +0530 [MINOR] Add filesystem based lock provider to release note (#6457) --- website/releases/release-0.12.0.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/website/releases/release-0.12.0.md b/website/releases/release-0.12.0.md index 56f37c6c02..c28914ca1f 100644 --- a/website/releases/release-0.12.0.md +++ b/website/releases/release-0.12.0.md @@ -31,6 +31,19 @@ However, if this feature is enabled, restore cannot be supported. This limitatio and the development of this feature can be tracked in [HUDI-4500](https://issues.apache.org/jira/browse/HUDI-4500). ::: +### Filesystem based Lock Provider + +For multiple writers using optimistic concurrency control, Hudi already supports lock providers based on +Zookeeper, Hive Metastore or Amazon DynamoDB. In this release, there is a new filesystem based lock provider. Unlike the +need for external systems in other lock providers, this implementation acquires/releases a lock based on atomic +create/delete operations of the underlying filesystem. To use this lock provider, users need to set the following +minimal configurations (please check the [lock configuration](/docs/configurations#Locks-Configurations) for a few +other optional configs that can be used): +``` +hoodie.write.concurrency.mode=optimistic_concurrency_control +hoodie.write.lock.provider=org.apache.hudi.client.transaction.lock.FileSystemBasedLockProvider +``` + ### Deltastreamer Termination Strategy Users can now configure a post-write termination strategy with deltastreamer `continuous` mode if need be. For instance,