From: Patrick Donnelly Date: Sun, 15 Jul 2018 23:30:00 +0000 (-0700) Subject: mds: dump recent events on respawn X-Git-Tag: v14.0.1~815^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=cde9487645edd0eb7d2e4e950309e77fa3808303;p=ceph-ci.git mds: dump recent events on respawn Fixes: https://tracker.ceph.com/issues/24853 Signed-off-by: Patrick Donnelly --- diff --git a/src/mds/MDSDaemon.cc b/src/mds/MDSDaemon.cc index 30ddc93e5c4..8cbcf9fac3d 100644 --- a/src/mds/MDSDaemon.cc +++ b/src/mds/MDSDaemon.cc @@ -1082,6 +1082,10 @@ void MDSDaemon::respawn() { dout(1) << "respawn" << dendl; + /* Dump recent in case the MDS was stuck doing something which caused it to + * be removed from the MDSMap leading to respawn. */ + g_ceph_context->_log->dump_recent(); + char *new_argv[orig_argc+1]; dout(1) << " e: '" << orig_argv[0] << "'" << dendl; for (int i=0; i