José Armando García Sancio created KAFKA-14310:
--------------------------------------------------

             Summary: EventQueueTimeMs is incorrent for delayed events
                 Key: KAFKA-14310
                 URL: https://issues.apache.org/jira/browse/KAFKA-14310
             Project: Kafka
          Issue Type: Bug
          Components: controller, kraft
            Reporter: José Armando García Sancio
            Assignee: José Armando García Sancio


Some delayed events don't contribute to the EventQueueTimeMs while other 
delayed event contribute incorrectly by counting the the amount of time they 
were parked waiting for the event to expired.

All controller events `ControllerWriteEvent`, `ControllerReadEvent`, 
`ControlEvent` and anything that derives from `EventQueue.Event` can be 
deferred. When they are, their deferred time is included in the 
`EventQueueTimeMs`.

KAFKA-14178 attempted to fix this issue  by simply not contributing to the 
`EventQueueTimeMs` for some of those event. For example, delayed snapshot 
generation event still contribute to this metric.

KAFKA-14178 introduce a boolean for deferred events. Instead the solution 
should include the deferred time and subtract from the computed 
`EventQueueTimeMs`.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to