You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Yiran Wu (Jira)" <ji...@apache.org> on 2019/08/27 11:38:00 UTC
[jira] [Created] (HBASE-22931) SpaceQuotas- Hbase:meta is too busy
when space quotas are turned on.
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)