-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Description
I am operating a cluster that has a large amount of quotas, which is necessary to avoid one of our users to overrun the cluster and effectively DoS it. We use Ansible to admin the cluster, and have migrated to using confluent-kafka and Python to do almost all admin-related tasks. However, configuring quotas is missing from the Python library, because it is missing from librdkafka, which leads to our playbooks having to use CLI tasks to configure quotas. Of our ~1 hour runtime for the entire playbook, pretty much 59 minutes of that is quotas alone. Everything else is configured in mere seconds.
Please prioritize support for KIP-546 and the quota admin API, so that confluent-kafka can add support for it, so that we can start using it and manage our cluster quotas as effectively as we do everything else.