[ 
https://issues.apache.org/jira/browse/HBASE-13964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14606687#comment-14606687
 ] 

Nick Dimiduk commented on HBASE-13964:
--------------------------------------

Quota support was apparently added with HBASE-8410. I don't know the reason for 
enforcing a number of regions, through I assume this is because a multi-tenent 
cluster with a single namespace per user/group would not was a single namespace 
consuming all available region count capacity. Maybe [~toffer] can fill us in 
on this?

That said, I think we can leave normalization enabled even when quotas are in 
place. The normalizer will work toward the optimal physical partitioning of 
data until it reaches the limits enforced by the quota policies. After this 
point, it will not be able to make any further progress when that progress 
requires splitting regions. I think it's the job of the normalization strategy 
to take quota restrictions into account. IMHO, a well-behaved normalizer would 
remove the need for namespace region # quotas entirely.

I don't really follow why this change is necessary.

> Skip region normalization for tables under namespace quota
> ----------------------------------------------------------
>
>                 Key: HBASE-13964
>                 URL: https://issues.apache.org/jira/browse/HBASE-13964
>             Project: HBase
>          Issue Type: Task
>          Components: Balancer, Usability
>            Reporter: Mikhail Antonov
>            Assignee: Ted Yu
>             Fix For: 2.0.0, 1.2.0, 1.3.0
>
>         Attachments: 13964-branch-1-v2.txt, 13964-branch-1-v3.txt, 
> 13964-v1.txt
>
>
> As [~te...@apache.org] pointed out in HBASE-13103, we need to discuss how to 
> normalize regions of tables under namespace control. What was proposed is to 
> disable normalization of such tables.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to