[
https://issues.apache.org/jira/browse/HBASE-22931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sakthi reassigned HBASE-22931:
------------------------------
Assignee: Sakthi
> SpaceQuotas- Hbase:meta is too busy when space quotas are turned on.
> --------------------------------------------------------------------
>
> Key: HBASE-22931
> URL: https://issues.apache.org/jira/browse/HBASE-22931
> Project: HBase
> Issue Type: Improvement
> Affects Versions: 3.0.0
> Reporter: Yiran Wu
> Assignee: Sakthi
> Priority: Major
>
> In a large cluster, there are many tables and regions. META tables will be
> scanned frequently after opening space quota. We need optimize it to support
> larger cluster.
> some code...
> {code:java}
> for (TableName table : Iterables.concat(tablesWithTableQuotas,
> tablesWithNamespaceQuotas)) {
> // Don't recompute a table we've already computed
> if (tablesToRemove.contains(table)) {
> continue;
> }
> final int numRegionsInTable = getNumRegions(table);
> // If the table doesn't exist (no regions), bail out.
> if (numRegionsInTable == 0) {
> if (LOG.isTraceEnabled()) {
> LOG.trace("Filtering " + table + " because no regions were
> reported");
> }
> tablesToRemove.add(table);
> continue;
> }
> ....
> {code}
--
This message was sent by Atlassian Jira
(v8.3.2#803003)