-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changing kafka.partitionLimitation seems to break consuming #4328
Comments
Hi, |
Strangely, restarting the keda pods (operator + metrics) does not make it work again. The HPA status is:
|
I need to know what KEDA version you are using please |
We are using 2.8.2 with the
Cleaning the full log will take me some time. |
We don't support custom builds, sorry. There could be other changes impacting.
What do you mean? We plan to release v2.10 soon and if something is broken and we know it, we can try to solve it for incoming release.
I'm looking for anything related with the scaler, to check if there is something weird |
Previously we could add rolling (2+) CAs. With 2.9 this no longer works. |
Could you be more explicit? How do you do it? It's the first time that I have heard about this. I'd say that we didn't know about the way and maybe you aren't the only affected by this (and we need to rethink something) |
I will try to upgrade our dev env to 2.9 again later today. Then I can provide you with more details about this concrete config and errors... |
But just to understand your use case, you are adding some custom CAs to KEDA in order to trust in them during HTTP requests, right? |
Tried to create a new Bug for the upgrade problem: #4330 |
Not sure - could this apply for communicating with bootstrap servers? |
Yes, all the custom CAs will be added to any place where an HTTP client is used. In this case kafka client uses it, so any custom CA will be added to it |
Is this solved by #4333? |
Will try to create a setup with |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contributions. |
This issue has been automatically closed due to inactivity. |
Report
When we switch from specifying
partitionLimitation
(= 1
) to setting it to empty (""
) it seems like Keda no longer consumes messages.Expected Behavior
Keda should switch from partition assignment to consuming all partitions again.
Actual Behavior
Keda scales to 0. We get a KEDAScaleTargetDeactivated event.
Steps to Reproduce the Problem
ScaledObject
withpartitionLimitation = 1
partitionLimitation
to""
Logs from KEDA operator
The only log line for our deployment
foo
in the operator log is this:KEDA Version
2.8.2
Kubernetes Version
1.25
Platform
Google Cloud
Scaler Details
Kafka
Anything else?
Going from
""
to1
makes it work again though.The text was updated successfully, but these errors were encountered: