Skip to content
Discussion options

You must be logged in to vote

FWIW, we've been bitten by this issue a number of times as well. As you said, our only known workaround when configs seem not to propagate is to resize down to 1 task then back up again.
It seems the config propagation logic is quite complex within Kafka Connect. See https://github.com/apache/kafka/blob/3.3.2/connect/runtime/src/main/java/org/apache/kafka/connect/storage/KafkaConfigBackingStore.java

From the JavaDoc:

Therefore, when reading the log, we must buffer config updates for a connector's tasks and only apply atomically them once a commit message has been read.

Perhaps the commit entry never occurs, or some Task config state remains inconsistent preventing the new config from be…

Replies: 2 comments 11 replies

Comment options

You must be logged in to vote
7 replies
@cstmgl
Comment options

@scholzj
Comment options

@cstmgl
Comment options

@cstmgl
Comment options

@scholzj
Comment options

Comment options

You must be logged in to vote
4 replies
@frankgrimes97
Comment options

@frankgrimes97
Comment options

@cstmgl
Comment options

@frankgrimes97
Comment options

Answer selected by cstmgl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants