exalearn/colmena

Can we remove the Parsl "output threads"?

WardLT opened this issue · 1 comments

Parsl uses multiple types of output threads and this complexity might be unnecessary. Instead of adding a special Parsl tasks to a workflow and having a separate "scavenging" thread, could use just use a callback to write results to the queue (as in FuncXTaskServer)?

We totally can, and it removes like 70 lines of code. 😌

Fixed by #44