log.info('Setting up CephFS filesystem(s)...')
cephfs_config = config.get('cephfs', {})
fs_configs = cephfs_config.pop('fs', [{'name': 'cephfs'}])
- set_allow_multifs = len(fs_configs) > 1
# wait for standbys to become available (slow due to valgrind, perhaps)
mdsc = MDSCluster(ctx)
temp = deepcopy(cephfs_config)
teuthology.deep_merge(temp, fs_config)
fs = Filesystem(ctx, fs_config=temp, name=name, create=True)
- if set_allow_multifs:
- fs.set_allow_multifs()
- set_allow_multifs = False
fss.append(fs)
yield