You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kafka.apache.org by bo...@apache.org on 2020/11/04 22:26:11 UTC
[kafka] branch trunk updated (5df8457 -> 0814e4f)
This is an automated email from the ASF dual-hosted git repository.
boyang pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git.
from 5df8457 KAFKA-7987: Reinitialize ZookeeperClient after auth failures (#7751)
add 0814e4f KAFKA-10181: Use Envelope RPC to do redirection for (Incremental)AlterConfig, AlterClientQuota and CreateTopics (#9103)
No new revisions were added by this update.
Summary of changes:
checkstyle/import-control.xml | 4 +
.../org/apache/kafka/clients/ClientRequest.java | 10 +-
.../kafka/clients/RequestCompletionHandler.java | 2 +-
.../kafka/clients/admin/KafkaAdminClient.java | 36 +-
.../consumer/internals/ConsumerNetworkClient.java | 2 +-
.../kafka/clients/producer/internals/Sender.java | 4 +-
.../apache/kafka/common/config/AbstractConfig.java | 11 +
...java => PrincipalDeserializationException.java} | 6 +-
.../apache/kafka/common/network/Authenticator.java | 6 +
.../apache/kafka/common/network/KafkaChannel.java | 5 +
.../common/network/PlaintextChannelBuilder.java | 7 +
.../kafka/common/network/SslChannelBuilder.java | 7 +
.../org/apache/kafka/common/protocol/ApiKeys.java | 38 +-
.../org/apache/kafka/common/protocol/Errors.java | 5 +-
.../kafka/common/requests/AbstractRequest.java | 2 +
.../kafka/common/requests/AbstractResponse.java | 24 +-
.../kafka/common/requests/AlterConfigsRequest.java | 7 +-
.../common/requests/AlterConfigsResponse.java | 4 +
.../kafka/common/requests/ApiVersionsResponse.java | 61 +-
.../kafka/common/requests/EnvelopeRequest.java | 94 +++
...MetadataResponse.java => EnvelopeResponse.java} | 34 +-
.../requests/IncrementalAlterConfigsRequest.java | 30 +
.../requests/IncrementalAlterConfigsResponse.java | 29 +-
.../kafka/common/requests/RequestContext.java | 31 +-
.../kafka/common/requests/RequestHeader.java | 15 +-
.../kafka/common/security/auth/KafkaPrincipal.java | 5 +
...cationContext.java => KafkaPrincipalSerde.java} | 29 +-
.../DefaultKafkaPrincipalBuilder.java | 36 +-
.../authenticator/SaslClientAuthenticator.java | 6 +
.../authenticator/SaslServerAuthenticator.java | 11 +-
...hangeMessage.json => DefaultPrincipalData.json} | 19 +-
...ribeQuorumRequest.json => EnvelopeRequest.json} | 22 +-
...edentialsRequest.json => EnvelopeResponse.json} | 17 +-
.../org/apache/kafka/clients/ApiVersionsTest.java | 1 -
.../apache/kafka/clients/NetworkClientTest.java | 34 +-
.../clients/consumer/internals/FetcherTest.java | 7 +-
.../clients/producer/internals/SenderTest.java | 7 +-
.../kafka/common/protocol/ProtoUtilsTest.java | 11 +-
.../common/requests/AbstractResponseTest.java | 53 ++
.../common/requests/ApiVersionsResponseTest.java | 65 --
.../kafka/common/requests/EnvelopeRequestTest.java | 40 +
.../kafka/common/requests/RequestContextTest.java | 3 +-
.../auth/DefaultKafkaPrincipalBuilderTest.java | 27 +
core/src/main/scala/kafka/api/ApiVersion.scala | 47 +-
.../main/scala/kafka/network/RequestChannel.scala | 66 +-
.../main/scala/kafka/network/SocketServer.scala | 173 ++++-
.../kafka/security/authorizer/AclAuthorizer.scala | 7 +-
.../src/main/scala/kafka/server/AdminManager.scala | 2 +-
.../BrokerToControllerChannelManagerImpl.scala | 55 +-
.../scala/kafka/server/ClientQuotaManager.scala | 2 +-
core/src/main/scala/kafka/server/KafkaApis.scala | 141 +++-
core/src/main/scala/kafka/server/KafkaConfig.scala | 10 +
core/src/main/scala/kafka/server/KafkaServer.scala | 36 +-
core/src/main/scala/kafka/utils/CoreUtils.scala | 2 +-
.../kafka/admin/BrokerApiVersionsCommandTest.scala | 10 +-
.../kafka/api/PlaintextAdminIntegrationTest.scala | 4 +-
.../server/DynamicBrokerReconfigurationTest.scala | 4 +
...PreferredReplicaLeaderElectionCommandTest.scala | 5 +-
.../test/scala/unit/kafka/api/ApiVersionTest.scala | 112 ++-
.../unit/kafka/network/RequestChannelTest.scala | 11 +-
.../unit/kafka/network/SocketServerTest.scala | 137 +++-
.../security/authorizer/AclAuthorizerTest.scala | 2 +-
.../server/AbstractApiVersionsRequestTest.scala | 4 +-
.../kafka/server/BaseClientQuotaManagerTest.scala | 2 +-
.../CreateTopicsRequestWithForwardingTest.scala} | 30 +-
.../scala/unit/kafka/server/KafkaApisTest.scala | 865 ++++++++++++++++++---
.../scala/unit/kafka/server/RequestQuotaTest.scala | 25 +-
.../server/ThrottledChannelExpirationTest.scala | 2 +-
.../kafka/jmh/acl/AclAuthorizerBenchmark.java | 2 +-
.../jmh/metadata/MetadataRequestBenchmark.java | 8 +-
70 files changed, 2059 insertions(+), 572 deletions(-)
copy clients/src/main/java/org/apache/kafka/common/errors/{UnstableOffsetCommitException.java => PrincipalDeserializationException.java} (80%)
create mode 100644 clients/src/main/java/org/apache/kafka/common/requests/EnvelopeRequest.java
copy clients/src/main/java/org/apache/kafka/common/requests/{UpdateMetadataResponse.java => EnvelopeResponse.java} (68%)
copy clients/src/main/java/org/apache/kafka/common/security/auth/{AuthenticationContext.java => KafkaPrincipalSerde.java} (51%)
copy clients/src/main/resources/common/message/{LeaderChangeMessage.json => DefaultPrincipalData.json} (62%)
copy clients/src/main/resources/common/message/{DescribeQuorumRequest.json => EnvelopeRequest.json} (61%)
copy clients/src/main/resources/common/message/{DescribeUserScramCredentialsRequest.json => EnvelopeResponse.json} (67%)
create mode 100644 clients/src/test/java/org/apache/kafka/common/requests/AbstractResponseTest.java
create mode 100644 clients/src/test/java/org/apache/kafka/common/requests/EnvelopeRequestTest.java
copy core/src/test/scala/unit/kafka/{utils/PoolTest.scala => server/CreateTopicsRequestWithForwardingTest.scala} (54%)