[openstack-dev] [nova] Plan to consolidate FS-style libvirt volume drivers under a common base class
mriedem at linux.vnet.ibm.com
Tue Jun 16 21:21:16 UTC 2015
The NFS, GlusterFS, SMBFS, and Quobyte libvirt volume drivers are all
I want to extract a common base class that abstracts some of the common
code and then let the sub-classes provide overrides where necessary.
As part of this, I'm wondering if we could just have a single
'mount_point_base' config option rather than one per backend like we
With libvirt you can only have one of these drivers configured per
compute host right? So it seems to make sense that we could have one
option used for all 4 different driver implementations and reduce some
of the config option noise.
I checked the os-brick change  proposed to nova to see if there would
be any conflicts there and so far that's not touching any of these
classes so seems like they could be worked in parallel.
Are there any concerns with this?
Is a blueprint needed for this refactor?
More information about the OpenStack-dev