This is an automated email from the ASF dual-hosted git repository.
danny0405 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 99b5045a253 [DOCS] Fix broken link in concurrency control page (#12629)
99b5045a253 is described below
commit 99b5045a2535f6ee7ab2b3309fba6dbf1df7b30f
Author: Sagar Lakshmipathy <[email protected]>
AuthorDate: Wed Jan 15 18:10:33 2025 -0800
[DOCS] Fix broken link in concurrency control page (#12629)
---
website/docs/concurrency_control.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/website/docs/concurrency_control.md
b/website/docs/concurrency_control.md
index 90fe990ba98..bcd39357010 100644
--- a/website/docs/concurrency_control.md
+++ b/website/docs/concurrency_control.md
@@ -31,7 +31,7 @@
hoodie.write.lock.provider=org.apache.hudi.client.transaction.lock.InProcessLock
## Distributed Locking
A pre-requisite for distributed co-ordination in Hudi, like many other
distributed database systems is a distributed lock provider, that different
processes can use to plan, schedule and
-execute actions on the Hudi timeline in a concurrent fashion. Locks are also
used to [generate TrueTime](timeline#truetime-generation), as discussed before.
+execute actions on the Hudi timeline in a concurrent fashion. Locks are also
used to [generate
TrueTime](https://hudi.apache.org/docs/timeline#truetime-generation), as
discussed before.
External locking is typically used in conjunction with optimistic concurrency
control
because it provides a way to prevent conflicts that might occur when two or
more transactions (commits in our case) attempt to modify the same resource
concurrently.
@@ -341,4 +341,4 @@ It is **NOT** recommended to use the same instance of the
write client to perfor
<h3>Videos</h3>
* [Hands on Lab with using DynamoDB as lock table for Apache Hudi Data
Lakes](https://youtu.be/JP0orl9_0yQ)
-* [Non Blocking Concurrency Control Flink
Demo](/blog/2024/12/06/non-blocking-concurrency-control)
\ No newline at end of file
+* [Non Blocking Concurrency Control Flink
Demo](/blog/2024/12/06/non-blocking-concurrency-control)