mariusaeriksen/hummingbird — pull request #3 by evan (2012-03-18 18:42:51+00:00)
Title: Various improvements to hstress

New additions for HTTP response code tracking; import some features from wkm's tumblr branches; fix bugs.

* Update .gitignore
* Fix Makefile
* Update and clarify README
* Add ability to log response times in detail
* Fix compilation and warnings on Ubuntu
* Track HTTP 200 and HTTP 500
* Do not count HTTP 500 as a successful request for histogram purposes
* Rename output vars to distinguish between connection-level and http-level
* Add ability to generate load at a constant rate
* Fix bugs with aggregation of totals
* Fix bugs with request count limit
* Fix bugs with params reporting
* Convert tabs to spaces

Known issues:

* nprocs > 1 seems unreliable
* keep-alive limit occasionally causes assertion failures
* constant rate generation may have memory leak

I believe these were already issues, but they may be my fault.