Replies: 1 comment
-
|
I think you would need to share the full logs from the operator (ideally on DEBUG log level) and Connect and the custom resources. Without that, it would be just random guessing. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I am observing a behavior in our Strimzi-managed Kafka Connect cluster that I cannot fully explain and I am hoping someone here might have an idea what could be causing it. The situation typically occurs when multiple KafkaConnector configurations are changed at the same time. For example, when we delete some connectors and add new ones in a single ArgoCD sync. Because Kafka Connect uses incremental cooperative rebalancing, I would expect these changes to be applied relatively quickly. However, that is not always what we observe.
Observed behavior
After triggering an ArgoCD sync:
When looking at the Kafka Connect worker logs, I observed the following:
From the worker perspective it almost looks as if the operator stops interacting with the REST API for ~10 minutes, and then continues afterwards.
However, the Strimzi operator logs themselves still show continuous "Reconciled" messages, so the operator itself does not appear to be stuck.
Hypothesis
One idea I had (though I am not very familiar with the internal implementation of the operator):
However, this still does not explain why the delay is very consistently around 10 minutes.
Possibly related observations
I noticed a few additional things that might or might not be related:
Question
Is there any mechanism in the Strimzi operator or Kafka Connect reconciliation logic that could explain this ~10 minute delay before some connector updates are applied? Or is there something in Kafka Connect rebalancing behavior that might cause the operator to postpone REST API calls? Any insights would be greatly appreciated 🙂
Beta Was this translation helpful? Give feedback.
All reactions