This reverts commit
b6b9df2940ac07f715f759f4c315b2cf088c2320
Passing in driver=self in the base driver connector builder breaks all of the other drivers and isn't the *correct* driver to be passing in.
Simply removing this fixes the functionality, however breaks your tests and I'm not sure of the impact on what you were attempting so I'm reverting.
Change-Id: I0af85a2bc491cc0e23aa6af1f67c2dfed1c7081f
execute=putils.execute,
device_scan_attempts=DEVICE_SCAN_ATTEMPTS_DEFAULT,
*args, **kwargs):
- if mount_type.lower() == 'nfs':
- if driver:
- kwargs = kwargs or {}
- kwargs['nfs_mount_point_base'] =\
- kwargs.get('nfs_mount_point_base') or\
- getattr(driver, 'base', None)
- else:
- LOG.warn(_("NFS volume driver is absent."
- " RemoteFsClient may not initialize properly."))
self._remotefsclient = remotefs.RemoteFsClient(mount_type, root_helper,
execute=execute,
*args, **kwargs)
"""
mnt_flags = []
- if ('options' in connection_properties and
- connection_properties['options']):
+ if 'options' in connection_properties:
mnt_flags = connection_properties['options'].split()
nfs_share = connection_properties['export']
aoe_initiator = self.mox.CreateMockAnything()
- utils.brick_get_connector('aoe', driver=mox.IgnoreArg(),
+ utils.brick_get_connector('aoe',
device_scan_attempts=3,
use_multipath=False).\
AndReturn(aoe_initiator)
device_scan_attempts = self.configuration.num_volume_device_scan_tries
protocol = conn['driver_volume_type']
connector = utils.brick_get_connector(protocol,
- driver=self,
use_multipath=use_multipath,
device_scan_attempts=
device_scan_attempts)
super(NfsDriver, self).__init__(*args, **kwargs)
self.configuration.append_config_values(volume_opts)
root_helper = utils.get_root_helper()
- self.base = getattr(self.configuration,
- 'nfs_mount_point_base',
- CONF.nfs_mount_point_base)
+ base = getattr(self.configuration,
+ 'nfs_mount_point_base',
+ CONF.nfs_mount_point_base)
opts = getattr(self.configuration,
'nfs_mount_options',
CONF.nfs_mount_options)
self._remotefsclient = remotefs.RemoteFsClient(
'nfs', root_helper, execute=execute,
- nfs_mount_point_base=self.base,
+ nfs_mount_point_base=base,
nfs_mount_options=opts)
def set_execute(self, execute):