[ https://issues.apache.org/jira/browse/HBASE-2551?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
stack resolved HBASE-2551. -------------------------- Resolution: Fixed I finished this up. For each of the issues below that was in branch but not in trunk, here is what I did {code} Forward ported difference between branch and trunk * HBASE-2340 Add end-to-end test of sync/flush * HBASE-2382 Don't rely on fs.getDefaultReplication() to roll HLogs (Nicolas Spiegelberg via Stack) * HBASE-2520 Cleanup arrays vs Lists of scanners (Todd Lipcon via Stack) Forward ported * HBASE-2234 Roll Hlog if any datanode in the write pipeline dies (Nicolas Spiegelberg via Stack) * HBASE-2457 RS gets stuck compacting region ad infinitum * HBASE-2248 Provide new non-copy mechanism to assure atomic reads in get and scan # Ryan did this one * HBASE-2421 Put hangs for 10 retries on failed region servers (Todd Lipcon via Stack) * HBASE-2415 Disable META splitting in 0.20 (Todd Lipcon via Stack) Moved into 0.21... needs work before it'll apply * HBASE-2249 The PerformanceEvaluation read tests don't take the MemStore into account Made hbase-2252 to fix the below in TRUNK * HBASE-2210 NPE in thrift deleteAll (Igor Ranitovic via Stack) These are not in TRUNK but they can't be ported anyways; e.g. there is no indexed contrib. in TRUNK * HBASE-1917 TestScanner.testFilters failing * HBASE-1965 On restart of branch, master complains about not being able to set safe mode * HBASE-2097 Deadlock between HRegion.put and HRegion.close (Stack via JD) * HBASE-2113 For indexed contrib, fast-forward to next row if no more results left... big performance improvement * HBASE-2165 Improve fragmentation display and implementation * HBASE-2288 Shell fails on alter * HBASE-2298 Backport of "HLog Group Commit" to 0.20 branch (Nicolas Spiegelberg via Stack) * HBASE-2411 Findbugs target * HBASE-2383 Replace JSON-licensed json dependencies Will not forward-port the following: This is not pertinent to TRUNK * HBASE-2277 Update branch to hadoop 0.20.2 * HBASE-2046 Remove CompactionLimitThread on 0.20 branch (Was not in place on TRUNK) * HBASE-2094 hbase-2037 breaks mapreduce jobs going from 0.20.2 to 0.20.3 (This was because of an ihbase patch but ihbase was never in trunk). This was a backport. * HBASE-2349 Backport HBaseTestingUtility to branch (will include adding support for junit4 to branch) The below are for contribs since removed * HBASE-2493 [Transactional Contrib] Avoid unsafe concurrent use of HTable (Clint Morgan via Stack) * HBASE-2167 PE for IHBase * HBASE-2173 New idx javadoc not included with the rest * HBASE-2202 IdxRegion crash when binary characters * HBASE-2203 [IHBase] Include only those columns required for indexed scan * HBASE-2204 [IHBASE] Index expression evaluation should fail with a DoNotRetryException in case of an invalid index specification * HBASE-2205 [IHBASE] Updated Idx pacakge javadocs * HBASE-2206 [IHBASE] Idx memory allocation fix * HBASE-2207 [IHBASE] Index partial column values SingleColumnValueFilter * (WRONG ISSUE NUMBER) HBASE-2448 Remove 'indexed' contrib * HBASE-2311 Not having assertions enabled causes index contrib tests to fail * HBASE-2474 Bug in 2248 - mixed version reads (not allowed by spec) Already in TRUNK (Marked up in JIRA as 0.21 but not in CHANGES.txt. I sdded mention to CHANGES.txt) * HBASE-1895 HConstants.MAX_ROW_LENGTH is incorrectly 64k, should be 32k * HBASE-1968 Give clients access to the write buffer * HBASE-2028 Add HTable.incrementColumnValue support to shell (Lars George via Andrew Purtell) * HBASE-2521 no license headers in 5 files * HBASE-2122 [stargate] Initializing scanner column families doesn't work (Greg Lu via Andrew Purtell) * HBASE-2138 unknown metrics type (Stack via JD) * HBASE-2344 InfoServer and hence HBase Master doesn't fully start if you Have HADOOP-6151 patch (Kannan Muthukkaruppan via Stack) * HBASE-2413 Master does not respect generation stamps, may result in meta getting permanently offlined * HBASE-2442 Log lease recovery catches IOException too widely (Todd Lipcon via Stack) * HBASE-2476 HLog sequence number is obtained outside updateLock (Todd Lipcon via Stack) * HBASE-2509 NPEs in various places, HRegion.get, HRS.close (Ryan Rawson via Stack) Subsumed by other work * HBASE-2381 missing copyright headers (Andrew Purtell via Stack) {code} > Forward port fixes that are in branch but not in trunk (part of the merge of > old 0.20 into TRUNK task) > ------------------------------------------------------------------------------------------------------ > > Key: HBASE-2551 > URL: https://issues.apache.org/jira/browse/HBASE-2551 > Project: Hadoop HBase > Issue Type: Task > Reporter: stack > Fix For: 0.21.0 > > Attachments: 2551.txt > > > List of issues to forward port is up here: http://gist.github.com/398246 > Many no longer apply because they are for contribs since removed or the issue > was a backport from here. Others seem to be just missing mention in > CHANGES.txt. I'm going through them one by one. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.