2.3. Patch information for HBase

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

  • HBASE-6338: Cache method in RPC handler.

  • HBASE-6134: Improvement for split-worker to improve distributed log splitting time.

  • HBASE-6508: Filter out edits at log split time.

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

  • HBASE-7820: Added support for multi-realm authentication.

  • HBASE-8179: Fixed JSON formatting for cluster status.

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

  • HBASE-8158: Backport HBASE-8140. (Added support to use JarFinder aggressively when resolving MR dependencies.)

  • HBASE-8260: Added support to create deterministic, longer running, and less aggressive generic integration test for HBase trunk and HBase branch 94.

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

  • HBASE-8179: Fixed JSON formatting for cluster status.

  • HBASE-8146: Fixed IntegrationTestBigLinkedList for distributed setup.

  • HBASE-8207: Fixed replication could have data loss when machine name contains hyphen "-".

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

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

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

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

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

  • HBASE-8352: Rename .snapshot directory to .hbase-snapshot.

  • HBASE-8377: Fixed 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: Fix java.lang.RuntimeException: Cached an already cached block (Patch file: hbase-8547_v2-0.94-reduced.patch and addendum2+3).

  • HBASE-7410: [snapshots] Add snapshot/clone/restore/export docs to reference guide. For more details, see User Guide - HBase Snapshots.

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

  • HBASE-8350: Added support to enable ChaosMonkey to run commands as different users.

  • HBASE-8405: Added new custom options to how ClusterManager runs commands.

  • HBASE-8465: Added support for auto-drop rollback snapshot for snapshot restore.

  • HBASE-8455: Updated ExportSnapshot to reflect changes in HBASE-7419.

  • HBASE-8413: Fixed Snapshot verify region will always fail if the HFile has been archived.

  • HBASE-8259: Snapshot backport in 0.94.6 breaks rolling restarts.

  • HBASE-8213: Fixed global authorization may lose efficacy.


loading table of contents...