On Jan 27, 4:02 am, Antidot SAS <antidot...@gmail.com> wrote:
> Hi everyone,
>
> I am using puppet 2.7.9 and ruby 1.8.7 on debian box. I don't a lot of
> modules right now: just one module that create user + dotfile + ssh key and
> compiled catalog takes around 70s do I have to worry is that big.


That's pretty excessive.  My manifests are considerably more complex
than you describe, and my compilation times average around 1s.  Exact
timing also depends on the hardware, of course, but something is wrong
for you if it takes 70s to compile a simple catalog.  We could be more
helpful if you gave us a manifest set that exhibits the problem.


> Does the compiled time scale with the module number? Do I have to make sure
> I don't cross a certain limit?


Compilation time scales with the number and complexity of the
manifests to compile.  That is correlated to the number of modules
used (not the number installed) inasmuch as using more modules implies
compiling more manifests.  The actual number of manifests compiled
depends on the details of the modules involved and their manner of
use, however.

As for limits, the more work your master needs to do to compile each
node's catalog, the fewer nodes it can serve.  In the extreme that
compilation time approached or exceeded the delay between agent runs,
effectively the master could serve only a single node.


John

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

Reply via email to