Details
Description
The RpcQueueTime metric is updated every time a call is re-queued while waiting for the server state to reach the call's client's state ID. This is in contrast to RpcProcessingTime which is only updated when the call if finally processed.
On the Observer NameNode this can result in RpcQueueTimeNumOps being much larger than RpcProcessingTimeNumOps. The re-queueing is an internal optimization to avoid blocking and shouldn't result in an inflated metric.