summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSage Weil <sage@inktank.com>2013-02-04 22:03:32 -0800
committerSage Weil <sage@inktank.com>2013-02-04 22:05:27 -0800
commitc0af056eb9bdb62cfd8a6f9054a3a3c78c8e7447 (patch)
tree3c582ab6a781e8ebdaee50da565c928414d48f3e
parent0407af4641ea19697f8feb0f48a92cde8dd4fbe4 (diff)
downloadceph-c0af056eb9bdb62cfd8a6f9054a3a3c78c8e7447.tar.gz
mdsmap: backported is_data_pool()
This roughly corresponds to mainline commit 99d9e1d. Signed-off-by: Sage Weil <sage@inktank.com>
-rw-r--r--src/mds/MDSMap.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mds/MDSMap.h b/src/mds/MDSMap.h
index dc8969c3cff..2cbbfa33f19 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<uint64_t,mds_info_t>& get_mds_info() { return mds_info; }
const mds_info_t& get_mds_info_gid(uint64_t gid) {
assert(mds_info.count(gid));