help-cfengine
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Puzzler: Can cfengine replace make?


From: Steve Traugott
Subject: Re: Puzzler: Can cfengine replace make?
Date: Tue, 6 Nov 2001 22:05:19 -0800
User-agent: Mutt/1.2.5i

On Tue, Nov 06, 2001 at 11:43:10PM +0100, Mark.Burgess@iu.hio.no wrote:
> 
> The difference is a subtle one, but I think it's always
> doable because the dependencies involved in most tasks
> are simple. Make excels at deep hierarchies, but depth is
> usually 1 in sysadm.

Y'know, Mark, this might be a reason for my continued makefile
(ab)use.

For the things that I do, I typically have dependency trees that are
much deeper than 1.  For instance, the makefile we're currently using
to drive the installation and configuration of HACMP clusters has
depths in it as high as 8.  The histogram looks like:

targets depth
     59 1
     31 2
     12 3
      7 4
      3 5
      1 6
      2 7
      2 8

So while 50% of the targets are at a depth of 1, 23% of them are at a
depth of 3 or greater. 

I wonder where the difference in dependency usage is coming from?  Is
anyone else doing fully-automated cluster builds?  Something equally
complex?

(For the purposes of this discussion, "fully automated" means turn on
the power on a pair of bare machines, walk away, come back a couple
hours later and you've got an HA cluster.)

Steve
-- 
                        .       .    `   *    
Steve Traugott   ` .  *  +                       
Infrastructure Architect            + `     
stevegt@TerraLuna.Org    '   *  .   '  +`   *   
http://www.stevegt.com/

Attachment: pgpsmiWyqJgDj.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]