HDP-2.4.3 Release Notes
Also available as:
PDF

HBase

HDP 2.4.3 provides HBase 1.1.2 and the following Apache patch:

  • HBASE-13153: Bulk Loaded HFile Replication.

  • HBASE-14252: RegionServers fail to start when setting hbase.ipc.server.callqueue.scan.ratio to 0.

  • HBASE-14460: [Perf Regression] Merge of MVCC and SequenceId (HBASE-8763) slowed Increments, CheckAndPuts, batch operations.

  • HBASE-14535: Integration test for rpc connection concurrency / deadlock testing.

  • HBASE-14650: Re-enable TestNamespaceAuditor.

  • HBASE-14798: NPE reporting server load causes regionserver abort; causes TestAcidGuarantee to fail.

  • HBASE-15295: MutateTableAccess.multiMutate() does not get high priority causing a deadlock.

  • HBASE-15325: ResultScanner allowing partial result will miss the rest of the row if the region is moved between two rpc requests.

  • HBASE-15471: Added in Priority, General, and Replication queue sizes for RegionServers to the Web UI Changed UI labels so that queue "size" refers to size in bytes and queue "length" refers to number of items in queue.

  • HBASE-15925: Provide default values for hadoop compatibility module related properties that match default hadoop profile.

  • HBASE-15946: Eliminate possible security concerns in RS web UI's store file metrics.

  • HBASE-15957: RpcClientImpl.close never ends in some circumstances.

  • HBASE-16056: Procedure v2 - fix master crash for FileNotFound.

HDP 2.4.2 provided HBase 1.1.2 and the following Apache patches:

  • HBASE-15592: Print Procedure WAL content.

  • HBASE-7171: Initial web UI for region/memstore/storefiles details.

  • HBASE-15144: Procedure v2 - Web UI displaying Store state.

  • HBASE-15622: Superusers does not consider the keytab credentials.

  • HBASE-14976: Add RPC call queues to the web ui.

  • HBASE-15811: Batch Get after batch Put does not fetch all Cells We were not waiting on all executors in a batch to complete. The test for no-more-executors was damaged by the 0.99/0.98.4 fix "HBASE-11403 Fix race conditions around Object#notify".

  • HBASE-15325: ResultScanner allowing partial result will miss the rest of the row if the region is moved between two rpc requests.

  • HBASE-14674: Rpc handler / task monitoring seems to be broken after 0.98.

  • HBASE-13829: Add more ThrottleType.

  • HBASE-15471: Added in Priority, General, and Replication queue sizes for RegionServers to the Web UI Changed UI labels so that queue "size" refers to size in bytes and queue "length" refers to number of items in queue.

  • HBASE-14867: SimpleRegionNormalizer needs to have better heuristics to trigger merge operation.

  • HBASE-14805: status should show the master in shell.

  • HBASE-15720: Print row locks at the debug dump page.

  • HBASE-14941: locate_region shell command.

  • HBASE-14283: Reverse scan doesn’t work with HFile inline index/bloom blocks.

  • HBASE-14307: Incorrect use of positional read API in HFileBlock.

  • HBASE-14812: Fix ResultBoundedCompletionService deadlock.

  • HBASE-14883: TestSplitTransactionOnCluster#testFailedSplit flakey.

  • HBASE-15220: Change two logs in SimpleRegionNormalizer to INFO level.

  • HBASE-15221: Reload the cache on re-tried puts in HTableMultiplexer and adds a close() method to HTableMultiplexer.

  • HBASE-15232: Handle region location cache management in AsyncProcess for multi()'s.

  • HBASE-15621: Suppress Hbase SnapshotHFile cleaner error messages when a snapshot is going on.

HDP 2.4.0 provided HBase 1.1.2 and the following Apache patches:

  • HBASE-14107: Administrative Task: Provide an API to List all procedures.

  • HBASE-14108: Administrative Task: provide an API to abort a procedure.

  • HBASE-14432: Enforce ACL on procedure admin tasks.

  • HBASE-14468: Compaction improvements: FIFO compaction policy.

  • HBASE-14471: Thrift - HTTP Error 413 full HEAD if using kerberos authentication.

  • HBASE-14487: Shell command to list all procedures.

  • HBASE-14488: Shell command to abort a procedure.

  • HBASE-14575: Relax region read lock for compactions.

  • HBASE-14761: Deletes with and without visibility expression do not delete the matching mutation.

  • HBASE-14866: VerifyReplication should use peer configuration in peer connection.

  • HBASE-14928: Start row should be set for query through HBase REST gateway involving globbing option.

  • HBASE-14963: Remove Guava dependency from HBase client code.

  • HBASE-14987: Compaction marker whose region name doesn't match current region's needs to be handled.

  • HBASE-15014: Fix filterCellByStore in WALsplitter is awful for performance.

  • HBASE-15022: replication_admin.rb throws undefined method 'getZooKeeperClusterKey' for ZKUtil.

  • HBASE-15035: bulkloading hfiles with tags that require splits do not preserve tags.