[Swift-devel] How does swift know if a task is successful

Zhao Zhang zhaozhang at uchicago.edu
Wed Mar 18 11:00:27 CDT 2009


Yes, I think that is we need. Thanks.

zhao

Ben Clifford wrote:
> On Wed, 18 Mar 2009, Zhao Zhang wrote:
>
>   
>> I think swift still needs to hold the 2nd stage computation until the 1st
>> completes. If we simply remove
>> the dependency, swift would send all jobs (both 1st and 2nd) out, right?
>>     
>
> I don't meant the dependency between Swift jobs. That would still exist.
>
> I mean make Swift so that it can start the next job when it has determined 
> that the first job has completed successfully, with stageout happening 
> separately.
>
> At the moment, the dependencies are:
>
> stagein(job A) < run(job A) < stageout(job A) < stagein(job B) < run(job b)
>
> But they could become more like these two chains:
>
> stagein(job A) < run(job A) < stagein(job B) < run(job b)
> run(job A) < stageout(job A)
>
>   



More information about the Swift-devel mailing list