radlab/sparrow — pull request #32 by pwendell (2012-02-20 06:06:59+00:00)
Title: A variety of performance and debugging oriented changes.

- NodeMonitor now uses a pool of clients for each backend, so task launches
don't get serialized behind communication of a single client.
- Default thread counts are increased in several classes.
- Profiling statistics and reporting are added to several classes.
- ProtoFrontend creates a new client for each request, so it does not share
a single client amongst all task launches.
- ProtoFrontend uses the more sophisticated traffic generation that takes
into account lost sleep() time.