[ 
https://issues.apache.org/jira/browse/KAFKA-16324?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17823197#comment-17823197
 ] 

Chia-Ping Tsai commented on KAFKA-16324:
----------------------------------------

[~mimaison] thanks for sharing context.

{quote}
Since this tool is not exposed via a shell script I think we can just delete it 
in 4.0.
{quote}

it is exposed by a shell script. see 
https://github.com/apache/kafka/blob/trunk/bin/kafka-broker-api-versions.sh.

{quote}
had a KIP (KIP-522) proposing to expose ApiVersions in the Admin API and it was 
rejected
{quote}

I don't dig in that already, but it seems `BrokerApiVersionsCommand` is using  
internal client code to receive node and api version. Is it an issue of using 
internal code of client module? I mean there is no public APIs to get 
ApiVersions.



> Move BrokerApiVersionsCommand to tools
> --------------------------------------
>
>                 Key: KAFKA-16324
>                 URL: https://issues.apache.org/jira/browse/KAFKA-16324
>             Project: Kafka
>          Issue Type: Sub-task
>            Reporter: Chia-Ping Tsai
>            Assignee: PoAn Yang
>            Priority: Major
>
> https://github.com/apache/kafka/blob/trunk/core/src/main/scala/kafka/admin/BrokerApiVersionsCommand.scala



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to