Enable locking of Resources in DB

Registered by Zane Bitter on 2015-01-27

 - Ensure state transitions are atomic and store the engine ID of the engine holding the lock
 - Use the "UPDATE ... WHERE ..." form as discussed in http://www.joinfu.com/2015/01/understanding-reservations-concurrency-locking-in-nova/
 - This is the same concept that is behind the existing StackLock
 - However probably better to make this part of the Resource table rather than use a separate table

Blueprint information

Status:
Complete
Approver:
Zane Bitter
Priority:
Medium
Drafter:
Zane Bitter
Direction:
Approved
Assignee:
Ishant Tyagi
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Ishant Tyagi on 2015-02-20
Completed by
Angus Salkeld on 2015-03-12

Related branches

Sprints

Whiteboard

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.