diff options
author | Sage Weil <sage@inktank.com> | 2013-05-20 12:41:30 -0700 |
---|---|---|
committer | Sage Weil <sage@inktank.com> | 2013-05-22 11:32:55 -0700 |
commit | f4cd61d339419738355a26d7f4fce04eac9dedee (patch) | |
tree | e6620c8bb59bd429ac260121d1946656836e5dc1 | |
parent | e04b1894ed7f3a6e95007e58dae5b35357e5c507 (diff) | |
download | ceph-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.cc | 2 |
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; |