Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save saintstack/398246 to your computer and use it in GitHub Desktop.
Save saintstack/398246 to your computer and use it in GitHub Desktop.
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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment