Change reset-state to involve the Volume Driver

Registered by Scott DAngelo

The python-cinderclient reset-state command allows an admin to change the state
of a volume in the cinder database, but there is no change to the backend
storage. This means that an admin can set a volume to 'Available' when the
volume is, in fact, still attached to a compute instance. This new
functionality will submit the request to the volume driver first, and then
proceed to update the database. A '--force' flag would allow a volume driver
exception to be ignored, or possibly skip the request to the driver altogether.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Scott DAngelo
Direction:
Needs approval
Assignee:
Scott DAngelo
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Scott DAngelo

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.