[jira] [Commented] (KAFKA-3492) support quota based on authenticated user name
[ https://issues.apache.org/jira/browse/KAFKA-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15499353#comment-15499353 ] ASF GitHub Bot commented on KAFKA-3492: --- Github user asfgit closed the pull request at: https://github.com/apache/kafka/pull/1753 > support quota based on authenticated user name > -- > > Key: KAFKA-3492 > URL: https://issues.apache.org/jira/browse/KAFKA-3492 > Project: Kafka > Issue Type: New Feature > Components: core >Reporter: Jun Rao >Assignee: Rajini Sivaram > Fix For: 0.10.1.0 > > > Currently, quota is based on the client.id set in the client configuration, > which can be changed easily. Ideally, quota should be set on the > authenticated user name. We will need to have a KIP proposal/discussion on > this first. > Details are in KIP-55: > https://cwiki.apache.org/confluence/display/KAFKA/KIP-55%3A+Secure+Quotas+for+Authenticated+Users -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (KAFKA-3492) support quota based on authenticated user name
[ https://issues.apache.org/jira/browse/KAFKA-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15424443#comment-15424443 ] ASF GitHub Bot commented on KAFKA-3492: --- GitHub user rajinisivaram opened a pull request: https://github.com/apache/kafka/pull/1753 KAFKA-3492: Secure quotas for authenticated users Implementation and tests for secure quotas at andlevels as described in KIP-55. Also adds dynamic default quotas for , and . For each client connection, the most specific quota matching the connection is used, with user quota taking precedence over client-id quota. You can merge this pull request into a Git repository by running: $ git pull https://github.com/rajinisivaram/kafka KAFKA-3492 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/kafka/pull/1753.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1753 > support quota based on authenticated user name > -- > > Key: KAFKA-3492 > URL: https://issues.apache.org/jira/browse/KAFKA-3492 > Project: Kafka > Issue Type: New Feature > Components: core >Reporter: Jun Rao >Assignee: Rajini Sivaram > > Currently, quota is based on the client.id set in the client configuration, > which can be changed easily. Ideally, quota should be set on the > authenticated user name. We will need to have a KIP proposal/discussion on > this first. > Details are in KIP-55: > https://cwiki.apache.org/confluence/display/KAFKA/KIP-55%3A+Secure+Quotas+for+Authenticated+Users -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (KAFKA-3492) support quota based on authenticated user name
[ https://issues.apache.org/jira/browse/KAFKA-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15424351#comment-15424351 ] ASF GitHub Bot commented on KAFKA-3492: --- Github user rajinisivaram closed the pull request at: https://github.com/apache/kafka/pull/1256 > support quota based on authenticated user name > -- > > Key: KAFKA-3492 > URL: https://issues.apache.org/jira/browse/KAFKA-3492 > Project: Kafka > Issue Type: New Feature > Components: core >Reporter: Jun Rao >Assignee: Rajini Sivaram > > Currently, quota is based on the client.id set in the client configuration, > which can be changed easily. Ideally, quota should be set on the > authenticated user name. We will need to have a KIP proposal/discussion on > this first. > Details are in KIP-55: > https://cwiki.apache.org/confluence/display/KAFKA/KIP-55%3A+Secure+Quotas+for+Authenticated+Users -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (KAFKA-3492) support quota based on authenticated user name
[ https://issues.apache.org/jira/browse/KAFKA-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15254011#comment-15254011 ] ASF GitHub Bot commented on KAFKA-3492: --- GitHub user rajinisivaram opened a pull request: https://github.com/apache/kafka/pull/1256 KAFKA-3492: Secure quotas for authenticated users Code associated with KIP-55 to enable secure quotas for authenticated users with sub-quotas for client-ids of a user. You can merge this pull request into a Git repository by running: $ git pull https://github.com/rajinisivaram/kafka KAFKA-3492 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/kafka/pull/1256.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1256 commit 2580d20bfd6ed07b870ba9992628533cb6d7172f Author: Rajini SivaramDate: 2016-04-20T20:39:12Z KAFKA-3492: Secure quotas for authenticated users > support quota based on authenticated user name > -- > > Key: KAFKA-3492 > URL: https://issues.apache.org/jira/browse/KAFKA-3492 > Project: Kafka > Issue Type: New Feature > Components: core >Reporter: Jun Rao >Assignee: Rajini Sivaram > > Currently, quota is based on the client.id set in the client configuration, > which can be changed easily. Ideally, quota should be set on the > authenticated user name. We will need to have a KIP proposal/discussion on > this first. > Details are in KIP-55: > https://cwiki.apache.org/confluence/display/KAFKA/KIP-55%3A+Secure+Quotas+for+Authenticated+Users -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (KAFKA-3492) support quota based on authenticated user name
[ https://issues.apache.org/jira/browse/KAFKA-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15245888#comment-15245888 ] Rajini Sivaram commented on KAFKA-3492: --- [~junrao] [~aauradkar] [~thesquelched] I have created KIP-55 with a proposal. I have used rates rather than percentage for client quotas so that the units are consistent everywhere. Comments are welcome. Thank you. > support quota based on authenticated user name > -- > > Key: KAFKA-3492 > URL: https://issues.apache.org/jira/browse/KAFKA-3492 > Project: Kafka > Issue Type: New Feature > Components: core >Reporter: Jun Rao >Assignee: Rajini Sivaram > > Currently, quota is based on the client.id set in the client configuration, > which can be changed easily. Ideally, quota should be set on the > authenticated user name. We will need to have a KIP proposal/discussion on > this first. > Details are in KIP-55: > https://cwiki.apache.org/confluence/display/KAFKA/KIP-55%3A+Secure+Quotas+for+Authenticated+Users -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (KAFKA-3492) support quota based on authenticated user name
[ https://issues.apache.org/jira/browse/KAFKA-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15239810#comment-15239810 ] Scott Kruger commented on KAFKA-3492: - Really, I think the important thing is to be able to control the distribution of quota at times of contention, or barring that, a relatively fair partition of the quota among active clients. > support quota based on authenticated user name > -- > > Key: KAFKA-3492 > URL: https://issues.apache.org/jira/browse/KAFKA-3492 > Project: Kafka > Issue Type: New Feature > Components: core >Reporter: Jun Rao >Assignee: Rajini Sivaram > > Currently, quota is based on the client.id set in the client configuration, > which can be changed easily. Ideally, quota should be set on the > authenticated user name. We will need to have a KIP proposal/discussion on > this first. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (KAFKA-3492) support quota based on authenticated user name
[ https://issues.apache.org/jira/browse/KAFKA-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15239806#comment-15239806 ] Scott Kruger commented on KAFKA-3492: - It would nice to be able to assign clients minimum percentages of a user's quota. For example, if user A has clients X and Y, both of which are contending for A's quota, it would be nice to assign client X a minimum of 25% of A's quota so that Y can't starve it out. > support quota based on authenticated user name > -- > > Key: KAFKA-3492 > URL: https://issues.apache.org/jira/browse/KAFKA-3492 > Project: Kafka > Issue Type: New Feature > Components: core >Reporter: Jun Rao >Assignee: Rajini Sivaram > > Currently, quota is based on the client.id set in the client configuration, > which can be changed easily. Ideally, quota should be set on the > authenticated user name. We will need to have a KIP proposal/discussion on > this first. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (KAFKA-3492) support quota based on authenticated user name
[ https://issues.apache.org/jira/browse/KAFKA-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15232612#comment-15232612 ] Rajini Sivaram commented on KAFKA-3492: --- [~aauradkar] Thank you. > support quota based on authenticated user name > -- > > Key: KAFKA-3492 > URL: https://issues.apache.org/jira/browse/KAFKA-3492 > Project: Kafka > Issue Type: New Feature > Components: core >Reporter: Jun Rao > > Currently, quota is based on the client.id set in the client configuration, > which can be changed easily. Ideally, quota should be set on the > authenticated user name. We will need to have a KIP proposal/discussion on > this first. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (KAFKA-3492) support quota based on authenticated user name
[ https://issues.apache.org/jira/browse/KAFKA-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15232324#comment-15232324 ] Rajini Sivaram commented on KAFKA-3492: --- [~aauradkar] Are you planning to work on this? If not, I will be happy to submit a KIP. > support quota based on authenticated user name > -- > > Key: KAFKA-3492 > URL: https://issues.apache.org/jira/browse/KAFKA-3492 > Project: Kafka > Issue Type: New Feature > Components: core >Reporter: Jun Rao > > Currently, quota is based on the client.id set in the client configuration, > which can be changed easily. Ideally, quota should be set on the > authenticated user name. We will need to have a KIP proposal/discussion on > this first. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (KAFKA-3492) support quota based on authenticated user name
[ https://issues.apache.org/jira/browse/KAFKA-3492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15222349#comment-15222349 ] Aditya Auradkar commented on KAFKA-3492: Very cool. Jun - are you planning to drive this? > support quota based on authenticated user name > -- > > Key: KAFKA-3492 > URL: https://issues.apache.org/jira/browse/KAFKA-3492 > Project: Kafka > Issue Type: New Feature > Components: core >Reporter: Jun Rao > > Currently, quota is based on the client.id set in the client configuration, > which can be changed easily. Ideally, quota should be set on the > authenticated user name. We will need to have a KIP proposal/discussion on > this first. -- This message was sent by Atlassian JIRA (v6.3.4#6332)