divijvaidya commented on PR #12940:
URL: https://github.com/apache/kafka/pull/12940#issuecomment-1338178759

   I am moving this PR to draft mode. Please hold the review.
   
   I need to add a proof here that the when we relax synchronisation amongst 
operations in this class by allowing concurrent access (e.g. add/removeSensors 
can operate concurrently), we are not violating any semantics. I will also make 
some changes to `metrics` entity in this class. Currently, we acquire a coarse 
grained lock on the entire class and I will explore whether we can divide it 
into finer locks (or allow concurrent access) with `metrics` entity, `sensors` 
entity and `childrenSensors` entity.


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