Mahsa Seifikar created KAFKA-19282: -------------------------------------- Summary: Update quotaTypesEnabled on quota removal in ClientQuotaManager Key: KAFKA-19282 URL: https://issues.apache.org/jira/browse/KAFKA-19282 Project: Kafka Issue Type: Bug Reporter: Mahsa Seifikar Assignee: Mahsa Seifikar
In kafka.server.ClientQuotaManager class, quotaTypesEnabled is not updated when a quota is removed via removeQuota method in DefaultQuotaCallback class. This field is set when quotas are added in updateQuota but it's never changed or cleared. This can lead to incorrect behaviour in the quotaEnabled method. So in case all the quotas have been removed dynamically, the system may incorrectly assume the quotas are active, which leads to unnecessary metric creation or updates until the broker is restarted. -- This message was sent by Atlassian Jira (v8.20.10#820010)