Hi Kirk, Do you happen to have SRV lookups enabled via the `use_srv_records` setting? You may want to run tcpdump and look for extraneous DNS lookups.
Josh On Wed, Jan 9, 2013 at 2:00 PM, Kirk Steffensen <k...@steffensenfamily.com> wrote: > Here is the strace output from one of the 10-second periods while waiting > for the File notice to appear. https://gist.github.com/4497263 > > The strace output came in two bursts during this 10-seconds. > > The thing that leaps out at me is that of the 4061 lines of output, 3754 of > them are rt_sigprocmask calls. I'm wondering if it's a Ruby bug? For these > VMs, I'm using 1.8.7, installed from source: > http://ftp.ruby-lang.org/pub/ruby/ruby-1.8.7-p358.tar.gz > > I created another gist with the rt_sigprocmask calls to make it easier to > tell if there is anything else going on. https://gist.github.com/4497335 > From my quick review, nothing leaps out. > > Hope this helps point the troubleshooting in the right direction. > > Thanks, > Kirk > > > On Wednesday, January 9, 2013 12:59:40 PM UTC-5, Ken Barber wrote: >> >> > Ken, thanks. Unfortunately, (from a troubleshooting standpoint), it >> > only >> > took one or two seconds to sync stdlib on the local box. >> > >> > rm -rf /var/lib/puppet/lib/* >> > puppet agent --test >> > >> > I saw the same stream of File notices, but they streamed by in real >> > time, >> > instead of taking 10 seconds per notice. >> >> Yeah, thats gotta be some comms problem between your PM and clients >> then ... just not sure what. >> >> > John may still have something. There may still be some name resolution >> > issue on the client, but it's just not obvious from the testing that I >> > did. >> >> Perhaps perhaps ... I'd strace the puppet process to see whats >> happening in the gaps. 10-15 seconds would lead me to suspect DNS as >> well. Perhaps we haven't exhausted this avenue ... try adding all your >> hosts into /etc/hosts on each box perhaps? Disabling DNS temporarily >> (from say nsswitch.conf) then will remove that avenue of potential >> :-). >> >> > I haven't dug into the file provider code. What mechanism is it using >> > to >> > move the files from the server to the client? Could it be a delay in an >> > scp >> > handshake or the like? >> >> HTTPS actually ... with client and server certificates. >> >> ken. > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/puppet-users/-/OKNPyOQqZcQJ. > > 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. -- Josh Cooper Developer, Puppet Labs -- 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.