chia7712 commented on code in PR #16235: URL: https://github.com/apache/kafka/pull/16235#discussion_r1672760435
########## clients/src/main/resources/common/message/FetchRequest.json: ########## @@ -100,7 +102,9 @@ { "name": "LogStartOffset", "type": "int64", "versions": "5+", "default": "-1", "ignorable": true, "about": "The earliest available offset of the follower replica. The field is only used when the request is sent by the follower."}, { "name": "PartitionMaxBytes", "type": "int32", "versions": "0+", - "about": "The maximum bytes to fetch from this partition. See KIP-74 for cases where this limit may not be honored." } + "about": "The maximum bytes to fetch from this partition. See KIP-74 for cases where this limit may not be honored." }, + { "name": "ReplicaDirectoryId", "type": "uuid", "versions": "17+", "taggedVersions": "17+", "tag": 0, Review Comment: Pardon me, does this new field obstruct new broker from communicating to old quorum controller? For example, the quorum controller is running with 3.6.2. The broker based on this patch will not be able to generate `FetchRequest` for the controller, because the version=15 can't accept non-default `ReplicaDirectoryId` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org