hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tianying Chang (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-10935) support snapshot policy where flush memstore can be skipped to prevent production cluster freeze
Date Tue, 08 Apr 2014 17:41:19 GMT
Tianying Chang created HBASE-10935:
--------------------------------------

             Summary: support snapshot policy where flush memstore can be skipped to prevent
production cluster freeze
                 Key: HBASE-10935
                 URL: https://issues.apache.org/jira/browse/HBASE-10935
             Project: HBase
          Issue Type: New Feature
          Components: shell, snapshots
    Affects Versions: 0.94.18, 0.94.7
            Reporter: Tianying Chang
            Assignee: Tianying Chang
            Priority: Minor
             Fix For: 0.94.19


We are using snapshot feature to do HBase disaster recovery. We will do snapshot in our production
cluster periodically. The current flush snapshot policy require all regions of the table to
coordinate to prevent write and do flush at the same time. Since we use WALPlayer to complete
the data that is not in the snapshot HFile, we don't need the snapshot to do coordinated flush.
The snapshot just recored all the HFile that are already there. 

I added the parameter in the HBase shell. So people can choose to use the NoFlush snapshot
when they need, like below. Otherwise, the default flush snpahot support is not impacted.


>snaphot 'TestTable', 'TestSnapshot', 'skipFlush'



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

Mime
View raw message