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

   When metrics reporters are reconfigured, remove the exporter or receiver 
registered by the old reporter from `ClientTelemetryExporterPlugin`. Otherwise, 
the plugin stays non-empty, telemetry RPCs remain enabled, and old exporters 
can accumulate. Use `CopyOnWriteArrayList` since exports may run while 
reporters are being reconfigured, and add tests for both exporter and receiver 
removal.
   
   Tested with:
   
   `./gradlew :server:test --tests 
org.apache.kafka.server.metrics.ClientMetricsTelemetryPluginTest :core:test 
--tests kafka.server.DynamicBrokerConfigTest`


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to