cimatosa / jobmanager

easy distributed computing based on the python class SyncManager for remote communication and python module multiprocessing for local parallelism
MIT License
6 stars 3 forks source link

Python2.7 and multiprocessing problems #13

Open cimatosa opened 9 years ago

cimatosa commented 9 years ago

There are some not yet understood difficulties when waiting for a subprocess to terminate. It occurs for example in test_jobmanager.py in test_shutdown_server_while_client_running.

The function which is called as a subprocess (for example client.__workerfunction) reaches it last line, none the less the process still runs, it probably hangs in some exit functions. Or more precise, it takes way longer compared to using python3.

...

to be explored more!