Kafka Connect: Add the configuration option to provide a transactional id prefix to use #11780
+15
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In a Kafka setup where strict ACLs are applied, e.g. based on a certain
PREFIX
for Transactional IDs, it is important to have the prefix configurable.Currently, it is the name of the "Channel" (e.g.
"worker"
or"coordinator"
for the 2 extending subclasses):iceberg/kafka-connect/kafka-connect/src/main/java/org/apache/iceberg/connect/channel/Channel.java
Lines 57 to 67 in 540d6a6
This PR introduces an optional prefix to add - which by default is empty so that the behaviour is not changed to the current behaviour.