diff options
author | Sage Weil <sage@newdream.net> | 2012-02-24 15:23:44 -0800 |
---|---|---|
committer | Sage Weil <sage@newdream.net> | 2012-02-24 15:32:07 -0800 |
commit | f8f6e4d850ccb1fb4d20641c0e1e7b59c0d93fae (patch) | |
tree | 90a389c2605c273aca98989f6aad4b5513ff5ad4 | |
parent | 708be0a5abef63a5da8409ad13719adb7bb744f8 (diff) | |
download | ceph-f8f6e4d850ccb1fb4d20641c0e1e7b59c0d93fae.tar.gz |
rgw: _exit(0) on SIGTERM
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>
-rw-r--r-- | src/rgw/rgw_main.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/rgw/rgw_main.cc b/src/rgw/rgw_main.cc index e4a7e8ee6be..7327273684c 100644 --- a/src/rgw/rgw_main.cc +++ b/src/rgw/rgw_main.cc @@ -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; |