diff options
author | Brice Figureau <brice-puppet@daysofwonder.com> | 2010-07-21 22:51:45 +0200 |
---|---|---|
committer | Markus Roberts <Markus@reality.com> | 2010-07-25 22:24:55 -0700 |
commit | 9f08e7c1e49282754c839e631bf52102707336c0 (patch) | |
tree | c3d8034870268a52acbff81d8cfdd05420b7c130 /lib/puppet/util/autoload.rb | |
parent | ef9a4a6df163c370a524d9ab76453c96bb99e8a4 (diff) | |
download | puppet-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