Skip to content

Commit

Permalink
[DOCS] Fix broken link in concurrency control page (#12629)
Browse files Browse the repository at this point in the history
  • Loading branch information
sagarlakshmipathy authored Jan 16, 2025
1 parent 9337a8b commit 99b5045
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions website/docs/concurrency_control.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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)
* [Non Blocking Concurrency Control Flink Demo](/blog/2024/12/06/non-blocking-concurrency-control)

0 comments on commit 99b5045

Please sign in to comment.