On Fri, Jul 6, 2012 at 11:29 AM, Brice Figureau
<brice-pup...@daysofwonder.com> wrote:
> On 06/07/12 18:44, DEGREMONT Aurelien wrote:

>> No, Puppet uses a lot of RPC to ask for each metadata of each file it has to 
>> take care from the catalog. Most of the
>> time, 95 % of your file are already up to date. They do not have changed 
>> since the latest puppet run.
>> With static compiler, the file metadata is already known to the agent and 
>> you can avoid 95 % of those requests. That's a
>> lot! Even more if you have 5000 agents like us.
>
> The counterpart is that your compilation will now take ages (ie you'll
> have to compute those checksums during compilation). Your clients might
> timeout.

Yep, as pointed out, it has to do the checksum at *some* point if an
agent is ever going to apply that catalog, and this way it's only
doing it once.

The file_metadata requests for every file (whether it has changed or
not) is quite a drain on a busy puppet master.

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

Reply via email to