Allow Work Queue per-task files to be placed outside rundir (#2440)
Allow Work Queue per-task files to be placed outside rundir (#2440)

This PR adds a new WorkQueueExecutor parameter function_dir to specify the location of these files.

This allows these files to be placed on a local filesystem while the rest of the rundir lives on a shared filesystem, which can significiantly reduce the load on the shared filesystem and give significant task speedups.


Parsl/parsl,Parsl/parsl,Parsl/parsl,Parsl/parsl