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