Details
-
Bug
-
Status: Closed (View Workflow)
-
Blocker
-
Resolution: Fixed
-
1.4.2
-
None
-
2020-2
Description
fatalHandler() deliberately kills the process using it, need to write a version of it that doesn't do that to use in SM. I think, on all fatal signals, SM has to attempt a shutdown before dying.
To test send various signals with TERM default action (i.e. SIGHUP, SIGINT, SIGTERM). This should result in StorageManager logging a clean shutdown. Finishing with the log line StorageManager Shutdown Complete.
Before these were calling a function that killed the program and dumped a trace file before the shutdown could complete.