]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: dump recent events on respawn 23062/head
authorPatrick Donnelly <pdonnell@redhat.com>
Sun, 15 Jul 2018 23:30:00 +0000 (16:30 -0700)
committerPatrick Donnelly <pdonnell@redhat.com>
Sun, 15 Jul 2018 23:30:00 +0000 (16:30 -0700)
Fixes: https://tracker.ceph.com/issues/24853
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
src/mds/MDSDaemon.cc

index 30ddc93e5c43c1cc92a44d40e79bffb739e872aa..8cbcf9fac3d8f7febcfeb132ff551cad4f5b26a1 100644 (file)
@@ -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<orig_argc; i++) {