summaryrefslogtreecommitdiffstats
path: root/lib/puppet/util/autoload.rb
diff options
context:
space:
mode:
authorBrice Figureau <brice-puppet@daysofwonder.com>2010-07-21 22:51:45 +0200
committerMarkus Roberts <Markus@reality.com>2010-07-25 22:24:55 -0700
commit9f08e7c1e49282754c839e631bf52102707336c0 (patch)
treec3d8034870268a52acbff81d8cfdd05420b7c130 /lib/puppet/util/autoload.rb
parentef9a4a6df163c370a524d9ab76453c96bb99e8a4 (diff)
downloadpuppet-9f08e7c1e49282754c839e631bf52102707336c0.tar.gz
puppet-9f08e7c1e49282754c839e631bf52102707336c0.tar.xz
puppet-9f08e7c1e49282754c839e631bf52102707336c0.zip
Feature: puppet-load - a tool to stress-test master compilation
This commit introduce a new executable (ext/puppet-load) which aims to simulate concurrent clients to stress-test load a puppet master. At the end of a run, it produces some statistics. This tool is very lightweight: * it runs under Event Machine (and thus is event-driven) * it doesn't do anything with the received catalog This tool, to run, needs access to: * a certificate/private_key pair from a node known by the master * a fact file like those persisted on the master * obviously a puppet-master running somewhere Refer to the embedded help for options and run examples. TODO: * fetch different nodes catalog * exercise the file server Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
Diffstat (limited to 'lib/puppet/util/autoload.rb')
0 files changed, 0 insertions, 0 deletions