This is an automated email from the ASF dual-hosted git repository.
jgus pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git.
from d3f19e4 KAFKA-10825 ZooKeeper ISR manager (#9713)
add eb9fe41 KAFKA-10842; Use `InterBrokerSendThread` for raft's outbound
network channel (#9732)
No new revisions were added by this update.
Summary of changes:
checkstyle/suppressions.xml | 2 +-
.../kafka/common/requests/AbstractRequest.java | 3 -
.../common/requests/AbstractRequestResponse.java | 7 +-
.../kafka/common/requests/AbstractResponse.java | 3 -
.../kafka/clients/admin/KafkaAdminClientTest.java | 12 +-
.../scala/kafka/common/InterBrokerSendThread.scala | 55 +++--
.../TransactionMarkerChannelManager.scala | 33 +--
.../scala/kafka/raft/KafkaNetworkChannel.scala | 251 ++++++++-------------
.../main/scala/kafka/server/AlterIsrManager.scala | 67 ++++--
...cala => BrokerToControllerChannelManager.scala} | 182 ++++++++-------
.../scala/kafka/server/ForwardingManager.scala | 63 ++++--
core/src/main/scala/kafka/server/KafkaServer.scala | 52 +++--
.../main/scala/kafka/server/ReplicaManager.scala | 1 -
.../scala/kafka/tools/TestRaftRequestHandler.scala | 60 ++++-
.../main/scala/kafka/tools/TestRaftServer.scala | 8 +-
.../kafka/common/InterBrokerSendThreadTest.scala | 54 +++--
.../BrokerToControllerRequestThreadTest.scala | 153 ++++++++-----
.../TransactionMarkerChannelManagerTest.scala | 2 +-
.../unit/kafka/raft/KafkaNetworkChannelTest.scala | 57 ++---
.../unit/kafka/server/AlterIsrManagerTest.scala | 27 ++-
.../unit/kafka/server/ForwardingManagerTest.scala | 8 +-
.../test/scala/unit/kafka/utils/TestUtils.scala | 2 -
.../org/apache/kafka/raft/KafkaRaftClient.java | 99 ++++++--
.../java/org/apache/kafka/raft/LeaderState.java | 11 +-
.../java/org/apache/kafka/raft/NetworkChannel.java | 19 +-
.../org/apache/kafka/raft/RaftMessageQueue.java | 58 +++++
.../java/org/apache/kafka/raft/RaftRequest.java | 5 +
.../java/org/apache/kafka/raft/RequestManager.java | 18 +-
.../kafka/raft/internals/BlockingMessageQueue.java | 76 +++++++
.../org/apache/kafka/raft/KafkaRaftClientTest.java | 193 ++++++++--------
.../test/java/org/apache/kafka/raft/MockLog.java | 7 +
.../org/apache/kafka/raft/MockMessageQueue.java | 67 ++++++
.../org/apache/kafka/raft/MockNetworkChannel.java | 101 +++------
.../apache/kafka/raft/RaftClientTestContext.java | 96 +++++---
.../apache/kafka/raft/RaftEventSimulationTest.java | 81 ++++---
.../org/apache/kafka/raft/RequestManagerTest.java | 5 +-
.../raft/internals/BlockingMessageQueueTest.java | 59 +++++
37 files changed, 1215 insertions(+), 782 deletions(-)
rename
core/src/main/scala/kafka/server/{BrokerToControllerChannelManagerImpl.scala =>
BrokerToControllerChannelManager.scala} (56%)
create mode 100644
raft/src/main/java/org/apache/kafka/raft/RaftMessageQueue.java
create mode 100644
raft/src/main/java/org/apache/kafka/raft/internals/BlockingMessageQueue.java
create mode 100644
raft/src/test/java/org/apache/kafka/raft/MockMessageQueue.java
create mode 100644
raft/src/test/java/org/apache/kafka/raft/internals/BlockingMessageQueueTest.java