From 4f992ea344d01de50e5531e38f39d815facfefc5 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 29 Jan 2013 23:51:15 -0800 Subject: [PATCH] crush: add rule_exists() Signed-off-by: Sage Weil --- src/crush/CrushWrapper.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/crush/CrushWrapper.h b/src/crush/CrushWrapper.h index 7def6e4ab345..605874606f89 100644 --- a/src/crush/CrushWrapper.h +++ b/src/crush/CrushWrapper.h @@ -221,8 +221,11 @@ public: } // rule names - int get_rule_id(const char *n) { - string name(n); + bool rule_exists(string name) { + build_rmaps(); + return rule_name_rmap.count(name); + } + int get_rule_id(string name) { build_rmaps(); if (rule_name_rmap.count(name)) return rule_name_rmap[name]; -- 2.47.3