>> Seriously though, make sure this is not related to checksums.
>> I've had a puppetd run hours when it tried to compute a completely
>> unnecessary checksum for a large catalina.out file in a recurse =>  true
>> directory.
> 
> Hrm. Interesting. I suppose it could have loaded the whole tree in
> memory and be crunching on it, but I would consider that
> counter-intuitive to say the least.
> 
> I fail to see why it would have to calculate checksums to ensure file
> mode and ownership though.

It's considered a bug, I think.

>> Numerous workarounds float around in the issue tracker, but I have found
>> none to work in 0.25.5. I just evade recurse these days and use exec {
>> "chmod" ... } instead.
> 
> Hmm, OK, I'll keep searching for workarounds then.

As I said, I've had no luck with those.

Furthermore, regarding the analysis in your previous mail, I disbelieve
you're seeing this problem. The way I caught puppet redhanded and
checksumming away *was* watching strace and what I saw were massive
reads of the file being checksummed.

So you're onto something else, I guess.

If the recurse is giving you trouble, steer clear of it for the time
being. That would be the most simple workaround.

Cheers,
Felix

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@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