register_async_signal_handler(SIGTERM, rgw::signal::handle_sigterm);
register_async_signal_handler(SIGINT, rgw::signal::handle_sigterm);
register_async_signal_handler(SIGUSR1, rgw::signal::handle_sigterm);
+ register_async_signal_handler(SIGXFSZ, rgw::signal::sig_handler_noop);
sighandler_alrm = signal(SIGALRM, godown_alarm);
main.init_perfcounters();
unregister_async_signal_handler(SIGTERM, rgw::signal::handle_sigterm);
unregister_async_signal_handler(SIGINT, rgw::signal::handle_sigterm);
unregister_async_signal_handler(SIGUSR1, rgw::signal::handle_sigterm);
+ unregister_async_signal_handler(SIGXFSZ, rgw::signal::sig_handler_noop);
shutdown_async_signal_handler();
};
namespace rgw {
namespace signal {
+void sig_handler_noop(int signum) {
+ /* NOP */
+} /* sig_handler_noop */
+
void sighup_handler(int signum) {
if (rgw::AppMain::ops_log_file != nullptr) {
rgw::AppMain::ops_log_file->reopen();