CDH 5 Release Notes
The following lists all Apache HBase Jiras included in CDH 5
that are not included in the Apache HBase base version 0.96.1.1. The
file lists all changes included in CDH 5. The patch for each
change can be found in the cloudera/patches directory in the release tarball.
Changes Not In Apache HBase 0.96.1.1
- [HBASE-12376] - HBaseAdmin leaks ZK connections if failure starting watchers (ConnectionLossException)
- [HBASE-11609] - LoadIncrementalHFiles fails if the namespace is specified
- [HBASE-11052] - Sending random data crashes thrift service
- [HBASE-10371] - Compaction creates empty hfile, then selects this file for compaction and creates empty hfile and over again
- [HBASE-10312] - Flooding the cluster with administrative actions leads to collapse
- [HBASE-10958] - [dataloss] Bulk loading with seqids can prevent some log entries from being replayed
- [HBASE-10751] - TestHRegion testWritesWhileScanning occasional fail since HBASE-10514 went in
- [HBASE-10514] - Forward port HBASE-10466, possible data loss when failed flushes
- [HBASE-10890] - ExportSnapshot needs to add acquired token to job
- [HBASE-10825] - Add copy-from option to ExportSnapshot
- [HBASE-10770] - Don't exit from the Canary daemon mode if no regions are present
- [HBASE-10766] - SnapshotCleaner allows to delete referenced files
- [HBASE-10762] - clone_snapshot doesn't check for missing namespace
- [HBASE-10737] - HConnectionImplementation should stop RpcClient on close
- [HBASE-10718] - TestHLogSplit fails when it sets a KV size to be negative
- [HBASE-10682] - region_mover.rb throws "can't convert nil into String" for regions moved
- [HBASE-10622] - Improve log and Exceptions in Export Snapshot
- [HBASE-9708] - Improve Snapshot Name Error Message
- [HBASE-10456] - Balancer should not run if it's just turned off.
- [HBASE-10639] - Unload script displays wrong counts (off by one) when unloading regions
- [HBASE-10608] - Acquire the FS Delegation Token for Secure ExportSnapshot
- [HBASE-10631] - Avoid extra seek on FileLink open
- [HBASE-8803] - region_mover.rb should move multiple regions at a time
- [HBASE-10436] - restore regionserver lists removed from hbase 0.96+ jmx
- [HBASE-10582] - 0.94->0.96 Upgrade: ACL can't be repopulated when ACL table contains row for table '-ROOT' or '.META.'
- [HBASE-10587] - Master metrics clusterRequests is wrong
- [HBASE-10586] - hadoop2-compat IPC metric registred twice
- [HBASE-10310] - ZNodeCleaner session expired for /hbase/master
- [HBASE-10526] - Using Cell instead of KeyValue in HFileOutputFormat
- [HBASE-10567] - Add overwrite manifest option to ExportSnapshot
- [HBASE-6642] - enable_all,disable_all,drop_all can call "list" command with regex directly.
- [HBASE-10537] - Let the ExportSnapshot mapper fail and retry on error
- [HBASE-5356] - region_mover.rb can hang if table region it belongs to is deleted.
- [HBASE-10111] - Verify that a snapshot is not corrupted before restoring it
- [HBASE-10431] - Rename com.google.protobuf.ZeroCopyLiteralByteString
- [HBASE-10319] - HLog should roll periodically to allow DN decommission to eventually complete.
- [HBASE-7963] - HBase VerifyReplication not working when security enabled
- [HBASE-10446] - Backup master gives Error 500 for debug dump
- [HBASE-10435] - Lower the log level of Canary region server match
- [HBASE-10426] - user_permission in security.rb calls non-existent UserPermission#getTable method
- [HBASE-10338] - Region server fails to start with AccessController coprocessor if installed into RegionServerCoprocessorHost
- [HBASE-10220] - Put all test service principals into the superusers list
- [HBASE-10249] - TestReplicationSyncUpTool fails because failover takes too long
- [HBASE-10315] - Canary shouldn't exit with 3 if there is no master running.
- [HBASE-10384] - Failed to increment serveral columns in one Increment
- [HBASE-10349] - Table became unusable when master balanced its region after table was dropped
- [HBASE-10333] - Assignments are not retained on a cluster start
- [HBASE-10264] - [MapReduce]: CompactionTool in mapred mode is missing classes in its classpath
- [HBASE-10260] - Canary Doesn't pick up Configuration properly.
- [HBASE-10871] - Indefinite OPEN/CLOSE wait on busy RegionServers
- [HBASE-6990] - Pretty print TTL
- [HBASE-11008] - Align bulk load, flush, and compact to require Action.CREATE
- [HBASE-10638] - Improve error message when there is no region server available for move
- [HBASE-7849] - Provide administrative limits around bulkloads of files into a single region
- [HBASE-10457] - Print corrupted file information in SnapshotInfo tool without -file option
- [HBASE-9047] - Tool to handle finishing replication when the cluster is offline
- [HBASE-8369] - MapReduce over snapshot files
- [HBASE-10649] - TestMasterMetrics fails occasionally
- [HBASE-10543] - Two rare test failures with TestLogsCleaner and TestSplitLogWorker
- [HBASE-10189] - Intermittent TestReplicationSyncUpTool failure