3.2. Patch information for HBase

HBase is based on Apache HBase 0.98.0.

  • HBASE-10188: Deprecate ServerName constructors, but make it public

  • HBASE-10210: During master startup, RS can be you-are-dead-ed by master in error

  • HBASE-10833: Region assignment may fail during cluster start up

  • HBASE-10829: Flush is skipped after log replay if the last recovered edits file is skipped

  • HBASE-10514: Forward port HBASE-10466, possible data loss when failed flushes.

  • HBASE-10700: IntegrationTestWithCellVisibilityLoadAndVerify should allow current user to be the admin

  • HBASE-10592: Refactor PerformanceEvaluatiotool

  • HBASE-10419: Add multiget support to PerformanceEvaluation

  • HBASE-10548: Correct commons-math dependency version

  • HBASE-10809: HBaseAdmin#deleteTable fails when META region happen to move around same time

  • HBASE-10793: AuthFailed as a valid zookeeper state

  • HBASE-10767: Load balancer may interfere with tests in TestHBaseFsck

  • HBASE-9721: RegionServer should not accept regionOpen RPC intended for another(previous) server

  • HBASE-10688: Add a draining_node script to manage nodes in draining mode

  • HBASE-8304: Bulkload fails to remove files if fs.default.name / fs.defaultFS is configured without default port

  • HBASE-10660: MR over snapshots can OOM when alternative blockcache is enabled

  • HBASE-10635: thrift#TestThriftServer fails due to TTL validity check

  • HBASE-10591: Sanity check table configuration in createTable

  • HBASE-10670: HBaseFsck#connect() should use new connection

  • HBASE-10632: Region lost in limbo after ArrayIndexOutOfBoundsException during assignment

  • HBASE-10621: Unable to grant user permission to namespace

  • HBASE-10638: Improve error message when there is no region server available for move

  • HBASE-10582: 0.94->0.96 Upgrade: ACL can't be repopulated when ACL table contains row for table '-ROOT' or '.META.'

  • HBASE-10581: ACL znode are left without PBed during upgrading hbase0.94* to hbase0.96+

  • HBASE-10500: Some tools OOM when BucketCache is enabled

  • HBASE-10486: ProtobufUtil Append and Increment deserialization lost cell level timestamp

  • HBASE-10844: Coprocessor failure during batchmutation leaves the memstore datastructs in an inconsistent state (Note: the committed fix only improves logging)

  • HBASE-10863: Scan doesn't return rows for user who has authorization by visibility label in secure deployment

  • HBASE-10852: TestDistributedLogSplitting#testDisallowWritesInRecovering occasionally fails

  • HBASE-10863: Scan doesn't return rows for user who has authorization by visibility label in secure deployment

  • HBASE-10618: User should not be allowed to disable/drop visibility labels table

  • HBASE-10895: unassign a region fails due to the hosting region server is in FailedServerList

  • HBASE-10850: essential column family optimization is broken

  • HBASE-10751: TestHRegion testWritesWhileScanning occasional fail since HBASE-10514 went in

  • HBASE-10799: TestImportTSVWithVisibilityLabels.testBulkOutputWithTsvImporterTextMapper fails on windows

  • HBASE-10735: Set -XX:MaxPermSize for unit tests

  • HBASE-10685: TestKeyStoreKeyProvider fails on windows

  • HBASE-10686: TestStripeStoreFileManager fails on windows