[
https://issues.apache.org/jira/browse/KAFKA-18737?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17924908#comment-17924908
]
TengYao Chi commented on KAFKA-18737:
-------------------------------------
The main issue is deciding which flag(--standalone, --initial-controllers, or
--no-initial-controllers) should be used in run time.
`--initial-controllers` is the easiest one; we could read server properties and
see if there is a related setting.
But it is tricky how to distinguish `--standalone` and
`--no-initial-controllers`; we don't have further information to judge it.
I think the most straightforward approach is to only support `–standalone` in
4.0. Then, we should have a KIP for adding new parameters when running docker
wrapper.
Â
> KafkaDockerWrapper setup functions fails due to storage format command
> ----------------------------------------------------------------------
>
> Key: KAFKA-18737
> URL: https://issues.apache.org/jira/browse/KAFKA-18737
> Project: Kafka
> Issue Type: Bug
> Reporter: TengYao Chi
> Assignee: TengYao Chi
> Priority: Blocker
> Fix For: 4.0.0
>
>
> KafkaDockerWrapper is unable to execute the setup command properly since
> Apache Kafka 4.0 sets dynamic quorum as the default setting. When executing
> StorageTool, KafkaDockerWrapper fails because it cannot pass the proper
> command format, resulting in the following error:
> "Because controller.quorum.voters is not set on this controller, you must
> specify one of the following: --standalone, --initial-controllers, or
> --no-initial-controllers."
--
This message was sent by Atlassian Jira
(v8.20.10#820010)