2.2. Patch information for HBase

HBase is based on Apache HBase 0.94.6 and includes the following:

  • HBASE-6338: Cache Method in RPC handler.

  • HBASE-6134: Improvement for split-worker to speed up distributed log splitting.

  • HBASE-6508: 0.89-fb Filter out edits at log split time (without breaking backward compatibility).

  • HBASE-6466: Enabled multi-thread for memstore flush.

  • HBASE-7820: Support for multi-realm authentication.

  • HBASE-8179: JSON formatting for cluster status is sort of broken.

  • HBASE-8081: Backport HBASE-7213 - Separate hlog for meta tables.

  • HBASE-8158: Backport HBASE-8140 - Use JarFinder more aggressively when resolving MR dependencies.

  • HBASE-8260: Created generic integration test for HBase trunk and 0.94 branch that is more deterministic, can be run for longer durations, and is less aggressive

  • HBASE-8274: Backport to 94: HBASE-7488 Implement HConnectionManager.locateRegions which is currently returning null

  • HBASE-8146: IntegrationTestBigLinkedList does not work on distributed setup

  • HBASE-8207: Replication could have data loss when machine name contains hyphen character (-).

  • HBASE-8106: Test to check replication log znodes move is done correctly

  • HBASE-8246: Backport HBASE-6318 to 0.94 where SplitLogWorker exits due to ConcurrentModificationException.

  • HBASE-8276: Backport HBASE-6738 to HBase 0.94 branch - Too aggressive task resubmission from the distributed log manager.

  • HBASE-8270: Backport HBASE-8097 to HBase 0.94 branch - MetaServerShutdownHandler may potentially keep bumping up DeadServer.numProcessing.

  • HBASE-8326: mapreduce.TestTableInputFormatScan times out frequently (and addendum).

  • HBASE-8352: Renamed .snapshot directory (to .hbase-snapshot).

  • HBASE-8377: IntegrationTestBigLinkedList calculates wrap for linked list size incorrectly.

  • HBASE-8505: References to split daughters should not be deleted separately from parent META entry (Patch file: hbase-8505_v2-0.94-reduce.patch).

  • HBASE-8550: 0.94 ChaosMonkey grep for master is too broad.

  • HBASE-8547: Fixed java.lang.RuntimeException: Cached an already cached block (Patch file: hbase-8547_v2-0.94-reduced.patch, and addendum2+3)

  • HBASE-7410: Added snapshot/clone/restore/export documentation to reference guide.

  • HBASE-8530: Refined error message from ExportSnapshot when there is leftover snapshot in target cluster.


loading table of contents...