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.