[ https://issues.apache.org/jira/browse/HBASE-22861?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Reid Chan updated HBASE-22861: ------------------------------ Affects Version/s: 1.4.10 1.3.5 > [WAL] Merged region should get its WAL according to WALProvider. > ---------------------------------------------------------------- > > Key: HBASE-22861 > URL: https://issues.apache.org/jira/browse/HBASE-22861 > Project: HBase > Issue Type: Bug > Components: wal > Affects Versions: 1.4.10, 1.3.5 > Reporter: Reid Chan > Priority: Major > Fix For: 1.5.0, 1.3.6, 1.4.11 > > > This one is similar to HBASE-22774. > Merging regions works fine by default because all regions shared one wal. But > if multiwal is enabled, merged region should get its wal according to > strategy. > {code:title=HRegion.java|borderStyle=solid} > HRegion createMergedRegionFromMerges(final HRegionInfo mergedRegionInfo, > final HRegion region_b) throws IOException { > HRegion r = HRegion.newHRegion(this.fs.getTableDir(), > this.getWAL(), // Here should use rsService.getWAL(mergedRegionInfo), > then wal provider and strategy if there is will take effect. > fs.getFileSystem(), this.getBaseConf(), mergedRegionInfo, > this.getTableDesc(), this.rsServices); > ... > return r; > } > {code} -- This message was sent by Atlassian JIRA (v7.6.14#76016)