return -EINVAL;
}
- if (pending_fsmap.any_filesystems()
- && !pending_fsmap.get_enable_multiple()) {
- ss << "Creation of multiple filesystems is disabled. To enable "
- "this experimental feature, use 'ceph fs flag set enable_multiple "
- "true'";
- return -EINVAL;
- }
-
if (pending_fsmap.get_filesystem(fs_name)) {
auto fs = pending_fsmap.get_filesystem(fs_name);
if (*(fs->mds_map.data_pools.begin()) == data
}
}
+ if (pending_fsmap.any_filesystems()
+ && !pending_fsmap.get_enable_multiple()) {
+ ss << "Creation of multiple filesystems is disabled. To enable "
+ "this experimental feature, use 'ceph fs flag set enable_multiple "
+ "true'";
+ return -EINVAL;
+ }
+
pg_pool_t const *data_pool = mon->osdmon()->osdmap.get_pg_pool(data);
assert(data_pool != NULL); // Checked it existed above
pg_pool_t const *metadata_pool = mon->osdmon()->osdmap.get_pg_pool(metadata);