Yelp/zygote — Issue #14: run times for workers in zygote are not reliable
Author: eklitzke
Created: 2011-10-19 23:57:24+00:00
State: open

Zygote underaccounts for the amount of time that workers are actually doing work in the admin http interface. For instance, if you create a zygote with four workers, and run an infinite loop with four `curl` processes to get some page, you'll only rarely see requests in progress. This is especially notable if you put a `sleep` statement in the request handler, which should mean that all of the time is spent by the worker actually running the servlet, and not in zygote overhead.

I think that this is a relatively recent regression, since this was definitely working correctly at some point in an earlier version of zygote.