- From: Hedge Hog <
>
- To:
- Subject: [chef] Re: Parallel execute resource tasks
- Date: Thu, 16 Feb 2012 15:40:47 +1100
On Thu, Feb 16, 2012 at 3:05 PM, Van Fossan,Randy
<
>
wrote:
>
I have a recipe that has 4 disk tasks that each one takes about 10 minutes.
>
I would like to execute the tasks with an & at the end to fork off the
>
process and run them in parallel. However, I am not sure how to track that
>
all four are complete.
>
>
I suppose, I could loop, test and sleep for a file completed at the end of
>
each task and then continue.
>
>
Has anyone have any better suggestions for handling forked processes and
>
tracking completion?
I think you should look at Aruba's API code to see how to do this very
elegantly. essentially it uses the `cmd` as a key, can't recall what
happens if the commands are identical.
If it doesn't already handle your use case I would think it could be
easily adjusted to do so?
Would be interested in hearing your experiences.
HTH?
>
>
Thanks
>
Randy
--
πόλλ' οἶδ ἀλώπηξ, ἀλλ' ἐχῖνος ἓν μέγα
[The fox knows many things, but the hedgehog knows one big thing.]
Archilochus, Greek poet (c. 680 BC – c. 645 BC)
http://hedgehogshiatus.com
Archive powered by MHonArc 2.6.16.