Issue #4268 has been updated by Markus Roberts.

Working with Peter on IRC he was able to produce a simplified manifest that 
still exhibited the problem; he sent me a copy and it does not for me.

We're both running on MRI 1.8.6, using the proto-0.26.0rc4* on the master and 
0.25.5 on the client.  His original setup had stored configs but that appears 
to have no effect one way or another.

He was reported some dependency on the autoflush setting but I can't say I 
understood that.

I have tried a variety of things, including using touch to set source files's 
modification dates in the future setting filetimeout to 0, but can not 
reproduce anything that looks like the problem.

----------------------------------------
Bug #4268: puppet master 2.6 always imports manifests newly
http://projects.puppetlabs.com/issues/4268

Author: Peter Meier
Status: Needs more information
Priority: High
Assigned to: Peter Meier
Category: 
Target version: 
Affected version: 2.6.0rc3
Keywords: 
Branch: 


Disclaimer: I'm not sure if that this is the intended behavior, but I think 
this behavior slows things very much down.

I'm currently testing 2.6 and I'm running a webrick instance by:
<pre>
/usr/bin/ruby /usr/bin/puppet master --config /srv/puppet/etc/puppet.conf 
--no-daemonize --masterport 8141 --verbose --trace
</pre>

If I run a client twice in a row I get for both runs all the autoimport 
messages, however nothing has changed on disk. So it looks to me that puppet 
master is always importing things and not only once and then reuse things it 
already loaded.

Furthermore this seems to slow down things enormously: While on 0.25.5 in a 
mongrel setup the compilation took about 10s it now takes 110s on the very same 
box which has even less load as only one master process is running and there is 
only one client connecting.

I wasn't yet able to test it with our mongrel setup, but I'm somehow a bit 
feared by this slowdown. But maybe this slowdown is also caused by something 
else of the parameters I have given to puppetmaster, but I didn't yet see which 
ones.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" 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-bugs?hl=en.

Reply via email to