divijvaidya opened a new pull request, #13623:
URL: https://github.com/apache/kafka/pull/13623

   # Motivation
   When Log cleaning is shutdown, it doesn't remove metrics that were 
registered to `KafkaYammerMetrics.defaultRegistry()` which has one instance per 
server. Log cleaner's lifecycle is associated with lifecycle of `LogManager` 
and hence, there is no possibility where log cleaner will be shutdown but the 
broker won't. Broker shutdown will close the `jmxReporter` and hence, there is 
no current metric leak here.
   The motivation for this code change is to "do the right thing" from a code 
hygiene perspective.
   
   # Test
   Added a unit test that fails before the change and passes after the change.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to