uqfoundation / pathos

parallel graph management and execution in heterogeneous computing
http://pathos.rtfd.io
Other
1.38k stars 89 forks source link

pypy3.8+ fails test_join with too many open files #235

Open mmckerns opened 2 years ago

mmckerns commented 2 years ago

calling check_nodes(ProcessPool(id='fixed')) then check_nodes(ProcessPool()) in test_join.py throws OSError: [Errno 24] Too many open files (on a mac, at the very least).

Replicate with: $ pypy-3.8 test_join.py. Seen for pypy3.8 and pypy3.9, using v7.3.8.

mmckerns commented 2 years ago

commented out offending line in: 9adb6ad7cb60bbf31feb23f3a25633df3e323a01