Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[LI-HOTFIX] Add backward compatible constructor for KafkaServer (#492)
This pr adds back the 2.4 kafka compatible constructor for KafkaServer. LI_DESCRIPTION = In mario testing, we are using reflection to create scala KafkaServer classes in EmbeddedBroker where it's using the KafkaServer constructor in 2.4 with 4 params. While moving to kafka 3.0, this constructor is removed and the new constructor (including deprecated one) requires a trait class KafkaActions, which is used to hook up with cruise control and doesn't have any implementation in kafka itself, making it impossible for mario/other library to construct it using reflection (requires concrete class). EXIT_CRITERIA = We can deprecate this pr when either oss kafka provides concrete implementation for KafkaActions class or mario has found alternative ways of creating KafkaServer for integration testing.
- Loading branch information