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 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 toConcurrentModificationException
.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 upDeadServer.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
andaddendum2+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.