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)