Ashwin Pankaj created KAFKA-18489:
-------------------------------------

             Summary: Connector tasks metrics task-startup-attempts, 
task-startup-success are not being updated
                 Key: KAFKA-18489
                 URL: https://issues.apache.org/jira/browse/KAFKA-18489
             Project: Kafka
          Issue Type: Bug
          Components: connect
    Affects Versions: 3.9.0, 3.8.0, 3.7.0, 3.6.0, 3.5.0, 3.4.0, 3.3.0
            Reporter: Ashwin Pankaj
            Assignee: Ashwin Pankaj
         Attachments: image-2025-01-13-17-17-12-700.png

A bug was introduced as part of [EOS in Apache Kafka 3 years 
ago|https://github.com/apache/kafka/commit/9e8ef8bb317599c184ce8201d494edf109d9c528#diff-90b4072cc070e1d6417b3bb59a4a35668c4d97ce1dd6a2587db9f2c9a9ebf93e]
 the line
final TaskStatus.Listener taskStatusListener = 
workerMetricsGroup.wrapStatusListener(statusListener);
 
wraps herder's listener in workerMetricsGroup's listener. workerMetricsGroup is 
the entity which records task success and failure in the metric shared by 
customer.While implementing EOS, the wrapped listener was missed and instead 
the herder listener is passed to the task builder (as part of constructor).
 
!image-2025-01-13-17-17-12-700.png!



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

Reply via email to