>> 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 [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.