cinder/cinder/volume/drivers
John Griffith 8c57c6d3ee Set default lvm_type to auto
We've had an lvm_type=thin for quite some time, and we've wanted to
make it Cinders default for a while, but there's no clean way to
migrate on upgrades.  So, we have a compromise, detect if the
deployment has volumes (including the thin pool).  If there are no
LVs or if the thin pool exists, use thin.  Otherwise, use the old
thick lvm-default.

This patch makes the default setting "auto" instead of "default"
(which is actually thick).

DocImpact: Need to update docs to reflect the default setting for
new deployments is auto (thin)

Change-Id: If25e814eb6282fef9a1dd30d17c80eab6860e275
2017-06-16 09:25:53 -06:00
..
coprhd Extracted HTTP response codes to constants 2017-05-26 17:07:06 +05:30
datera Extracted HTTP response codes to constants 2017-05-26 17:07:06 +05:30
dell_emc Merge "Fix boolean opts defined as strings" 2017-06-15 16:44:58 +00:00
disco Remove usage of CONF from DISCO driver 2017-06-08 13:05:12 +02:00
dothill Remove log translations 2017-03-19 14:59:57 +00:00
falconstor Extend Falconstor driver to utilize multiple FSS storage pools 2017-05-24 10:26:53 +08:00
fujitsu Merge "Mark ETERNUS drivers as unsupported" 2017-05-24 14:11:23 +00:00
fusionstorage FusionStorage: use versioned objects 2017-06-12 07:15:11 +00:00
hitachi Remove backup-restore methods in driver code 2017-05-04 10:55:20 -07:00
hpe 3PAR: Added volume to vvset in online copy 2017-05-17 03:54:35 +00:00
huawei Spelling error "paramenter" 2017-04-27 17:07:22 +08:00
ibm Merge "Add CG capability to generic groups in GPFS driver" 2017-06-15 18:07:39 +00:00
infortrend Mark Infortrend drivers as unsupported 2017-05-22 12:18:51 -05:00
kaminario Python3: Don't use Exception.message 2017-05-23 14:06:51 +08:00
lenovo Add SUPPORTED flag to Lenovo FC driver 2017-02-03 10:41:44 -07:00
nec Refactor NEC volume driver 2017-06-01 02:56:32 +09:00
netapp Python3: Don't use Exception.message 2017-05-23 14:06:51 +08:00
nexenta Trivial fix typos 2017-06-01 09:25:28 +07:00
prophetstor ProphetStor failed to create volume size larger than the snapshot. 2017-04-21 14:54:33 +08:00
reduxio Mark Reduxio driver as unsupported 2017-05-22 12:31:54 -05:00
san Remove log translations 2017-03-19 14:59:57 +00:00
synology Mark Synology driver as unsupported 2017-05-22 12:40:19 -05:00
veritas Implementation of cinder driver for Veritas HyperScale 2017-03-28 21:40:51 +05:30
violin Mark the Violin volume drivers as unsupported 2017-03-23 07:51:26 -05:00
vmware Remove backup-restore methods in driver code 2017-05-04 10:55:20 -07:00
windows SMBFS: remove redundant check 2017-05-25 11:46:18 +03:00
zfssa Merge "ZFSSA can avoid fetching img when creating vol from cache" 2017-06-02 15:08:56 +00:00
zte Fix boolean opts defined as strings 2017-06-07 13:47:50 -05:00
__init__.py Files with no code must be left completely empty 2016-09-28 16:29:30 +07:00
block_device.py Remove log translations 2017-03-19 14:59:57 +00:00
blockbridge.py Mark Blockbridge volume driver as unsupported 2017-03-23 07:08:29 -05:00
coho.py RemoteFS: pass volume object to '_find_share' 2017-05-25 11:46:11 +03:00
drbdmanagedrv.py Remove log translations 2017-03-19 14:59:57 +00:00
hgst.py Remove log translations 2017-03-19 14:59:57 +00:00
infinidat.py INFINIDAT: add support for generic volume groups 2017-05-25 17:48:14 +03:00
lvm.py Set default lvm_type to auto 2017-06-16 09:25:53 -06:00
nfs.py Merge "Switch NFS driver to use DLM locks" 2017-06-14 23:29:15 +00:00
nimble.py Merge "Fix boolean opts defined as strings" 2017-06-15 16:44:58 +00:00
pure.py Allow Pure drivers to handle detach with no host 2017-06-07 10:59:42 -07:00
qnap.py Merge "Use the list iterator instead of six iterator" 2017-05-23 17:18:46 +00:00
quobyte.py RemoteFS: pass volume object to '_find_share' 2017-05-25 11:46:11 +03:00
rbd.py Merge "rbd: resize volume not cloned but full copy" 2017-05-23 19:54:56 +00:00
remotefs.py RemoteFS: enable image volume cache 2017-06-07 19:07:40 +03:00
sheepdog.py Merge "Remove backup-restore methods in driver code" 2017-05-22 16:22:30 +00:00
solidfire.py Merge "Update SolidFire CI Wiki" 2017-06-02 10:37:10 +00:00
tegile.py Remove log translations 2017-03-19 14:59:57 +00:00
tintri.py Remove log translations 2017-03-19 14:59:57 +00:00
veritas_cnfs.py Implementation of Cinder driver for Veritas Access 2017-05-21 10:13:20 +05:30
vzstorage.py RemoteFS: pass volume object to '_find_share' 2017-05-25 11:46:11 +03:00
xio.py Mark X-IO driver as unsupported 2017-05-22 12:47:47 -05:00
zadara.py Remove log translations 2017-03-19 14:59:57 +00:00