I'm uncertain which differences between the two logs you find significant.  
They do appear to have been recorded at different log levels -- that 
explains why one has "Updated:" entries and the other does not.  The 
various packages are managed in different order in the two runs, but Puppet 
resource ordering is not guaranteed to be consistent (subject to several 
caveats).  The two runs show somewhat different sets of resources being 
updated, but even if the nodes receive identical catalogs, which resources 
are updated will vary depending on which resources need to be updated.

Anyway, you cannot parallelize catalog runs.  The agent employs a lock file 
to ensure that you do not do so.  This is because multiple concurrent runs 
can conflict with each other.  Even if Puppet wanted to parallelize 
internally -- and in principle it could do so to some extent -- it is far 
trickier than just arbitrarily splitting resources among threads.  
Moreover, the gain achievable that way is unclear, but likely to be 
variable and small, as most of the time-consuming operations the agent 
performs are I/O bound.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/872fd076-434b-40e8-91f1-dbffc1f8f3bb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to