Ryan McNair e9c217fb5d Move QualityOfServiceSpecs to use VersionedObject
Change QualityOfServiceSpecs from a Python dict to using a
VersionedObject as part of moving Cinder to support rolling
upgrades.

These changes also include changes to volume/qos_specs.py:
  - Removing the unused method get_qos_specs_by_name

There will be follow-up patches to transition all instances of
qos['key'] to use qos.key and updating
volume_types.get_volume_type_extra_specs to use the new VO.

Fixing the invalid UUID issues and issues raised by new test cases.

Co-Authored-By: Xinli Guan <xinli@us.ibm.com>

Change-Id: If15ea8b628a6f88211a5d5cc7aadff44f7840138
Partial-Implements: blueprint cinder-objects
2016-07-06 16:37:08 +00:00
..
2016-06-03 14:25:39 +08:00
2016-06-13 15:21:47 +00:00
2016-06-02 07:25:40 +00:00
2016-06-14 09:56:10 +08:00
2016-01-05 11:22:40 +02:00
2015-08-25 04:46:18 -07:00
2016-06-14 09:56:10 +08:00
2016-05-16 10:52:01 -04:00
2016-03-01 03:20:04 +00:00