[ https://issues.apache.org/jira/browse/HBASE-16961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15985358#comment-15985358 ]
Andrew Purtell commented on HBASE-16961: ---------------------------------------- In RegionServerSpaceQuotaManager I see this comment: {noformat} // HBASE-XXXX: Should this synchronize on the actual table name instead of the map? That would // allow policy enable/disable on different tables to happen concurrently. As written now, only // one table will be allowed to transition at a time. This is probably OK, but not sure if // it would become a bottleneck at large clusters/number of tables. {noformat} Yes, this could be a problem, if we are trying to apply quotas to more than one table as part of activity to bring something runaway under control. Not urgent, but let's make sure there's a follow up JIRA for this. > FileSystem Quotas > ----------------- > > Key: HBASE-16961 > URL: https://issues.apache.org/jira/browse/HBASE-16961 > Project: HBase > Issue Type: New Feature > Reporter: Josh Elser > Assignee: Josh Elser > Attachments: hbase-quota-test.sh > > > Umbrella issue for tracking the filesystem utilization of HBase data, > defining quotas on that utilization, and enforcement when utilization exceeds > the limits of the quota. > At a high level: we can define quotas on tables and namespaces. Region size > is computed by RegionServers and sent to the Master. The Master inspects the > sizes of Regions, rolling up to table and namespace sizes. Defined quotas in > the quota table are evaluated given the computed sizes, and, for those > tables/namespaces violating the quota, RegionServers are informed to take > some action to limit any further filesystem growth by that table/namespace. > Discuss: > https://lists.apache.org/thread.html/66a4b0c3725b5cbdd61dd6111c43847adaeef7b7da5f4cd045df30ef@%3Cdev.hbase.apache.org%3E > Design Doc: > http://home.apache.org/~elserj/hbase/FileSystemQuotasforApacheHBase.pdf or > https://docs.google.com/document/d/1VtLWDkB2tpwc_zgCNPE1ulZOeecF-YA2FYSK3TSs_bw/edit?usp=sharing -- This message was sent by Atlassian JIRA (v6.3.15#6346)