HEALTH_WARN when nearfull, HEALTH_ERROR when full.
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
Signed-off-by: Sage Weil <sage@newdream.net>
ss << rss.str();
}
+ if (pg_map.nearfull_osds.size() > 0) {
+ if (ret != HEALTH_OK)
+ ss << ", ";
+ ss << pg_map.nearfull_osds.size() << " near full osd(s)";
+ ret = HEALTH_WARN;
+ }
+ if (pg_map.full_osds.size() > 0) {
+ if (ret != HEALTH_OK)
+ ss << ", ";
+ ss << pg_map.full_osds.size() << " full osd(s)";
+ ret = HEALTH_ERR;
+ }
+
return ret;
}