Skip to content

Commit dbf9e38

Browse files
Update concurrency_control.md
1 parent d1f93ba commit dbf9e38

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

website/docs/concurrency_control.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ hoodie.write.lock.provider=org.apache.hudi.client.transaction.lock.InProcessLock
3131

3232
## Distributed Locking
3333
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
34-
execute actions on the Hudi timeline in a concurrent fashion. Locks are also used to [generate TrueTime](timeline#truetime-generation), as discussed before.
34+
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.
3535

3636
External locking is typically used in conjunction with optimistic concurrency control
3737
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
341341
<h3>Videos</h3>
342342

343343
* [Hands on Lab with using DynamoDB as lock table for Apache Hudi Data Lakes](https://youtu.be/JP0orl9_0yQ)
344-
* [Non Blocking Concurrency Control Flink Demo](/blog/2024/12/06/non-blocking-concurrency-control)
344+
* [Non Blocking Concurrency Control Flink Demo](/blog/2024/12/06/non-blocking-concurrency-control)

0 commit comments

Comments
 (0)