2009/5/4 Michael Conigliaro <mconigli...@fandotech.com>:
>
> Ok guys, this was a tough nut to crack, but I think I figured it out.
>
> This problem only occurred on clients that lived within a certain
> security zone behind my firewall. When a client was on the same vlan as
> the puppetmaster, everything worked fine. As soon as I moved it into any
> one of a particular set of vlans (all within the same security zone on
> my firewall), I got this slowness problem. I spent most of my time
> trying to figure out why/how my firewall could be causing things to be
> slow rather than just denying the connections altogether. But I
> digress...
>
> The root cause was that I did not have reverse dns records set up for
> any of these vlans. Using tcpdump, I was able to see that every time a
> client connects, the puppetmaster attempts a reverse dns lookup on the
> client's ip.  I'm not exactly sure why yet, but dns lookups against
> nonexistent in-addr.arpa domains take *for-freaking-ever* on my network.
> Once I set up the reverse lookup zone and added the necessary ptr
> records, catalog runs were completing in a few seconds again.
>
> I hope someone out there benefits from this thread, because I was
> pulling my hair out over this problem!

Indeed Puppet is completely unusable when the reverse DNS entries are
not declared, and especially when DNS timeouts are experienced.

I filed an issue for this http://projects.reductivelabs.com/issues/2708

Please feel free to comment with your own experience to have a more
comprehensive bug report.
-- 
Jean-Baptiste Quenot
http://jbq.caraldi.com/

--~--~---------~--~----~------------~-------~--~----~
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