Don't rely on fs.getDefaultReplication() to roll HLogs ------------------------------------------------------
Key: HBASE-2382 URL: https://issues.apache.org/jira/browse/HBASE-2382 Project: Hadoop HBase Issue Type: Improvement Reporter: Jean-Daniel Cryans Assignee: Nicolas Spiegelberg Fix For: 0.20.4, 0.21.0 As I was commenting in HBASE-2234, using fs.getDefaultReplication() to roll HLogs if they lose replicas isn't reliable since that value is client-side and unless HBase is configured with it or has Hadoop's configurations on its classpath, it will do the wrong thing. Dhruba added: bq. Can we use <hlogpath>.getFiletatus().getReplication() instead of fs.getDefaltReplication()? This will will ensure that we look at the repl factor of the precise file we are interested in, rather than what the system-wide default value is. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.