FairMQ/fairmq
Giulio Eulisse 20544e1f18 Do not handle double SIGTERM as abort
A double SIGTERM, or even worse a SIGINT + SIGTERM combination should
not result in an abort, given such a signal really means "die whenever
you want" and can only be generated programmatically. If one wants the
child to die programmatically, they should use SIGKILL.

On the other hand that bashing ctrl-c (i.e. SIGINT) multiple times
on the keyboard really means abort.
2020-05-20 12:14:18 +02:00
..
devices Minor refactoring 2020-05-18 14:32:19 +02:00
ofi Implement bulk callbacks for unmanaged regions 2020-05-18 14:32:19 +02:00
options Update config documentation 2019-07-10 19:35:18 +02:00
plugins Do not handle double SIGTERM as abort 2020-05-20 12:14:18 +02:00
run Shm: throw on bad_alloc, option to disable 2020-05-18 14:32:19 +02:00
sdk SDK: send heartbeats when subscribed to state changes 2020-04-10 18:40:14 +02:00
shmem Shm: throw on bad_alloc, option to disable 2020-05-18 14:32:19 +02:00
tools Format 2020-05-18 14:32:19 +02:00
zeromq Replace exit()s with exceptions 2020-05-18 14:32:19 +02:00
CMakeLists.txt Zmq: refactor to use namespaces 2020-05-18 14:32:19 +02:00
DeviceRunner.cxx Pass by const ref 2020-01-06 20:20:18 +01:00
DeviceRunner.h Fix various clang-tidy warnings 2019-07-23 16:08:15 +02:00
EventManager.h Cleanup includes 2019-10-29 20:06:31 +01:00
FairMQChannel.cxx Avoid deadlock in FairMQChannel operator=, handle self-assignment 2020-01-16 17:17:52 +01:00
FairMQChannel.h Implement bulk callbacks for unmanaged regions 2020-05-18 14:32:19 +02:00
FairMQDevice.cxx Detect network interface of the default route without use of ip 2020-01-17 16:48:31 +01:00
FairMQDevice.h Implement bulk callbacks for unmanaged regions 2020-05-18 14:32:19 +02:00
FairMQLogger.cxx remove custom timestamp stuff from logger wrapper 2018-01-16 22:53:26 +01:00
FairMQLogger.h Fix build 2018-04-15 18:04:52 +02:00
FairMQMessage.cxx Formatting 2019-02-25 12:19:50 +01:00
FairMQMessage.h Shm: throw on bad_alloc, option to disable 2020-05-18 14:32:19 +02:00
FairMQParts.h Add flatbuffers-based command format to SDK/plugin 2019-09-30 12:18:49 +02:00
FairMQPoller.cxx Formatting 2019-02-25 12:19:50 +01:00
FairMQPoller.h Shmem: simplify message/socket and refactor to use namespaces 2019-12-20 14:04:58 +01:00
FairMQSocket.cxx Formatting 2019-02-25 12:19:50 +01:00
FairMQSocket.h Shm: throw on bad_alloc, option to disable 2020-05-18 14:32:19 +02:00
FairMQTransportFactory.cxx Replace exit()s with exceptions 2020-05-18 14:32:19 +02:00
FairMQTransportFactory.h Implement bulk callbacks for unmanaged regions 2020-05-18 14:32:19 +02:00
FairMQUnmanagedRegion.h Implement bulk callbacks for unmanaged regions 2020-05-18 14:32:19 +02:00
JSONParser.cxx Add config plugin class. 2019-07-10 19:35:18 +02:00
JSONParser.h Add config plugin class. 2019-07-10 19:35:18 +02:00
MemoryResources.cxx Fix -Wpedantic 2020-01-27 20:50:11 +01:00
MemoryResources.h Cleanup includes 2019-10-29 20:06:31 +01:00
MemoryResourceTools.h Fix -Wpedantic 2020-01-27 20:50:11 +01:00
Plugin.cxx Modernize ctor 2020-01-06 20:20:18 +01:00
Plugin.h Modernize ctor 2020-01-06 20:20:18 +01:00
PluginManager.cxx Plugin manager: extent lifetime of DLLs 2020-04-06 18:42:34 +02:00
PluginManager.h Plugin manager: extent lifetime of DLLs 2020-04-06 18:42:34 +02:00
PluginServices.cxx Remove TransitionTo from plugin APIs 2019-12-03 15:44:25 +01:00
PluginServices.h Remove TransitionTo from plugin APIs 2019-12-03 15:44:25 +01:00
ProgOptions.cxx Fix -Wpedantic 2020-01-27 20:50:11 +01:00
ProgOptions.h Cleanup includes 2019-10-29 20:06:31 +01:00
ProgOptionsFwd.h ProgOptions: Fix minor things 2019-07-10 19:35:18 +02:00
Properties.cxx Add tests for property conversions and subscriptions 2019-07-10 19:35:18 +02:00
Properties.h Fix PropertyHelper::AddType() to include event emitter creation 2019-07-10 19:35:18 +02:00
PropertyOutput.h ProgOptions: Fix minor things 2019-07-10 19:35:18 +02:00
runFairMQDevice.h Add config plugin class. 2019-07-10 19:35:18 +02:00
SDK.h SDK: Update convenience header 2019-09-04 21:17:35 +02:00
StateMachine.cxx Fix CID 350453 (uninit_member) 2020-01-16 17:17:52 +01:00
StateMachine.h Extract States & Transitions to own header, use in plugins 2019-07-19 14:45:27 +02:00
StateQueue.h Extract state queue into own class. Use in device, plugins 2019-07-19 14:45:27 +02:00
States.cxx Extract States & Transitions to own header, use in plugins 2019-07-19 14:45:27 +02:00
States.h Fix various clang-tidy warnings 2019-07-23 16:08:15 +02:00
SuboptParser.cxx Add config plugin class. 2019-07-10 19:35:18 +02:00
SuboptParser.h Add config plugin class. 2019-07-10 19:35:18 +02:00
Tools.h Tools: Add InstanceLimiter utility 2019-07-23 16:08:15 +02:00
Transports.h Remove nanomsg transport 2020-05-11 17:38:16 +02:00
Version.h.in Update copyright 2020-01-16 20:26:53 +01:00