sirikata/sirikata — Issue #489: Make IOService/IOStrand queue length discoverable
Author: ewencp
Created: 2012-02-01 17:28:13+00:00
State: open

2a82f1d7d8093e5b37c1390139ad6c413154b5a3 added some tracking of outstanding events on IOStrands. This needs to be extended to IOServices, be made easily discoverable (e.g. possible to dump queue lengths for all strands associated with an IOService), and come with some information (e.g. at a minimum strand names). This information is important in tracking down performance issues, especially those where a set of events needs to be managed in its own queue to avoid (unfairly) overloading a particular strand/service.