[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