[jira] [Commented] (HBASE-28438) Add support spitting region into multiple regions(more than 2)

2024-03-15 Thread Rajeshbabu Chintaguntla (Jira)


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

Rajeshbabu Chintaguntla commented on HBASE-28438:
-

[~vjasani]
bq.This can cause significant impact to region availability? since we close the 
region before even creating daughter regions in the file system?
To avoid this thinking to create the region directories in tmp directory before 
closing the region and just move the region directories to table location after 
closing parent region which should not take much time.
[~shahrs87]
Sorry I have missed it, but it's good.

[~shahrs87][~vjasani] I have spent some time on it and interested to contribute 
it if you have not spend time on it.

Thanks.


> Add support spitting region into multiple regions(more than 2)
> --
>
> Key: HBASE-28438
> URL: https://issues.apache.org/jira/browse/HBASE-28438
> Project: HBase
>  Issue Type: Improvement
>Reporter: Rajeshbabu Chintaguntla
>Assignee: Rajeshbabu Chintaguntla
>Priority: Major
>
> We have a requirement of splitting one region into multiple hundreds of 
> regions at a time to distribute loading hot data. To do that we need split a 
> region and wait for the completion of it and then again split the two regions 
> etc..which is time consuming activity. 
> Would be better to support splitting region into multiple regions more than 
> two so that in single operation we can split the region.
> Todo that we need to take care
> 1)Supporting admin APIs to take multiple split keys
> 2)Implement new procedure to create new regions, creating meta entries and 
> udpating them to meta
> 3) close the parent region and open split regions.
> 4) Update the compaction of post split and readers also to use the portion 
> store file reader based on the range to scan than half store reader.
> 5) make sure the catalog jonitor also cleaning the parent regions when there 
> are all the regions split properly.



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


[jira] [Commented] (HBASE-28438) Add support spitting region into multiple regions(more than 2)

2024-03-15 Thread Rushabh Shah (Jira)


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

Rushabh Shah commented on HBASE-28438:
--

[~rajeshbabu] We had a similar discussion couple of months ago on hbase-dev 
mailing thread 
[here|https://lists.apache.org/thread/chhbfb2f1hlwnn89rll7pjyg8zkq5yl9].
Glad to see that you also need similar feature. 

> Add support spitting region into multiple regions(more than 2)
> --
>
> Key: HBASE-28438
> URL: https://issues.apache.org/jira/browse/HBASE-28438
> Project: HBase
>  Issue Type: Improvement
>Reporter: Rajeshbabu Chintaguntla
>Assignee: Rajeshbabu Chintaguntla
>Priority: Major
>
> We have a requirement of splitting one region into multiple hundreds of 
> regions at a time to distribute loading hot data. To do that we need split a 
> region and wait for the completion of it and then again split the two regions 
> etc..which is time consuming activity. 
> Would be better to support splitting region into multiple regions more than 
> two so that in single operation we can split the region.
> Todo that we need to take care
> 1)Supporting admin APIs to take multiple split keys
> 2)Implement new procedure to create new regions, creating meta entries and 
> udpating them to meta
> 3) close the parent region and open split regions.
> 4) Update the compaction of post split and readers also to use the portion 
> store file reader based on the range to scan than half store reader.
> 5) make sure the catalog jonitor also cleaning the parent regions when there 
> are all the regions split properly.



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