]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: _exit(0) on SIGTERM
authorSage Weil <sage@newdream.net>
Fri, 24 Feb 2012 23:23:44 +0000 (15:23 -0800)
committerSage Weil <sage@newdream.net>
Fri, 24 Feb 2012 23:32:07 +0000 (15:32 -0800)
We need to do something a bit smarter to get coverage information, but this
is a start.

Signed-off-by: Sage Weil <sage@newdream.net>
src/rgw/rgw_main.cc

index e4a7e8ee6be4e7f9837bc9b236a96ad9cbebb1f1..7327273684c5de4fce6ca80ae3e0245108c03e05 100644 (file)
@@ -48,6 +48,7 @@ using namespace std;
 
 static sighandler_t sighandler_usr1;
 static sighandler_t sighandler_alrm;
+static sighandler_t sighandler_term;
 
 
 #define SOCKET_BACKLOG 20
@@ -380,6 +381,8 @@ int main(int argc, const char **argv)
   sighandler_alrm = signal(SIGALRM, godown_alarm);
   
   FCGX_Init();
+
+  sighandler_term = signal(SIGTERM, godown_alarm);
   
   RGWStoreManager store_manager;