def test_flag_opts(self): for block_device in self.block_device_list: self._setup_run_exceptions( block_device, ("mkfs.lustre", "--dryrun", "--backfstype=%s" % block_device.preferred_fstype, '--mkfsoptions="mountpoint=none"' if block_device.device_type == 'zfs' else '', self._mkfs_path(block_device, "MGS0000"))) manage_targets.format_target( device=block_device.device_path, device_type=block_device.device_type, target_name="MGS0000", backfstype=block_device.preferred_fstype, dryrun=True) self.assertRanCommand(self._run_command)
def test_single_mgs_multiple_nids(self): for block_device in self.block_device_list: self._setup_run_exceptions( block_device, ("mkfs.lustre", "--ost", "--mgsnode=1.2.3.4@tcp0,4.3.2.1@tcp1", "--backfstype=%s" % block_device.preferred_fstype, '--mkfsoptions="mountpoint=none"' if block_device.device_type == 'zfs' else '', self._mkfs_path(block_device, "OST0000"))) manage_targets.format_target( device=block_device.device_path, target_types=['ost'], target_name="OST0000", backfstype=block_device.preferred_fstype, device_type=block_device.device_type, mgsnode=[['1.2.3.4@tcp0', '4.3.2.1@tcp1']]) self.assertRanCommand(self._run_command)
def test_zero_opt(self): for block_device in self.block_device_list: self._setup_run_exceptions( block_device, ("mkfs.lustre", "--index=0", '--mkfsoptions=%s' % ('-x 30 --y --z=83' if block_device.device_type == 'linux' else '"mountpoint=none"'), "--backfstype=%s" % block_device.preferred_fstype, self._mkfs_path(block_device, "MGS0000"))) manage_targets.format_target( device=block_device.device_path, device_type=block_device.device_type, target_name="MGS0000", backfstype=block_device.preferred_fstype, index=0, mkfsoptions='-x 30 --y --z=83' if block_device.device_type == 'linux' else '"mountpoint=none"') self.assertRanCommand(self._run_command)
def test_dict_opts(self): for block_device in self.block_device_list: self._setup_run_exceptions( block_device, ("mkfs.lustre", "--param", "foo=bar", "--param", "baz=qux thud", "--backfstype=%s" % block_device.preferred_fstype, '--mkfsoptions="mountpoint=none"' if block_device.device_type == 'zfs' else '', self._mkfs_path(block_device, "MGS0000"))) manage_targets.format_target( device=block_device.device_path, device_type=block_device.device_type, target_name="MGS0000", backfstype=block_device.preferred_fstype, param={ 'foo': 'bar', 'baz': 'qux thud' }) self.assertRanCommand(self._run_command)