last_acked_stamp = seq_stamp[seq];
utime_t rtt = now - last_acked_stamp;
- dout(10) << "handle_mds_beacon " << ceph_mds_state_name(m->get_state())
- << " seq " << m->get_seq() << " rtt " << rtt << dendl;
+ dout(5) << "handle_mds_beacon " << ceph_mds_state_name(m->get_state())
+ << " seq " << m->get_seq() << " rtt " << rtt << dendl;
if (was_laggy && rtt < g_conf()->mds_beacon_grace) {
dout(0) << "handle_mds_beacon no longer laggy" << dendl;
} else {
// Mark myself laggy if system clock goes backwards. Hopping
// later beacons will clear it.
- dout(1) << "handle_mds_beacon system clock goes backwards, "
+ dout(0) << "handle_mds_beacon system clock goes backwards, "
<< "mark myself laggy" << dendl;
last_acked_stamp = now - utime_t(g_conf()->mds_beacon_grace + 1, 0);
was_laggy = true;
waiting_cond.Signal();
}
} else {
- dout(10) << "handle_mds_beacon " << ceph_mds_state_name(m->get_state())
- << " seq " << m->get_seq() << " dne" << dendl;
+ dout(1) << "handle_mds_beacon " << ceph_mds_state_name(m->get_state())
+ << " seq " << m->get_seq() << " dne" << dendl;
}
m->put();
}
if (!cct->get_heartbeat_map()->is_healthy()) {
/* If anything isn't progressing, let avoid sending a beacon so that
* the MDS will consider us laggy */
- dout(1) << __func__ << " skipping beacon, heartbeat map not healthy" << dendl;
+ dout(0) << __func__ << " skipping beacon, heartbeat map not healthy" << dendl;
return;
}
++last_seq;
- dout(10) << __func__ << " " << ceph_mds_state_name(want_state)
- << " seq " << last_seq
- << dendl;
+ dout(5) << __func__ << " " << ceph_mds_state_name(want_state) << " seq " << last_seq << dendl;
seq_stamp[last_seq] = ceph_clock_now();
utime_t now = ceph_clock_now();
utime_t since = now - last_acked_stamp;
if (since > g_conf()->mds_beacon_grace) {
- dout(5) << "is_laggy " << since << " > " << g_conf()->mds_beacon_grace
+ dout(1) << "is_laggy " << since << " > " << g_conf()->mds_beacon_grace
<< " since last acked beacon" << dendl;
was_laggy = true;
if (since > (g_conf()->mds_beacon_grace*2) &&
now > last_mon_reconnect + g_conf()->mds_beacon_interval) {
// maybe it's not us?
- dout(5) << "initiating monitor reconnect; maybe we're not the slow one"
+ dout(1) << "initiating monitor reconnect; maybe we're not the slow one"
<< dendl;
last_mon_reconnect = now;
monc->reopen_session();
_notify_mdsmap(mdsmap);
if (want_state != newstate) {
- dout(10) << __func__ << ": "
+ dout(5) << __func__ << ": "
<< ceph_mds_state_name(want_state) << " -> "
<< ceph_mds_state_name(newstate) << dendl;
want_state = newstate;
heartbeat_reset();
if (beacon.is_laggy()) {
- dout(5) << "tick bailing out since we seem laggy" << dendl;
+ dout(1) << "skipping upkeep work because connection to Monitors appears laggy" << dendl;
return;
}
}
if (beacon.is_laggy()) {
- dout(10) << " laggy, deferring " << *m << dendl;
+ dout(5) << " laggy, deferring " << *m << dendl;
waiting_for_nolaggy.push_back(m);
} else if (new_msg && !waiting_for_nolaggy.empty()) {
- dout(10) << " there are deferred messages, deferring " << *m << dendl;
+ dout(5) << " there are deferred messages, deferring " << *m << dendl;
waiting_for_nolaggy.push_back(m);
} else {
if (!handle_deferrable_message(m)) {