aiven / kafka

Mirror of Apache Kafka
Apache License 2.0
2 stars 1 forks source link

(Aiven) KIP-710: Fix intra-cluster communication for dedicated MirrorMaker 2 #6

Closed C0urante closed 1 year ago

C0urante commented 1 year ago

Ports changes from https://github.com/aiven/kafka/pull/5 onto a 3.3-based branch.

Implements the REST-related changes from KIP-710. Changes for the ConfigProvider mechanism are not included.

An integration test is added to validate that a multi-node dedicated MirrorMaker 2 cluster can be brought up and function properly. Partly as a bonus, and partly because it was actually the easiest way to force intra-cluster communication to take place, exactly-once support is enabled as of this test.

Committer Checklist (excluded from commit message)

C0urante commented 1 year ago

This was published strictly for review; closing for now as it is likely not necessary to merge the PR in order for the fix to be applied.