Chia-Ping Tsai created KAFKA-17175:
--------------------------------------

             Summary: Remove interface `BrokerNode` and `ControllerNode`
                 Key: KAFKA-17175
                 URL: https://issues.apache.org/jira/browse/KAFKA-17175
             Project: Kafka
          Issue Type: Improvement
            Reporter: Chia-Ping Tsai
            Assignee: Chia-Ping Tsai


After KAFKA-16560, `BrokerNode` and `ControllerNode` are almost the same. 
Hence, it is time to remove them.

This issue should be composed by following changes.

1. remove BrokerNode
2. remove ControllerNode
3. move the BrokerNode.Builder to TestKitNode
4. move the ControllerNode.Builder to TestKitNode
5. add default `logDataDirectories` to TestKitNode. it can be implemented by 
`initialMetaPropertiesEnsemble().logDirProps().keySet();`
6. remove `boolean combined();` from `TestKitNode` since it can be replaced by 
`TestKitNodes.isCombined()`



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

Reply via email to