In-house patch to adjust cinder/opts.py to omit drivers that have
unresolved dependencies and to add the Solaris NFS and ZFS drivers, as
well as some missing common components. This patch is not suitable for
pushing upstream.
--- cinder-8.0.0/cinder/config/cinder-config-generator.conf.~1~ 2016-04-07 00:30:48.000000000 -0700
+++ cinder-8.0.0/cinder/config/cinder-config-generator.conf 2016-07-25 17:19:20.950619120 -0700
@@ -22,3 +22,4 @@ namespace = oslo.service.wsgi
namespace = oslo.utils
namespace = oslo.versionedobjects
namespace = oslo.vmware
+namespace = oslo.db.concurrency
--- cinder-8.0.0/cinder/opts.py.~1~ 2016-04-07 00:30:48.000000000 -0700
+++ cinder-8.0.0/cinder/opts.py 2016-07-25 15:02:28.185268715 -0700
@@ -23,7 +23,6 @@ from cinder.backup import chunkeddriver
from cinder.backup import driver as cinder_backup_driver
from cinder.backup.drivers import ceph as cinder_backup_drivers_ceph
from cinder.backup.drivers import glusterfs as cinder_backup_drivers_glusterfs
-from cinder.backup.drivers import google as cinder_backup_drivers_google
from cinder.backup.drivers import nfs as cinder_backup_drivers_nfs
from cinder.backup.drivers import posix as cinder_backup_drivers_posix
from cinder.backup.drivers import swift as cinder_backup_drivers_swift
@@ -31,6 +30,7 @@ from cinder.backup.drivers import tsm as
from cinder.backup import manager as cinder_backup_manager
from cinder.cmd import all as cinder_cmd_all
from cinder.cmd import volume as cinder_cmd_volume
+from cinder.cmd import volume_usage_audit as cinder_cmd_volumeusageaudit
from cinder.common import config as cinder_common_config
import cinder.compute
from cinder.compute import nova as cinder_compute_nova
@@ -146,6 +146,10 @@ from cinder.volume.drivers.san import sa
from cinder.volume.drivers import scality as cinder_volume_drivers_scality
from cinder.volume.drivers import sheepdog as cinder_volume_drivers_sheepdog
from cinder.volume.drivers import smbfs as cinder_volume_drivers_smbfs
+from cinder.volume.drivers.solaris import nfs as \
+ cinder_volume_drivers_solaris_nfs
+from cinder.volume.drivers.solaris import zfs as \
+ cinder_volume_drivers_solaris_zfs
from cinder.volume.drivers import solidfire as cinder_volume_drivers_solidfire
from cinder.volume.drivers import tegile as cinder_volume_drivers_tegile
from cinder.volume.drivers import tintri as cinder_volume_drivers_tintri
@@ -154,8 +158,6 @@ from cinder.volume.drivers.violin import
from cinder.volume.drivers.vmware import vmdk as \
cinder_volume_drivers_vmware_vmdk
from cinder.volume.drivers import vzstorage as cinder_volume_drivers_vzstorage
-from cinder.volume.drivers.windows import windows as \
- cinder_volume_drivers_windows_windows
from cinder.volume.drivers import xio as cinder_volume_drivers_xio
from cinder.volume.drivers.zfssa import zfssaiscsi as \
cinder_volume_drivers_zfssa_zfssaiscsi
@@ -199,6 +201,7 @@ def list_opts():
@@ -218,6 +221,7 @@ def list_opts():
cinder_volume_drivers_fujitsu_eternusdxcommon.
FJ_ETERNUS_DX_OPT_opts,
@@ -226,6 +230,8 @@ def list_opts():
@@ -271,7 +277,6 @@ def list_opts():
@@ -282,7 +287,6 @@ def list_opts():
cinder_volume_drivers_infortrend_eonstor_ds_cli_commoncli.
@@ -335,6 +339,7 @@ def list_opts():
)),
('CISCO_FABRIC_EXAMPLE',