]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: make shutdown msg higher priority
authorSage Weil <sage@newdream.net>
Fri, 25 Sep 2009 18:18:17 +0000 (11:18 -0700)
committerSage Weil <sage@newdream.net>
Mon, 28 Sep 2009 20:51:08 +0000 (13:51 -0700)
This makes cosd more responsive to SIGTERM.

src/osd/OSD.cc

index 0094e5456580b8ab800f131622f59f5282b876ac..70014c7d97664159c29a880aff9bdb85eee11035 100644 (file)
@@ -1054,8 +1054,9 @@ void OSD::heartbeat()
 
   if (got_sigterm) {
     dout(0) << "got SIGTERM, shutting down" << dendl;
-    messenger->send_message(new MGenericMessage(CEPH_MSG_SHUTDOWN),
-                           messenger->get_myinst());
+    Message *m = new MGenericMessage(CEPH_MSG_SHUTDOWN);
+    m->set_priority(CEPH_MSG_PRIO_HIGHEST);
+    messenger->send_message(m, messenger->get_myinst());
     return;
   }