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.