[ https://issues.apache.org/jira/browse/ZOOKEEPER-231?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12650406#action_12650406 ]
Mahadev konar commented on ZOOKEEPER-231: ----------------------------------------- here is a proposal for quotas -- The goal: - prevent run away processes or applications bringing down the service. - providing admins to look at usage and being able to monitor proactively What kind of quoata would we have - namespace quotas - bytes quota Proposal: - Reserve the node /zookeeper for zookeeper stats and zookeeper data management. - reserve /zookeeper/quota/ for quota related data structures The proposal is to have subtree based quotas for the number of bytes and number of nodes as well. The monitoring of quotas and stats should be availabe through the command port and through zookeeper itself via the /zookeeper node. The proposal is to have something like /zookeeper/quota/path/limits/size /zookeeper/quota/path/usage/size /zookeeper/quota/path/limits/count /zookeeper/quota/path/usage/count limits are the stored values that signify the limit for a subtree path and usage denote the actual usage of the subtree in terms of bytes or count or number of writes/reads. > Quotas in zookeeper > ------------------- > > Key: ZOOKEEPER-231 > URL: https://issues.apache.org/jira/browse/ZOOKEEPER-231 > Project: Zookeeper > Issue Type: New Feature > Affects Versions: 3.0.0 > Reporter: Mahadev konar > Assignee: Mahadev konar > Fix For: 3.1.0 > > > creating quota's in zookeeper so that a runaway application does not bring > down the zookeeper cluster. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.