[ 
https://issues.apache.org/jira/browse/KAFKA-14964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

João Pedro Fonseca reassigned KAFKA-14964:
------------------------------------------

    Assignee: João Pedro Fonseca

> ClientQuotaMetadataManager should not suppress exceptions
> ---------------------------------------------------------
>
>                 Key: KAFKA-14964
>                 URL: https://issues.apache.org/jira/browse/KAFKA-14964
>             Project: Kafka
>          Issue Type: Bug
>          Components: kraft
>    Affects Versions: 3.4.0, 3.5.0
>            Reporter: David Arthur
>            Assignee: João Pedro Fonseca
>            Priority: Major
>
> As MetadataLoader calls each MetadataPublisher upon receiving new records 
> from the controller, it surrounds the call with a try-catch block in order to 
> pass exceptions to a FaultHandler. The FaultHandler used by MetadataLoader is 
> essential for us to learn about metadata errors on the broker since it 
> increments the metadata loader error JMX metric.
> ClientQuotaMetadataManager is in the update path for ClientQuota metadata 
> updates and is capturing exceptions. This means validation errors (like 
> invalid quotas) will not be seen by the FaultHandler, and the JMX metric will 
> not get incremented.



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

Reply via email to