[Rake-devel] recursive task invocation
jim.weirich at gmail.com
Mon Aug 11 11:24:06 EDT 2008
On Aug 11, 2008, at 9:35 AM, Ittay Dror wrote:
> Note that the current use of threads, in either MultiTask, or the
> JobTask I sent earlier is faulty. Imagine tasks A, B, C, D where A
> => [B, C], B=>[D], C=>[D]. Now if B and C are invoked in parallel, C
> invokes D which fails. C promptly fails. B continues to run and to
> it D seems to have been already invoked, so it does its actions
> assuming D's actions were executed which isn't true.
Do we need some kind of error state, eg. invoked, but failed?
-- Jim Weirich
-- jim.weirich at gmail.com
More information about the Rake-devel