summaryrefslogtreecommitdiff
path: root/one.cpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2018-11-13 12:07:58 -0800
committerAdam Ierymenko <adam.ierymenko@gmail.com>2018-11-13 12:07:58 -0800
commit90631adb9beda188bd00494f1a84446c0b94d0f9 (patch)
treef5e6cb3a2edff81fc12c93fe1d800efacddc818a /one.cpp
parentf6450cd7e14bc15ea7361a4f9e8e9a09fa15228d (diff)
downloadinfinitytier-90631adb9beda188bd00494f1a84446c0b94d0f9.tar.gz
infinitytier-90631adb9beda188bd00494f1a84446c0b94d0f9.zip
Improve multithreading support for OneService (faster, dynamic adjustment of thread count based on HW concurrency).
Diffstat (limited to 'one.cpp')
-rw-r--r--one.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/one.cpp b/one.cpp
index b48e4396..7ee818af 100644
--- a/one.cpp
+++ b/one.cpp
@@ -1354,12 +1354,14 @@ int main(int argc,char **argv)
#ifdef __UNIX_LIKE__
signal(SIGHUP,&_sighandlerHup);
signal(SIGPIPE,SIG_IGN);
+ signal(SIGIO,SIG_IGN);
signal(SIGUSR1,SIG_IGN);
signal(SIGUSR2,SIG_IGN);
signal(SIGALRM,SIG_IGN);
signal(SIGINT,&_sighandlerQuit);
signal(SIGTERM,&_sighandlerQuit);
signal(SIGQUIT,&_sighandlerQuit);
+ signal(SIGINT,&_sighandlerQuit);
/* Ensure that there are no inherited file descriptors open from a previous
* incarnation. This is a hack to ensure that GitHub issue #61 or variants