nkeywal created HBASE-6773:
------------------------------

             Summary: Make the dfs replication factor configurable per table
                 Key: HBASE-6773
                 URL: https://issues.apache.org/jira/browse/HBASE-6773
             Project: HBase
          Issue Type: Improvement
          Components: regionserver
    Affects Versions: 0.96.0
            Reporter: nkeywal


Today, it's an application level configuration. So all the HFiles are 
replicated 3 times per default.

There are some reasons to make it per table:
- some tables are critical while some others are not. For example, meta would 
benefit from an higher level of replication, to ensure we continue working even 
when we lose 20% of the cluster.
- some tables are backuped somewhere else, used by non essential process, so 
the user may accept a lower level of replication for these ones.
- it should be a dynamic parameter. For example, during a bulk load we set a 
replication of 1 or 2, then we increase it. It's in the same space as disabling 
the WAL for some writes.


The case that seems important to me is meta. We can also handle this one by a 
specific parameter in the usual hbase-site.xml if we don't want a generic 
solution.


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to