X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Fpybind%2Fmgr%2Fvolumes%2Ffs%2Foperations%2Fvolume.py;h=d8eecba7fe8b68e51c936a1683fc44ce97dcf0e8;hb=cd265ab1e2bb0c89e7a1001629426438754333f4;hp=17f377ca44a14a79dd9f28ec9d95d85ec9feeb8c;hpb=7b3df4a1b15c5a048c237733c797a2667f08196e;p=ceph.git diff --git a/ceph/src/pybind/mgr/volumes/fs/operations/volume.py b/ceph/src/pybind/mgr/volumes/fs/operations/volume.py index 17f377ca4..d8eecba7f 100644 --- a/ceph/src/pybind/mgr/volumes/fs/operations/volume.py +++ b/ceph/src/pybind/mgr/volumes/fs/operations/volume.py @@ -203,6 +203,17 @@ def gen_pool_names(volname): """ return "cephfs.{}.meta".format(volname), "cephfs.{}.data".format(volname) +def get_mds_map(mgr, volname): + """ + return mdsmap for a volname + """ + mds_map = None + fs_map = mgr.get("fs_map") + for f in fs_map['filesystems']: + if volname == f['mdsmap']['fs_name']: + return f['mdsmap'] + return mds_map + def get_pool_names(mgr, volname): """ return metadata and data pools (list) names of volume as a tuple