Message366372
I intended to file a bug because of the shutdown problem but found out there is this ticket already.
In our application we sometimes run into this problem that you can't exit because of a hanging TCP connection used inside a ThreadPoolExecutor task.
executor.shutdown(wait=False) does not help - the process still hangs.
Another problem was inside our tests were a bug caused a hanging task inside a thread pool executor and the test runner (pytest) would not terminate because of this.
I actually went so far to drop the thread reference inside the concurrent.futures.thread module. :-(
A documented way to drop a hanging executor thread would be very much appreciated. |
|
Date |
User |
Action |
Args |
2020-04-14 07:51:12 | torsten | set | recipients:
+ torsten, bquinlan, pitrou, hniksic, asvetlov |
2020-04-14 07:51:12 | torsten | set | messageid: <1586850672.57.0.378916009875.issue36780@roundup.psfhosted.org> |
2020-04-14 07:51:12 | torsten | link | issue36780 messages |
2020-04-14 07:51:12 | torsten | create | |
|