You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Shardul Singh (Jira)" <ji...@apache.org> on 2019/09/26 05:14:00 UTC

[jira] [Comment Edited] (HBASE-22342) space quota usage is calculated almost double then actual usage in case of Split /Merge of region

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

Shardul Singh edited comment on HBASE-22342 at 9/26/19 5:13 AM:
----------------------------------------------------------------

Hi [~elserj] and [~jatsakthi], I need your expertise in this one.Problem is quotaUsage is shows double for 10 minutes because of the conf "hbase.master.quotas.region.report.retention.millis" default value.  

 So the solution which I came up is as follows:

1. I was thinking that we should not remove the region report if it is split/merge from regionSize cache as we did in HBASE-22012.

2. Catalog Janitor can take up the responisbility of removing the region report from the cache while deleting references for the merge/split region.

3. During master startup we can add a logic for Calculating the size of region if it's a splitParent or mergeParent and put it in the cache if the region state still exists in the cluster.

Please give your opinions, Thanks :)




was (Author: shardulsingh):
Hi [~elserj] and [~jatsakthi], I need your expertise in this one.Problem is quotaUsage is shows double for 10 minutes because of the conf "hbase.master.quotas.region.report.retention.millis" default value.  

 So the solution which I came up is as follows:

1. I was thinking that we should not remove the region report if it is split/merge from regionSize cache as we did in HBASE-22012.

2. Catalog Janitor can take up the responisbility of removing the region report from the cache while deleting references for the merge/split region.

3. During master startup we can add a logic for Calculating the size of region if it's a splitParent or mergeParent and put it in the cache if the region state still exists in the cluster.


> space quota usage is calculated almost double then actual usage in case of Split /Merge of region
> -------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-22342
>                 URL: https://issues.apache.org/jira/browse/HBASE-22342
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>            Reporter: Ajeet Rai
>            Assignee: Shardul Singh
>            Priority: Minor
>              Labels: quota, space
>
> space quota usage is calculated double for some time because it is considering the usage of the parent region report received earlier. This is normal behaviour because *hbase.master.quotas.region.report.retention.millis* is set as 10 minutes.It's not calculating the usage from the store files, it's taking the usage from the earlier report send to the master by the parent region server till 10 minutes.
> So after 10 minutes, it stops considering the earlier region report and quota is not violated



--
This message was sent by Atlassian Jira
(v8.3.4#803005)