Skip to content

Commit

Permalink
KAFKA-17909 Remove zkBroker from ConsumerGroupHeartbeatRequest and Co…
Browse files Browse the repository at this point in the history
…nsumerGroupDescribeRequest (apache#17665)

Reviewers: Chia-Ping Tsai <chia7712@gmail.com>
  • Loading branch information
frankvicky authored Nov 3, 2024
1 parent 0799715 commit 7b41eed
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
{
"apiKey": 69,
"type": "request",
"listeners": ["zkBroker", "broker"],
"listeners": ["broker"],
"name": "ConsumerGroupDescribeRequest",
"validVersions": "0",
"flexibleVersions": "0+",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
{
"apiKey": 68,
"type": "request",
"listeners": ["zkBroker", "broker"],
"listeners": ["broker"],
"name": "ConsumerGroupHeartbeatRequest",
// Version 1 adds SubscribedTopicRegex (KIP-848), and requires the consumer to generate their own Member ID (KIP-1082)
"validVersions": "0-1",
Expand Down
6 changes: 4 additions & 2 deletions core/src/test/scala/unit/kafka/server/KafkaApisTest.scala
Original file line number Diff line number Diff line change
Expand Up @@ -11107,7 +11107,8 @@ class KafkaApisTest extends Logging {
val consumerGroupHeartbeatRequest = new ConsumerGroupHeartbeatRequestData().setGroupId("group")

val requestChannelRequest = buildRequest(new ConsumerGroupHeartbeatRequest.Builder(consumerGroupHeartbeatRequest, true).build())
kafkaApis = createKafkaApis()
metadataCache = MetadataCache.kRaftMetadataCache(brokerId, () => KRaftVersion.KRAFT_VERSION_1)
kafkaApis = createKafkaApis(raftSupport = true)
kafkaApis.handle(requestChannelRequest, RequestLocal.noCaching)

val expectedHeartbeatResponse = new ConsumerGroupHeartbeatResponseData()
Expand Down Expand Up @@ -11249,7 +11250,8 @@ class KafkaApisTest extends Logging {
val expectedDescribedGroup = new DescribedGroup().setGroupId(groupId).setErrorCode(errorCode)
val expectedResponse = new ConsumerGroupDescribeResponseData()
expectedResponse.groups.add(expectedDescribedGroup)
kafkaApis = createKafkaApis()
metadataCache = MetadataCache.kRaftMetadataCache(brokerId, () => KRaftVersion.KRAFT_VERSION_1)
kafkaApis = createKafkaApis(raftSupport = true)
kafkaApis.handle(requestChannelRequest, RequestLocal.noCaching)
val response = verifyNoThrottling[ConsumerGroupDescribeResponse](requestChannelRequest)

Expand Down

0 comments on commit 7b41eed

Please sign in to comment.