From cde9487645edd0eb7d2e4e950309e77fa3808303 Mon Sep 17 00:00:00 2001 From: Patrick Donnelly Date: Sun, 15 Jul 2018 16:30:00 -0700 Subject: [PATCH] mds: dump recent events on respawn Fixes: https://tracker.ceph.com/issues/24853 Signed-off-by: Patrick Donnelly --- src/mds/MDSDaemon.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mds/MDSDaemon.cc b/src/mds/MDSDaemon.cc index 30ddc93e5c43..8cbcf9fac3d8 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