Yiran Wu created HBASE-22931: -------------------------------- Summary: 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
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)