{"push_id":1382186287,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"55e0cfc856c4f3940bedd6539de67a709e723c00","before":"220d75cacb49754cfdbac9da54eba4a116c9d1fb","commits":[{"sha":"55e0cfc856c4f3940bedd6539de67a709e723c00","author":{"name":"Sergiy Matusevych","email":"edbed68a6ea455810aa30b4590efcd60c2536a33@apache.org"},"message":"[REEF-1658] Gracefully shut down all threads at the end of the REEF job\n\nThis work is part of \"REEF as a library\" project\n[REEF-1561](https://issues.apache.org/jira/browse/REEF-1561)\n\nSummary of changes:\n  * Close the `EvaluatorIdlenessThreadPool` in `DriverRuntimeStopHandler`\n  * Make `EvaluatorIdlenessThreadPool` `AutoCloseable` to close the local thread\n    pool\n  * Implement `EvaluatorManager.shutdown()` method and call it when removing\n    evaluator from `Evaluators`\n  * Make sure `.close()` methods never throw in `DispatchingEStage` and\n    `EvaluatorMessageDispatcher`\n  * Give better thread names in `EvaluatorIdlenessThreadPool`\n  * Improve logging and error handling in `.close()` methods in all path of the\n    driver shutdown\n\nJIRA:\n  [REEF-1658](https://issues.apache.org/jira/browse/REEF-1658)\n\nPull Request:\n  This closes #1175","distinct":true,"url":"https://api.github.com/repos/motus/reef/commits/55e0cfc856c4f3940bedd6539de67a709e723c00"}]}
{"actor":{"display_login":"motus"}}