viktorsomogyi opened a new pull request, #13069: URL: https://github.com/apache/kafka/pull/13069
Currently a controller role will fail if no log.dirs are specified. This is caused by KafkaRaftServer as it merges the configs in log.dirs and metadata.log.dir. If the paths in log.dirs weren't initialized with storage-tool when the process fails. This is unwanted as controller only roles don't need log.dirs. This fix attempts to fix that by not merging the two configs, only if the process has both broker and controller roles. ### Committer Checklist (excluded from commit message) - [ ] Verify design and implementation - [ ] Verify test coverage and CI build status - [ ] Verify documentation (including upgrade notes) -- 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