emissionnebula commented on PR #13280:
URL: https://github.com/apache/kafka/pull/13280#issuecomment-1480238165

   Thanks @rondagostino for the PR. I am also evaluating different persistent 
libraries for the [removal of the R/W lock from 
StandardAuthorizer](https://github.com/apache/kafka/pull/13437). I checked 
three libraries - pcollections, Paguro and Vavr. 
   
   For the StandardAuthorizer, it looks like `pcollections` shows read-time 
performance similar to the existing code and 3-4x of AclAuthorizer. But the 
Vavr and Paguro are performing very badly at the time of read - around 5000x of 
current code performance. Even though the write time performance of Paguro was 
the best and `pcollections` was around 20x of Paguro. 
   
   Because of read performance, pcollections looks like a clear choice for the 
Authorizer use case. For the Kraft metadata image change use case, should we 
evaluate the performance with `pcollections` as well?


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