You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ A distributed locking library built on [Cloud Spanner](https://cloud.google.com/
10
10
> **Note on v3**: `v3` is a big departure from `v2` in terms of locking logic and correctness. Although `v2` is heavily used in Alphaus' production and has stood the test of time, please be aware of the critical changes from `v2` to `v3` when upgrading. Key differences are:
11
11
>
12
12
> `v2`:
13
-
> ***Non-atomic acquisitions**: Required multiple network calls (an `INSERT` followed by an `UPDATE`) to acquire a lock.
13
+
> ***Non-atomic acquisitions**: Required two network calls (an `INSERT` followed by an `UPDATE`) to acquire a lock.
14
14
> ***Loose heartbeats**: Unconditionally updated the `heartbeat` column without validating the current token.
15
15
> ***Schema**: Relied on both a `heartbeat` column and a separate `token` column.
0 commit comments