-
Notifications
You must be signed in to change notification settings - Fork 117
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
Kafka Consumers Scheduling and Scaling #1537
Comments
@pierDipi: The label(s) In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/triage accepted |
I know I'm coming late to the party. So please excuse me. I am worried about the consequences of choosing the "ConsumerGroup" name.
I'm thinking of a more generic term. Maybe "DispatcherPartition" and "DispatcherPartitionGroup" or something along those lines. |
New error preventing config maps from being created and hence dispatcher pod replicas stay in "ContainerCreating" RESOLVED IN: #2024 To reproduce: In openshift
Missing some additional permissions in Cluster role for controller...cc: @pierDipi |
@aavarghese do you this commit? cc53b41 |
I do have that commit. Still seeing the error. |
For tracking here: knative/eventing#6285 |
I am seeing occasional restarts of dispatcher pod - I do not have easy way to reproduce it (it happens after minutes of large amounts of events sent through multiple Kafka sources). What I see for dispatcher pod is
|
#2068 might be related to the restart issue. |
When this feature becomes available will it cover kafka-broker-dispatcher as well as the kafka-source-dispatcher? - in the comments above I see only references to the kafka-source-dispatcher. |
@nikt-lsq (Auto)Scaling for KafkaBroker |
Problem
Currently, each Dispatcher replica instantiates a Consumer for each Trigger with the same consumer group. With an increasing number of Triggers, the Dispatcher resources need to be increased as well and there is no way to configure how many consumers for a specific Trigger we need to run.
This proposal will allow partitioning consumers across Dispatcher replicas and fine-grained control over the parallelism of each Trigger.
Design doc: https://docs.google.com/document/d/1UktwiDyqq07MtA7pUlahEpux5CCdAsyI6k3nkQeeqXw/edit
Persona:
Which persona is this feature for?
Time Estimate (optional):
How many developer-days do you think this may take to resolve?
30
Additional context (optional)
/priority important-soon
/area broker
/area channel
/area source
/kind feature-request
The text was updated successfully, but these errors were encountered: