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

   Do not acquire the DynamicBrokerConfig lock in 
DynamicBrokerConfig.removeReconfigurable. It's not necessary, because the list 
that these functions are modifying is a thread-safe CopyOnWriteArrayList.  In 
DynamicBrokerConfig.reloadUpdatedFilesWithoutConfigChange, I changed the code 
to use a simple Java forEach rather than a Scala conversion, in order to feel 
more confident that concurrent modifications to the List would not have any bad 
effects here. (forEach is always safe on CopyOnWriteArrayList.)


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