I'm inclined to agree that Caching is extraneous for 'perfect' behaviour. I 
always run *every* node run, even --noop node runs with --test (and/or its 
longer equivalents.)

Arjuna Christensen | Systems Engineer 
Maximum Internet Ltd
DDI: + 64 9 913 9683 | Ph: +64 9 915 1825 | Fax:: +64 9 300 7227
[EMAIL PROTECTED]| www.maxnet.co.nz

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Blake 
Barnett
Sent: Thursday, 10 April 2008 8:44 a.m.
To: [email protected]
Subject: [Puppet-dev] Re: Should we attempt to avoid recompiling the catalog?



On Apr 9, 2008, at 1:42 PM, Luke Kanies wrote:

>
> On Apr 9, 2008, at 3:28 PM, Adam Jacob wrote:
>
>>
>> On Wed, Apr 9, 2008 at 9:57 AM, Luke Kanies <[EMAIL PROTECTED]> wrote:
>>> So, question 1:  Do we just get rid of selective recompiling?  If  
>>> so,
>>> then you can stop reading. :)
>>
>> I vote for getting rid of it.
>>
>> I already run with --ignore-cache, since we're using an external node
>> tool that might cause changes that puppet doesn't pick up in the
>> normal course of things.
>
> Ok.
>
>>
>> As for the slowdown for people using stored configs, the right long
>> term answer here might be to write those storage requests out to a
>> queue instead of directly to the database anyway.  That un-bundles  
>> the
>> act of feeding a client the manifest list from recording what has  
>> been
>> done for posterity.  (You could even look at using my early
>> implementation of runnels to make this work, although it might be
>> overkill.)
>
> That's been my long term plan all along, and will be much easier once
> the current server-side code is replaced with REST, which I've been
> talking about so long now it's starting to feel like a myth (even
> though we're actually making great progress).
>
> Basically, you just configure the server to cache the client catalogs
> however you want, and you treat that cache as your queue.

Yeah.  Essentially what I was saying in my last email.

-Blake



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to