OpTracker: support hierarchies of request classes
Right now, a TrackedOp is associated with an OpTracker, and all our statistics come out of that. It would be nice if we could define hierarchies of ops and then get statistics at arbitrary granularities. For instance:
At present we have to settle for doing very coarse partitioning by simply creating the TrackedOp out of a different OpTracker when it comes in.