From: Sage Weil Date: Tue, 5 Feb 2013 06:03:32 +0000 (-0800) Subject: mdsmap: backported is_data_pool() X-Git-Tag: v0.56.3~12^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c0af056eb9bdb62cfd8a6f9054a3a3c78c8e7447;p=ceph.git mdsmap: backported is_data_pool() This roughly corresponds to mainline commit 99d9e1d. Signed-off-by: Sage Weil --- diff --git a/src/mds/MDSMap.h b/src/mds/MDSMap.h index dc8969c3cff0..2cbbfa33f19f 100644 --- a/src/mds/MDSMap.h +++ b/src/mds/MDSMap.h @@ -244,6 +244,10 @@ public: int64_t get_cas_pg_pool() const { return cas_pg_pool; } int64_t get_metadata_pg_pool() const { return metadata_pg_pool; } + bool is_data_pool(int64_t poolid) const { + return std::find(data_pg_pools.begin(), data_pg_pools.end(), poolid) != data_pg_pools.end(); + } + const map& get_mds_info() { return mds_info; } const mds_info_t& get_mds_info_gid(uint64_t gid) { assert(mds_info.count(gid));