Improve signal-handling behavior of maestro-core
Document how threads in maestro behave wrt. signals sent to them.
Modify simple_pool_manager
to ensure that signals for termination only reach the application logic and don't get delivered to the libfabric threads. libfabric/gni does not react well to SIGUSR2 for instance.
Profiler usage may also introduce signal usage that interferes with simple_pool_manager
doing sleep. nanosleep
with resume if interrupted should be used there.
Edited by Utz-Uwe Haus