You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kafka.apache.org by ma...@apache.org on 2023/04/21 08:38:51 UTC
[kafka] branch trunk updated (2ee770ac7e5 -> df137752542)
This is an automated email from the ASF dual-hosted git repository.
manikumar pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git
from 2ee770ac7e5 Revert "KAFKA-14908: Set setReuseAddress on the kafka server socket (#13572)"
add df137752542 KAFKA-14828: Remove R/W locks using persistent data structures (#13437)
No new revisions were added by this update.
Summary of changes:
.../jmh/acl/StandardAuthorizerUpdateBenchmark.java | 131 +++++++
.../apache/kafka/metadata/authorizer/AclCache.java | 107 ++++++
.../metadata/authorizer/StandardAuthorizer.java | 98 +----
.../authorizer/StandardAuthorizerData.java | 100 ++---
...mmutableSet.java => ImmutableNavigableSet.java} | 29 +-
.../PCollectionsImmutableNavigableSet.java | 275 ++++++++++++++
.../pcollections/PCollectionsImmutableSet.java | 4 +-
.../kafka/server/immutable/DelegationChecker.java | 34 ++
.../pcollections/PCollectionsImmutableMapTest.java | 84 ++--
.../PCollectionsImmutableNavigableSetTest.java | 422 +++++++++++++++++++++
.../pcollections/PCollectionsImmutableSetTest.java | 74 ++--
11 files changed, 1109 insertions(+), 249 deletions(-)
create mode 100644 jmh-benchmarks/src/main/java/org/apache/kafka/jmh/acl/StandardAuthorizerUpdateBenchmark.java
create mode 100644 metadata/src/main/java/org/apache/kafka/metadata/authorizer/AclCache.java
copy server-common/src/main/java/org/apache/kafka/server/immutable/{ImmutableSet.java => ImmutableNavigableSet.java} (57%)
create mode 100644 server-common/src/main/java/org/apache/kafka/server/immutable/pcollections/PCollectionsImmutableNavigableSet.java
create mode 100644 server-common/src/test/java/org/apache/kafka/server/immutable/pcollections/PCollectionsImmutableNavigableSetTest.java