[RFE] Make locking pluggable

Bug #1526751 reported by Vladyslav Drok
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
Confirmed
Wishlist
Unassigned

Bug Description

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.

Tags: needs-spec rfe
Vladyslav Drok (vdrok)
Changed in ironic:
status: New → Confirmed
importance: Undecided → Wishlist
tags: added: rfe
Revision history for this message
Vladyslav Drok (vdrok) wrote :

Copy of whiteboard:

Gerrit topic: https://review.openstack.org/#q,topic:pluggable-locking,n,z

Addressed by: https://review.openstack.org/180342
    Pluggable locking

Gerrit topic: https://review.openstack.org/#q,topic:bp/pluggable-locking,n,z

Addressed by: https://review.openstack.org/179962
    Make node locking pluggable

Addressed by: https://review.openstack.org/179965
    WIP: Add etcd task manager

Revision history for this message
Jim Rollenhagen (jim-rollenhagen) wrote :

Spec is abandoned, someone is welcome to pick this up.

tags: added: needs-spec
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.