conf: resolved final todos in libvirt conf
* num_iscsi_scan_tries - was renamed to num_volume_scan_tries, as the name was misleading. This opt was also moved to the list that is more appropriate for it Change-Id: Icb73ca7e3fcde1ef9b73d2238d8c986d109e459a Implements: bp centralize-config-options-pike
This commit is contained in:
parent
139d85af56
commit
3f95d65a61
@ -736,7 +736,13 @@ Use multipath connection of the iSCSI or FC volume
|
|||||||
|
|
||||||
Volumes can be connected in the LibVirt as multipath devices. This will
|
Volumes can be connected in the LibVirt as multipath devices. This will
|
||||||
provide high availability and fault tolerance.
|
provide high availability and fault tolerance.
|
||||||
""")
|
"""),
|
||||||
|
cfg.IntOpt('num_volume_scan_tries',
|
||||||
|
deprecated_name='num_iscsi_scan_tries',
|
||||||
|
default=5,
|
||||||
|
help="""
|
||||||
|
Number of times to scan given storage protocol to find volume.
|
||||||
|
"""),
|
||||||
]
|
]
|
||||||
|
|
||||||
libvirt_volume_aoe_opts = [
|
libvirt_volume_aoe_opts = [
|
||||||
@ -760,15 +766,7 @@ compute node.
|
|||||||
""")
|
""")
|
||||||
]
|
]
|
||||||
|
|
||||||
# TODO(sneti): This config option is also used for other protocols like
|
|
||||||
# fibrechannel, scaleio, disco. So this should be renamed to
|
|
||||||
# num_volume_scan_tries
|
|
||||||
libvirt_volume_iscsi_opts = [
|
libvirt_volume_iscsi_opts = [
|
||||||
cfg.IntOpt('num_iscsi_scan_tries',
|
|
||||||
default=5,
|
|
||||||
help="""
|
|
||||||
Number of times to scan iSCSI target to find volume.
|
|
||||||
"""),
|
|
||||||
cfg.StrOpt('iscsi_iface',
|
cfg.StrOpt('iscsi_iface',
|
||||||
deprecated_name='iscsi_transport',
|
deprecated_name='iscsi_transport',
|
||||||
help="""
|
help="""
|
||||||
|
@ -37,7 +37,7 @@ class LibvirtDISCOVolumeDriver(libvirt_volume.LibvirtBaseVolumeDriver):
|
|||||||
is_block_dev=False)
|
is_block_dev=False)
|
||||||
self.connector = connector.InitiatorConnector.factory(
|
self.connector = connector.InitiatorConnector.factory(
|
||||||
'DISCO', utils.get_root_helper(),
|
'DISCO', utils.get_root_helper(),
|
||||||
device_scan_attempts=CONF.libvirt.num_iscsi_scan_tries)
|
device_scan_attempts=CONF.libvirt.num_volume_scan_tries)
|
||||||
|
|
||||||
def get_config(self, connection_info, disk_info):
|
def get_config(self, connection_info, disk_info):
|
||||||
"""Get DISCO volume attachment configuration."""
|
"""Get DISCO volume attachment configuration."""
|
||||||
|
@ -34,7 +34,7 @@ class LibvirtFibreChannelVolumeDriver(libvirt_volume.LibvirtBaseVolumeDriver):
|
|||||||
self.connector = connector.InitiatorConnector.factory(
|
self.connector = connector.InitiatorConnector.factory(
|
||||||
'FIBRE_CHANNEL', utils.get_root_helper(),
|
'FIBRE_CHANNEL', utils.get_root_helper(),
|
||||||
use_multipath=CONF.libvirt.volume_use_multipath,
|
use_multipath=CONF.libvirt.volume_use_multipath,
|
||||||
device_scan_attempts=CONF.libvirt.num_iscsi_scan_tries)
|
device_scan_attempts=CONF.libvirt.num_volume_scan_tries)
|
||||||
|
|
||||||
def get_config(self, connection_info, disk_info):
|
def get_config(self, connection_info, disk_info):
|
||||||
"""Returns xml for libvirt."""
|
"""Returns xml for libvirt."""
|
||||||
|
@ -30,7 +30,7 @@ class LibvirtHGSTVolumeDriver(libvirt_volume.LibvirtBaseVolumeDriver):
|
|||||||
self).__init__(host, is_block_dev=True)
|
self).__init__(host, is_block_dev=True)
|
||||||
self.connector = connector.InitiatorConnector.factory(
|
self.connector = connector.InitiatorConnector.factory(
|
||||||
'HGST', utils.get_root_helper(),
|
'HGST', utils.get_root_helper(),
|
||||||
device_scan_attempts=CONF.libvirt.num_iscsi_scan_tries)
|
device_scan_attempts=CONF.libvirt.num_volume_scan_tries)
|
||||||
|
|
||||||
def get_config(self, connection_info, disk_info):
|
def get_config(self, connection_info, disk_info):
|
||||||
"""Returns xml for libvirt."""
|
"""Returns xml for libvirt."""
|
||||||
|
@ -37,7 +37,7 @@ class LibvirtISCSIVolumeDriver(libvirt_volume.LibvirtBaseVolumeDriver):
|
|||||||
self.connector = connector.InitiatorConnector.factory(
|
self.connector = connector.InitiatorConnector.factory(
|
||||||
'ISCSI', utils.get_root_helper(),
|
'ISCSI', utils.get_root_helper(),
|
||||||
use_multipath=CONF.libvirt.volume_use_multipath,
|
use_multipath=CONF.libvirt.volume_use_multipath,
|
||||||
device_scan_attempts=CONF.libvirt.num_iscsi_scan_tries,
|
device_scan_attempts=CONF.libvirt.num_volume_scan_tries,
|
||||||
transport=self._get_transport())
|
transport=self._get_transport())
|
||||||
|
|
||||||
def _get_transport(self):
|
def _get_transport(self):
|
||||||
|
@ -38,7 +38,7 @@ class LibvirtScaleIOVolumeDriver(libvirt_volume.LibvirtBaseVolumeDriver):
|
|||||||
is_block_dev=False)
|
is_block_dev=False)
|
||||||
self.connector = connector.InitiatorConnector.factory(
|
self.connector = connector.InitiatorConnector.factory(
|
||||||
'SCALEIO', utils.get_root_helper(),
|
'SCALEIO', utils.get_root_helper(),
|
||||||
device_scan_attempts=CONF.libvirt.num_iscsi_scan_tries)
|
device_scan_attempts=CONF.libvirt.num_volume_scan_tries)
|
||||||
|
|
||||||
def get_config(self, connection_info, disk_info):
|
def get_config(self, connection_info, disk_info):
|
||||||
conf = super(LibvirtScaleIOVolumeDriver, self).get_config(
|
conf = super(LibvirtScaleIOVolumeDriver, self).get_config(
|
||||||
|
@ -0,0 +1,7 @@
|
|||||||
|
---
|
||||||
|
upgrade:
|
||||||
|
- |
|
||||||
|
``libvirt.num_iscsi_scan_tries`` option has been renamed to
|
||||||
|
``libvirt.num_volume_scan_tries``, as the previous name was suggesting
|
||||||
|
that this option only concerns devices connected using iSCSI interface.
|
||||||
|
It also concerns devices connected using fibrechannel, scaleio and disco.
|
Loading…
x
Reference in New Issue
Block a user