NOAA-GSL / ExascaleWorkflowSandbox

Other
2 stars 2 forks source link

Test Parsl dependency on output for task that is still running #9

Open christopherwharrop-noaa opened 1 year ago

christopherwharrop-noaa commented 1 year ago

We need to know if a Parsl data future that is the output of task A can be used to satisfy dependency for task B even if A is still running.

Let us say there is a task, A, that is declared to have an output, X. Now, assume X is created and delivered by A while A is still running.

Let us also say there is a task, B, that is declared to have an input, X.

Will Parsl define the data future for A's output X to be complete even if A is still running?And will Parsl see that the data future for X is satisfied and allow task B to start even if task A is still running?