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