ceph mds remove_data_pool $data3_pool
ceph osd pool delete data2 data2 --yes-i-really-really-mean-it
ceph osd pool delete data3 data3 --yes-i-really-really-mean-it
+ expect_false ceph mds set_max_mds 4
+ ceph mds set allow_multimds true --yes-i-really-mean-it
ceph mds set_max_mds 4
ceph mds set_max_mds 3
ceph mds set_max_mds 256
set -e
# Check that setting enable_multiple enables creation of second fs
- ceph fs flag set enable_multiple true
+ ceph fs flag set enable_multiple true --yes-i-really-mean-it
ceph fs new cephfs2 fs_metadata2 fs_data2
# Clean up multi-fs stuff
expect('mds/remove_data_pool?pool={0}'.format(poolnum), 'PUT', 200, '')
expect('osd/pool/delete?pool=data2&pool2=data2'
'&sure=--yes-i-really-really-mean-it', 'PUT', 200, '')
+ expect('mds/set?var=allow_multimds&val=true&confirm=--yes-i-really-mean-it', 'PUT', 200, '')
expect('mds/set_max_mds?maxmds=4', 'PUT', 200, '')
expect('mds/set?var=max_mds&val=4', 'PUT', 200, '')
expect('mds/set?var=max_file_size&val=1048576', 'PUT', 200, '')
"name=maxmds,type=CephInt,range=0", \
"set max MDS index", "mds", "rw", "cli,rest")
COMMAND("mds set " \
- "name=var,type=CephChoices,strings=max_mds|max_file_size|allow_new_snaps|inline_data " \
+ "name=var,type=CephChoices,strings=max_mds|max_file_size"
+ "|allow_new_snaps|inline_data|allow_multimds|allow_dirfrags " \
"name=val,type=CephString " \
"name=confirm,type=CephString,req=false", \
"set mds parameter <var> to <val>", "mds", "rw", "cli,rest")
COMMAND("fs set " \
"name=fs_name,type=CephString " \
"name=var,type=CephChoices,strings=max_mds|max_file_size"
- "|allow_new_snaps|inline_data|cluster_down " \
+ "|allow_new_snaps|inline_data|cluster_down|allow_multimds|allow_dirfrags " \
"name=val,type=CephString " \
"name=confirm,type=CephString,req=false", \
"set mds parameter <var> to <val>", "mds", "rw", "cli,rest")