]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Move volume_clear and clear_size opts up to driver
authorJohn Griffith <john.griffith@solidfire.com>
Tue, 6 Aug 2013 20:58:02 +0000 (14:58 -0600)
committerJohn Griffith <john.griffith@solidfire.com>
Tue, 6 Aug 2013 21:00:54 +0000 (15:00 -0600)
commit8aac388cc091b6c79c2d0650810acf72a1097446
treef5636d255d9be70f9eda0d357e426a554416590c
parent580c993f1e9e07e6a190235a6c0368c6352951fd
Move volume_clear and clear_size opts up to driver

The block_device driver pulled in the clear and clear_size
options for it's own use and broke the inheritance model needed
for multiple backend configs.

This change moves the two configs up higher in the heirarchy to
driver.py so that it can be shared/used by all drivers if they desire.

This means that they are now set properly in volume_opts.  At some
point we shoudl restructure this a bit to allow multi-backends to
specify independent settings for these configs.

Fixes bug: 1208964

Change-Id: I6afbdecea637f7e7d3417be537ab71fe97bffda3
cinder/volume/driver.py
cinder/volume/drivers/block_device.py
cinder/volume/drivers/lvm.py