Repository: hbase Updated Branches: refs/heads/branch-1.0 8a2f52f1e -> e0fdb010a
Updated CHANGES.txt for 1.0.0RC1 Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/e0fdb010 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/e0fdb010 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/e0fdb010 Branch: refs/heads/branch-1.0 Commit: e0fdb010a71d0fcb7599720184e0f7899995420a Parents: 8a2f52f Author: Enis Soztutar <e...@apache.org> Authored: Sun Jan 25 22:21:53 2015 -0800 Committer: Enis Soztutar <e...@apache.org> Committed: Sun Jan 25 22:21:53 2015 -0800 ---------------------------------------------------------------------- CHANGES.txt | 94 ++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 82 insertions(+), 12 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/e0fdb010/CHANGES.txt ---------------------------------------------------------------------- diff --git a/CHANGES.txt b/CHANGES.txt index a9cf5b0..5728f8b 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,6 +1,6 @@ HBase Change Log -Release Notes - HBase - Version 1.0.0 02/01/2015 +Release Notes - HBase - Version 1.0.0 02/08/2015 ** Sub-task * [HBASE-11852] - Still see "UnsupportedOperationException: CollectionUsage threshold is not supported" @@ -11,21 +11,35 @@ Release Notes - HBase - Version 1.0.0 02/01/2015 * [HBASE-12606] - Sanity check encryption configuration before opening WAL or onlining regions * [HBASE-12679] - Add HBaseInterfaceAudience.TOOLS and move some of the Public classes to LimitedPrivate * [HBASE-12704] - Add demo client which uses doAs functionality on Thrift-over-HTTPS. - - + * [HBASE-12730] - Backport HBASE-5162 (Basic client pushback mechanism) to branch-1 + * [HBASE-12735] - Refactor TAG so it can live as unit test and as an integration test + * [HBASE-12763] - Make it so there must be WALs for a server to be marked dead + * [HBASE-12776] - SpliTransaction: Log number of files to be split + * [HBASE-12779] - SplitTransaction: Add metrics + * [HBASE-12793] - [hbck] closeRegionSilentlyAndWait() should log cause of IOException and retry until hbase.hbck.close.timeout expires + * [HBASE-12802] - Remove unnecessary Table.flushCommits() ** Bug + * [HBASE-8026] - HBase Shell docs for scan command does not reference VERSIONS * [HBASE-9431] - Set 'hbase.bulkload.retries.number' to 10 as HBASE-8450 claims + * [HBASE-10499] - In write heavy scenario one of the regions does not get flushed causing RegionTooBusyException + * [HBASE-10528] - DefaultBalancer selects plans to move regions onto draining nodes * [HBASE-11979] - Compaction progress reporting is wrong + * [HBASE-12028] - Abort the RegionServer, when it's handler threads die * [HBASE-12267] - Replace HTable constructor in mapreduce.* classes with ConnectionFactory + * [HBASE-12270] - A bug in the bucket cache, with cache blocks on write enabled + * [HBASE-12339] - WAL performance evaluation tool doesn't roll logs * [HBASE-12348] - preModifyColumn and preDeleteColumn in AC denies user to perform its operation though it has required rights + * [HBASE-12393] - The regionserver web will throw exception if we disable block cache * [HBASE-12422] - Use ConnectionFactory in HTable constructors * [HBASE-12431] - Use of getColumnLatestCell(byte[], int, int, byte[], int, int) is Not Thread Safe * [HBASE-12454] - Setting didPerformCompaction early in HRegion#compact * [HBASE-12467] - Master joins cluster but never completes initialization + * [HBASE-12480] - Regions in FAILED_OPEN/FAILED_CLOSE should be processed on master failover * [HBASE-12564] - consolidate the getTableDescriptors() semantic * [HBASE-12565] - Race condition in HRegion.batchMutate() causes partial data to be written when region closes * [HBASE-12574] - Update replication metrics to not do so many map look ups. + * [HBASE-12607] - TestHBaseFsck#testParallelHbck fails running against hadoop 2.6.0 * [HBASE-12611] - Create autoCommit() method and remove clearBufferOnFail * [HBASE-12617] - Running IntegrationTestBigLinkedList against cluster getting not an instance of org.apache.hadoop.hbase.MiniHBaseCluster * [HBASE-12618] - Add 'Namespace' to headers while displaying user permissions. @@ -52,23 +66,69 @@ Release Notes - HBase - Version 1.0.0 02/01/2015 * [HBASE-12683] - Compilation with hadoop-2.7.0-SNAPSHOT is broken * [HBASE-12686] - Failures in split before PONR not clearing the daughter regions from regions in transition during rollback * [HBASE-12692] - NPE from SnapshotManager#stop + * [HBASE-12694] - testTableExistsIfTheSpecifiedTableRegionIsSplitParent in TestSplitTransactionOnCluster class leaves regions in transition * [HBASE-12696] - Possible NPE in HRegionFileSystem#splitStoreFile when skipStoreFileRangeCheck in splitPolicy return true + * [HBASE-12697] - Don't use RegionLocationFinder if localityCost == 0 * [HBASE-12699] - undefined method `setAsyncLogFlush' exception thrown when setting DEFERRED_LOG_FLUSH=>true + * [HBASE-12711] - Fix new findbugs warnings in hbase-thrift module * [HBASE-12715] - getLastSequenceId always returns -1 - - - + * [HBASE-12716] - A bug in RegionSplitter.UniformSplit algorithm + * [HBASE-12718] - Convert TestAcidGuarantees from a unit test to an integration test + * [HBASE-12728] - buffered writes substantially less useful after removal of HTablePool + * [HBASE-12732] - Log messages in FileLink$FileLinkInputStream#tryOpen are reversed + * [HBASE-12739] - Avoid too large identifier of ZooKeeperWatcher + * [HBASE-12740] - Improve performance of TestHBaseFsck + * [HBASE-12741] - AccessController contains a javadoc issue + * [HBASE-12742] - ClusterStatusPublisher crashes with a IPv6 network interface. + * [HBASE-12744] - hbase-default.xml lists hbase.regionserver.global.memstore.size twice + * [HBASE-12746] - [1.0.0RC0] Distributed Log Replay is on (HBASE-12577 was insufficient) + * [HBASE-12750] - getRequestsCount() in ClusterStatus returns total number of request + * [HBASE-12767] - Fix a StoreFileScanner NPE in reverse scan flow + * [HBASE-12771] - TestFailFast#testFastFail failing + * [HBASE-12774] - Fix the inconsistent permission checks for bulkloading. + * [HBASE-12781] - thrift2 listen port will bind always to the passed command line address + * [HBASE-12791] - HBase does not attempt to clean up an aborted split when the regionserver shutting down + * [HBASE-12798] - Map Reduce jobs should not create Tables in setConf() + * [HBASE-12801] - Failed to truncate a table while maintaing binary region boundaries + * [HBASE-12804] - ImportTsv fails to delete partition files created by it + * [HBASE-12810] - Update to htrace-incubating + * [HBASE-12811] - [AccessController] NPE while scanning a table with user not having READ permission on the namespace + * [HBASE-12817] - Data missing while scanning using PREFIX_TREE data block encoding + * [HBASE-12819] - ExportSnapshot doesn't close FileSystem instances + * [HBASE-12824] - CompressionTest fails with org.apache.hadoop.hbase.io.hfile.AbstractHFileReader$NotSeekedException: Not seeked to a key/value + * [HBASE-12832] - Describe table from shell no longer shows Table's attributes, only CF attributes + * [HBASE-12833] - [shell] table.rb leaks connections + * [HBASE-12835] - HBASE-12422 changed new HTable(Configuration) to not use managed Connections anymore + * [HBASE-12837] - ReplicationAdmin leaks zk connections + * [HBASE-12844] - ServerManager.isServerReacable() should sleep between retries + * [HBASE-12847] - TestZKLessSplitOnCluster frequently times out in 0.98 builds + * [HBASE-12862] - Uppercase "wals" in RegionServer webUI + * [HBASE-12863] - Master info port on RS UI is always 0 + * [HBASE-12864] - IntegrationTestTableSnapshotInputFormat fails + * [HBASE-12874] - LoadIncrementalHFiles should use unmanaged connection + * [HBASE-12878] - Incorrect HFile path in TestHFilePerformance print output (fix for easier debugging) + * [HBASE-12881] - TestFastFail is not compatible with surefire.rerunFailingTestsCount + * [HBASE-12886] - Correct tag option name in PerformanceEvaluation + * [HBASE-12892] - Add a class to allow taking a snapshot from the command line + * [HBASE-12898] - Add in used undeclared dependencies + * [HBASE-12901] - Possible deadlock while onlining a region and get region plan for other region run parallel + * [HBASE-12904] - Threading issues in region_mover.rb ** Improvement + * [HBASE-5699] - Run with > 1 WAL in HRegionServer + * [HBASE-11195] - Potentially improve block locality during major compaction for old regions * [HBASE-11412] - Minimize a number of hbase-client transitive dependencies * [HBASE-11639] - [Visibility controller] Replicate the visibility of Cells as strings + * [HBASE-12071] - Separate out thread pool for Master <-> RegionServer communication * [HBASE-12121] - maven release plugin does not allow for customized goals * [HBASE-12204] - Backport HBASE-12016 'Reduce number of versions in Meta table. Make it configurable' to branch-1 * [HBASE-12373] - Provide a command to list visibility labels * [HBASE-12583] - Allow creating reference files even the split row not lies in the storefile range if required * [HBASE-12597] - Add RpcClient interface and enable changing of RpcClient implementation + * [HBASE-12608] - region_mover.rb does not log moving region count correctly when loading regions * [HBASE-12630] - Provide capability for dropping malfunctioning ConfigurationObserver automatically * [HBASE-12640] - Add Thrift-over-HTTPS and doAs support for Thrift Server + * [HBASE-12641] - Grant all permissions of hbase zookeeper node to hbase superuser in a secure cluster * [HBASE-12651] - Backport HBASE-12559 'Provide LoadBalancer with online configuration capability' to branch-1 * [HBASE-12653] - Move TestRegionServerOnlineConfigChange & TestConfigurationManager to Junit4 tests * [HBASE-12659] - Replace the method calls to grant and revoke in shell scripts with AccessControlClient @@ -76,15 +136,20 @@ Release Notes - HBase - Version 1.0.0 02/01/2015 * [HBASE-12676] - Fix the misleading ASCII art in IntegrationTestBigLinkedList * [HBASE-12678] - HBCK should print command line arguments * [HBASE-12680] - Refactor base ClusterManager in HBase to not have the notion of sending a signal. + * [HBASE-12719] - Add test WAL provider to quantify FSHLog overhead in the absence of HDFS. * [HBASE-12720] - Make InternalScan LimitedPrivate + * [HBASE-12736] - Let MetaScanner recycle a given Connection + * [HBASE-12745] - Visibility Labels: support visibility labels for user groups. + * [HBASE-12762] - Region with no hfiles will have the highest locality cost in LocalityCostFunction + * [HBASE-12768] - Support enable cache_data_on_write in Shell while creating table + * [HBASE-12773] - Add warning message when user is trying to bulkload a large HFile. + * [HBASE-12825] - CallRunner exception messages should include destination host:port + * [HBASE-12899] - HBase should prefix htrace configuration keys with "hbase.htrace" rather than just "hbase." ** New Feature * [HBASE-10560] - Per cell TTLs - - - - - + * [HBASE-12709] - [mvn] Add unit test excludes command line flag to the build. + * [HBASE-12731] - Heap occupancy based client pushback ** Task * [HBASE-12493] - User class should provide a way to re-use existing token @@ -92,12 +157,17 @@ Release Notes - HBase - Version 1.0.0 02/01/2015 * [HBASE-12625] - Deprecate certain methods in classes annotated with InterfaceAudience.Public in branch-1 * [HBASE-12689] - Move version on from 0.99.2 to HBASE-1.0.0-SNAPSHOT * [HBASE-12724] - Upgrade the interface audience of RegionScanner from Private to LimitedPrivate - + * [HBASE-12726] - Backport to branch-1.0 addendum for "Minimize a number of hbase-client transitive dependencies" + * [HBASE-12788] - Promote Abortable to LimitedPrivate + * [HBASE-12834] - Promote ScanType to LimitedPrivate ** Test * [HBASE-12163] - Move test annotation classes to the same package as in master * [HBASE-12645] - HBaseTestingUtility is using ${$HOME} for rootDir * [HBASE-12685] - TestSplitLogManager#testLogFilesAreArchived sometimes times out due to race condition + * [HBASE-12799] - ITAG fails with java.lang.RuntimeException if table does not exist + * [HBASE-12885] - Unit test for RAW / VERSIONS scanner specifications + Release Notes - HBase - Version 0.99.2 12/07/2014