Make locking pluggable
Locking in the DB is pretty bad. It gives the possibility to do things like
end up with stuck locks, for example if a conductor crashes. There exist
systems built with locking primitives, that support TTLs and other
features to make locking more manageable. Let's give people the ability
to use them.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Jim Rollenhagen
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Pluggable locking
Gerrit topic: https:/
Addressed by: https:/
Make node locking pluggable
Addressed by: https:/
WIP: Add etcd task manager
We're moving from using blueprints to track features to RFE bugs. I've filed one for your change (see related bugs section). Please track further work there using Closes-Bug, Partial-Bug or Related-Bug in commit messages and use this newly created RFE bug.
//vdrok 2015-12-16