From 41eefe8d89cec1d5fcb6be4cc6d3f1aa4fcbfba2 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 4 Nov 2008 13:01:08 -0800 Subject: [PATCH] osd: shutdown cleanly on SIGINT, too --- src/osd/OSD.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index a9589a78cd64d..64a1a03f3f7c6 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -317,6 +317,7 @@ void handle_signal(int signal) { switch (signal) { case SIGTERM: + case SIGINT: got_sigterm = true; break; } @@ -432,6 +433,7 @@ int OSD::init() timer.add_event_after(g_conf.osd_heartbeat_interval, new C_Heartbeat(this)); signal(SIGTERM, handle_signal); + signal(SIGINT, handle_signal); return 0; } -- 2.39.5