As mentioned in my previous thread at
http://groups.google.com/group/puppet-users/browse_thread/thread/d491889c89c1a0e0/2ba280696d1ecf96?lnk=gst&q=matthew+burgess#2ba280696d1ecf96,
I'm seeing intermittent errors on my nodes of the form:

Wed May 30 18:02:24 +0100 2012 Puppet (err): undefined method `>' for
["2.7.14", "2.7.14"]:Array on node master.domain.com
Wed May 30 18:02:24 +0100 2012 Puppet (err): undefined method `>' for
["2.7.14", "2.7.14"]:Array on node master.domain.com
Wed May 30 18:02:24 +0100 2012 Puppet (err): undefined method `>' for
["2.7.14", "2.7.14"]:Array on node master.domain.com
Wed May 30 18:02:24 +0100 2012 Puppet (err): undefined method `>' for
["2.7.14", "2.7.14"]:Array on node master.domain.com

Upon further investigation I've managed to, I think, finger the blame
on storeconfigs.

I've set up a new puppet master, completely segregated from the rest
of the puppet infrastructure, so there is a total of
1 puppet master and 1 puppet client in this environment.  An ENC is
configured that currently states that this node should
not have any manifests applied.

With storeconfigs set to true, and pointing to a MySQL database on the
same host, I can reliably trigger the issue using
puppet-load.rb.

As soon as I set storeconfigs to false, and restart httpd (puppet is
being served behind mod_passenger), a puppet-load
run with 100 concurrent clients works with 100% success.

Now, the storeconfigs instructions at
http://projects.puppetlabs.com/projects/1/wiki/Using_Stored_Configuration
mentions the use of a message broker, which was going to be by next
plan of attack, but I guess at the moment I'm just kind of interested
to see if anyone else has hit problems similar to mine and what kind
of scaling they've achieved using plain storeconfigs without a message
broker.

Thanks,

Matt.

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

Reply via email to