diff --git a/src/hydra-evaluator/hydra-evaluator.cc b/src/hydra-evaluator/hydra-evaluator.cc index 3250e00e..5fa660fb 100644 --- a/src/hydra-evaluator/hydra-evaluator.cc +++ b/src/hydra-evaluator/hydra-evaluator.cc @@ -260,6 +260,9 @@ struct Evaluator void run() { + /* Can't be bothered to shut down cleanly. Goodbye! */ + auto callback = createInterruptCallback([&]() { std::_Exit(0); }); + std::thread reaperThread([&]() { reaper(); }); std::thread monitorThread([&]() { databaseMonitor(); });