You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "José Armando García Sancio (Jira)" <ji...@apache.org> on 2022/10/17 23:38:00 UTC

[jira] [Created] (KAFKA-14310) EventQueueTimeMs is incorrent for delayed events

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)