[ 
https://issues.apache.org/jira/browse/HBASE-3144?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Purtell resolved HBASE-3144.
-----------------------------------

    Resolution: Not a Problem

> Freeze and thaw for regions and/or regionservers
> ------------------------------------------------
>
>                 Key: HBASE-3144
>                 URL: https://issues.apache.org/jira/browse/HBASE-3144
>             Project: HBase
>          Issue Type: New Feature
>          Components: regionserver
>            Reporter: Karthik Ranganathan
>
> When frozen, a region would not flush new files or delete old files.
> Context:
> Was talking to Dhruba about the possibility of a fast intra-cluster copy, and 
> he says it is totally do-able. The idea is this: if there is a HBase table 
> that is very large (multiple terabytes) then distcp takes a long time. The 
> major bottleneck is the cross rack network transfer time. We can easily avoid 
> this by going to each of the block replicas and replicating them on the same 
> machine from one disk to another. For our infrastructure setup, this could 
> make hours of copy time seconds.
> If we are able to implement the above, then copying an entire HBase table 
> will only take seconds. Now we just have to ensure that the region files do 
> not "change" during this period - so we need to disable compactions and 
> flushes. Hence the need for the freeze and thaw of regions in a region server.
> The way this would work is to flush a region, freeze it, snapshot it, then 
> thaw it and let normal operations proceed. The snapshot would proceed at disk 
> read/write speed so it should take only seconds per region.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to