palantir / atlasdb

Transactional Distributed Database Layer
https://palantir.github.io/atlasdb/
Apache License 2.0
49 stars 9 forks source link

Migrate services to use the async lock APIS #2151

Open nziebart opened 7 years ago

nziebart commented 7 years ago

Ideally, we should get everyone off of RemoteLockService. For most internal products, this should be straightforward. We just need to expose an advisory locking API that uses the new lock API.

One idea would be to extend AdvisoryLockPrecommitCheck to support arbitrary validations; one of these could be V2 lock checks.

fsamuel-bs commented 7 years ago

Blocked until we merge async-lock in develop.

hsaraogi commented 7 years ago

Unblocked.

hsaraogi commented 6 years ago

To spawn smaller tickets off this.