Junegunn Choi created HBASE-29245:
-------------------------------------

             Summary: Region reopening batch size not increased when backoff is 
zero
                 Key: HBASE-29245
                 URL: https://issues.apache.org/jira/browse/HBASE-29245
             Project: HBase
          Issue Type: Bug
            Reporter: Junegunn Choi
         Attachments: image-2025-04-08-15-46-35-759.png, 
image-2025-04-08-15-46-44-588.png

h2. Problem

{{hbase.reopen.table.regions.progressive.batch.size.max}} added in HBASE-28215 
is for making HBase reopen regions in batches on an alter operation. The batch 
size is expected to be gradually increased from 1 to the specified maximum. 
(i.e. 1, 2, 4, 8, 16, ..., max) However, when 
{{hbase.reopen.table.regions.progressive.batch.backoff.ms}} is set to 0, which 
is the default, the batch size is not increased. So whatever the maximum value 
is, HBase will reopen only one region at a time.

h2. Workaround

Use a non-zero backoff value, such as 1, even if you don't need backoff.

h2. Solution

Make a slight modification to the code so that the batch size is increased even 
when backoff is 0.

h2. Test

The existing test case was updated to validate the progressive growth of the 
batch size.

h2. Manual testing

Tested the fix locally, and confirmed that the batch size increases as expected.

 !image-2025-04-08-15-46-35-759.png|width=600! 

 !image-2025-04-08-15-46-44-588.png|width=600! 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to