HBase is based on Apache HBase 0.95 and includes the following patches:
HBASE-9348:
TerminatedWrapper
error decoding, skipping skippable types.HBASE-9332:
OrderedBytes
does not decode Strings correctly.HBASE-9324:
TestProcedureMember#testMemberCommitException
,testSimpleRun
, andtestMemberCommitCommsFailure
are flaky on Suse OSHBASE-9318:
Procedure#waitForLatch
may not throw error even there is one.HBASE-9315:
TestLruBlockCache.testBackgroundEvictionThread
fails on SuSE.HBASE-9311: Create a migration script that will move data from 0.94.x to 0.96.
HBASE-9303: Snapshot restore of table which splits after snapshot was taken encounters 'Region is not online'
HBASE-9302: NPE when granting permission on table.
HBASE-9285: User who created table cannot scan the same table due to insufficient permissions.
HBASE-9268: Client does not recover from a stalled region server.
HBASE-9276: List tables API should filter with isSystemTable.
HBASE-9257:
TestAsyncProcess#testFailAndSuccess
fails sometime due to a race condition.HBASE-9251:
list_namespace_tables
seems to fail.HBASE-9250: Lease sleep time can throw an exception.
HBASE-9238: Bug in
Mutation::getFamilyMap
HBASE-9234: Rebuilding user regions should ignore system tables.
HBASE-9227:
RESTServer
should handle theloginUser
correctly.HBASE-9226: Thrift host and port are hardcoded in thrift2
DemoClient.java
HBASE-9225:
TestAsyncProcess#testErrorsServers
is flaky on SuSE Linux.HBASE-9222: Thrift DemoClient failed with error IllegalArgument(message:Row length is 0).
HBASE-9210:
hbase shell -d
does not print out exception stack trace.HBASE-9023: TestIOFencing.testFencingAroundCompactionAfterWALSync occasionally fails.
HBASE-8760: Possible loss of data in snapshot taken after region split.
HBASE-8409: Addendum. Part of the patch that got missed in the 0.95 commit of the original patch.
HBASE-8165: Update the ProtoBuf libraries to 2.5.
HBASE-7658: Grant with an empty string as permission should throw an exception.