[ 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)