From 024caa721d6632eda0cdcdd704188de209f30bd6 Mon Sep 17 00:00:00 2001 From: renhwztetecs Date: Fri, 19 Feb 2016 14:56:24 +0800 Subject: [PATCH] mon/pgmonitor: use appropriate forced conversions in get_rule_avail use appropriate forced conversions in get_rule_avail Signed-off-by: huanwen ren --- src/mon/PGMonitor.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mon/PGMonitor.cc b/src/mon/PGMonitor.cc index 60ce45d494126..e26243e2b69e4 100644 --- a/src/mon/PGMonitor.cc +++ b/src/mon/PGMonitor.cc @@ -1394,8 +1394,8 @@ int64_t PGMonitor::get_rule_avail(OSDMap& osdmap, int ruleno) const // calculate proj below. continue; } - int64_t proj = (float)((osd_info->second).kb_avail * 1024ull) / - (double)p->second; + int64_t proj = (int64_t)((double)((osd_info->second).kb_avail * 1024ull) / + (double)p->second); if (min < 0 || proj < min) min = proj; } else {