summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSage Weil <sage@inktank.com>2013-05-20 12:41:30 -0700
committerSage Weil <sage@inktank.com>2013-05-22 11:32:55 -0700
commitf4cd61d339419738355a26d7f4fce04eac9dedee (patch)
treee6620c8bb59bd429ac260121d1946656836e5dc1
parente04b1894ed7f3a6e95007e58dae5b35357e5c507 (diff)
downloadceph-f4cd61d339419738355a26d7f4fce04eac9dedee.tar.gz
mon: be a bit more verbose about osd mark down events
Put these in the cluster log; they are interesting. Signed-off-by: Sage Weil <sage@inktank.com> (cherry picked from commit 87767fb1fb9a52d11b11f0b641cebbd9998f089e)
-rw-r--r--src/mon/OSDMonitor.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mon/OSDMonitor.cc b/src/mon/OSDMonitor.cc
index d46c28f6ff2..032abc6e4b4 100644
--- a/src/mon/OSDMonitor.cc
+++ b/src/mon/OSDMonitor.cc
@@ -803,6 +803,7 @@ bool OSDMonitor::prepare_mark_me_down(MOSDMarkMeDown *m)
assert(osdmap.is_up(target_osd));
assert(osdmap.get_addr(target_osd) == m->get_target().addr);
+ mon->clog.info() << "osd." << target_osd << " marked itself down\n";
pending_inc.new_state[target_osd] = CEPH_OSD_UP;
wait_for_finished_proposal(new C_AckMarkedDown(this, m));
return true;
@@ -1807,6 +1808,7 @@ void OSDMonitor::handle_osd_timeouts(const utime_t &now,
} else if (can_mark_down(i)) {
utime_t diff = now - t->second;
if (diff > timeo) {
+ mon->clog.info() << "osd." << i << " marked down after no pg stats for " << diff << "seconds\n";
derr << "no osd or pg stats from osd." << i << " since " << t->second << ", " << diff
<< " seconds ago. marking down" << dendl;
pending_inc.new_state[i] = CEPH_OSD_UP;