From 7fd33607b9bb42a34e9be02a6a343f82776e99a0 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sat, 28 Apr 2012 20:58:29 -0700 Subject: [PATCH] osd: skip scrub scheduling if we aren't up Signed-off-by: Sage Weil --- src/osd/OSD.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 93e8d19e37ae8..f7d146e0c69fe 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -2889,6 +2889,10 @@ void OSD::handle_scrub(MOSDScrub *m) bool OSD::scrub_should_schedule() { double loadavgs[1]; + + if (!is_active()) + return false; + if (getloadavg(loadavgs, 1) != 1) { dout(10) << "scrub_should_schedule couldn't read loadavgs\n" << dendl; return false; -- 2.39.5