]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Split volume driver into ABC classes
authorMarc Koderer <marc@koderer.com>
Tue, 10 Feb 2015 07:30:09 +0000 (08:30 +0100)
committerMarc Koderer <marc@koderer.com>
Tue, 10 Feb 2015 07:58:09 +0000 (08:58 +0100)
commitf8a8b4631a958e7d9bc96d4f8c7f92351190c18b
tree1f561dfc1b811ff45906eebf1f19be36822d2e65
parent60e951ecf9ab2c5740a4e569c1b9c5d0bb01e219
Split volume driver into ABC classes

Use ABCmeta classes to define feature sets of drivers.
As interim solution the VolumeDriver class stays mainly unchanged to
ensure that all drivers work and can be migrated stepwise by the
driver maintainer.

Co-Authored-By: Mike Perez <thingee@gmail.com>
Implements: blueprint abc-volume-drivers
Change-Id: I558ded19368aaa7ce4be029fa16f63e6e188097a
cinder/tests/test_replication.py
cinder/volume/driver.py