summaryrefslogtreecommitdiffstats
path: root/ext/puppet-load.rb
Commit message (Collapse)AuthorAgeFilesLines
* Feature: puppet-load - a tool to stress-test master compilationBrice Figureau2010-07-251-0/+357
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>