You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by la...@apache.org on 2012/04/14 00:54:31 UTC
svn commit: r1326003 - /hbase/branches/0.94/CHANGES.txt
Author: larsh
Date: Fri Apr 13 22:54:31 2012
New Revision: 1326003
URL: http://svn.apache.org/viewvc?rev=1326003&view=rev
Log:
Updating CHANGES.txt for 0.94.0RC1
Modified:
hbase/branches/0.94/CHANGES.txt
Modified: hbase/branches/0.94/CHANGES.txt
URL: http://svn.apache.org/viewvc/hbase/branches/0.94/CHANGES.txt?rev=1326003&r1=1326002&r2=1326003&view=diff
==============================================================================
--- hbase/branches/0.94/CHANGES.txt (original)
+++ hbase/branches/0.94/CHANGES.txt Fri Apr 13 22:54:31 2012
@@ -1,6 +1,6 @@
HBase Change Log
-Release 0.94.0 - 3/27/2012
+Release 0.94.0 - 4/13/2012
Sub-task
[HBASE-4343] - Get the TestAcidGuarantee unit test to fail consistently
@@ -33,11 +33,13 @@ Sub-task
[HBASE-5497] - Add protobuf as M/R dependency jar (mapred)
[HBASE-5523] - Fix Delete Timerange logic for KEEP_DELETED_CELLS
[HBASE-5541] - Avoid holding the rowlock during HLog sync in HRegion.mutateRowWithLocks
+ [HBASE-5638] - Backport to 0.90 and 0.92 - NPE reading ZK config in HBase
[HBASE-5641] - decayingSampleTick1 prevents HBase from shutting down.
Bug
[HBASE-2856] - TestAcidGuarantee broken on trunk
+ [HBASE-3443] - ICV optimization to look in memstore first and then store files (HBASE-3082) does not work when deletes are in the mix
[HBASE-3690] - Option to Exclude Bulk Import Files from Minor Compaction
[HBASE-3987] - Fix a NullPointerException on a failure to load Bloom filter data
[HBASE-4065] - TableOutputFormat ignores failure to create table instance
@@ -46,6 +48,7 @@ Bug
[HBASE-4116] - [stargate] StringIndexOutOfBoundsException in row spec parse
[HBASE-4326] - Tests that use HBaseTestingUtility.startMiniCluster(n) should shutdown with HBaseTestingUtility.shutdownMiniCluster.
[HBASE-4397] - -ROOT-, .META. tables stay offline for too long in recovery phase after all RSs are shutdown at the same time
+ [HBASE-4398] - If HRegionPartitioner is used in MapReduce, client side configurations are overwritten by hbase-site.xml.
[HBASE-4476] - Compactions must fail if column tracker gets columns out of order
[HBASE-4496] - HFile V2 does not honor setCacheBlocks when scanning.
[HBASE-4607] - Split log worker should terminate properly when waiting for znode
@@ -97,6 +100,7 @@ Bug
[HBASE-5085] - fix test-patch script from setting the ulimit
[HBASE-5088] - A concurrency issue on SoftValueSortedMap
[HBASE-5091] - [replication] Update replication doc to reflect current znode structure
+ [HBASE-5097] - RegionObserver implementation whose preScannerOpen and postScannerOpen Impl return null can stall the system initialization through NPE
[HBASE-5099] - ZK event thread waiting for root region assignment may block server shutdown handler for the region sever the root region was on
[HBASE-5100] - Rollback of split could cause closed region to be opened again
[HBASE-5103] - Fix improper master znode deserialization
@@ -114,6 +118,7 @@ Bug
[HBASE-5200] - AM.ProcessRegionInTransition() and AM.handleRegion() race thus leaving the region assignment inconsistent
[HBASE-5206] - Port HBASE-5155 to 0.92, 0.94, and TRUNK
[HBASE-5212] - Fix test TestTableMapReduce against 0.23.
+ [HBASE-5213] - "hbase master stop" does not bring down backup masters
[HBASE-5221] - bin/hbase script doesn't look for Hadoop jars in the right place in trunk layout
[HBASE-5228] - [REST] Rip out "transform" feature
[HBASE-5267] - Add a configuration to disable the slab cache by default
@@ -150,6 +155,7 @@ Bug
[HBASE-5481] - Uncaught UnknownHostException prevents HBase from starting
[HBASE-5484] - Spelling mistake in error message in HMasterCommandLine
[HBASE-5485] - LogCleaner refers to non-existant SnapshotLogCleaner
+ [HBASE-5488] - OfflineMetaRepair doesn't support hadoop 0.20's fs.default.name property
[HBASE-5499] - dev-support/test-patch.sh does not have execute perms
[HBASE-5502] - region_mover.rb fails to load regions back to original server for regions only containing empty tables.
[HBASE-5507] - ThriftServerRunner.HbaseHandler.getRegionInfo() and getTableRegions() do not use ByteBuffer correctly
@@ -173,12 +179,29 @@ Bug
[HBASE-5596] - Few minor bugs from HBASE-5209
[HBASE-5597] - Findbugs check in test-patch.sh always fails
[HBASE-5603] - rolling-restart.sh script hangs when attempting to detect expiration of /hbase/master znode.
+ [HBASE-5606] - SplitLogManger async delete node hangs log splitting when ZK connection is lost
[HBASE-5613] - ThriftServer getTableRegions does not return serverName and port
- [HBASE-5615] - the master never does balance because of balancing the parent region
[HBASE-5623] - Race condition when rolling the HLog and hlogFlush
[HBASE-5624] - Aborting regionserver when splitting region, may cause daughter region not assigned by ServerShutdownHandler.
[HBASE-5633] - NPE reading ZK config in HBase
+ [HBASE-5636] - TestTableMapReduce doesn't work properly.
[HBASE-5639] - The logic used in waiting for region servers during startup is broken
+ [HBASE-5656] - LoadIncrementalHFiles createTable should detect and set compression algorithm
+ [HBASE-5663] - MultithreadedTableMapper doesn't work.
+ [HBASE-5665] - Repeated split causes HRegionServer failures and breaks table
+ [HBASE-5669] - AggregationClient fails validation for open stoprow scan
+ [HBASE-5680] - Improve compatibility warning about HBase with Hadoop 0.23.x
+ [HBASE-5689] - Skipping RecoveredEdits may cause data loss
+ [HBASE-5690] - compression does not work in Store.java of 0.94
+ [HBASE-5694] - getRowsWithColumnsTs() in Thrift service handles timestamps incorrectly
+ [HBASE-5701] - Put RegionServerDynamicStatistics under RegionServer in MBean hierarchy rather than have it as a peer.
+ [HBASE-5717] - Scanner metrics are only reported if you get to the end of a scanner
+ [HBASE-5720] - HFileDataBlockEncoderImpl uses wrong header size when reading HFiles with no checksums
+ [HBASE-5722] - NPE in ZKUtil#getChildDataAndWatchForNewChildren when ZK not available or NW down.
+ [HBASE-5724] - Row cache of KeyValue should be cleared in readFields().
+ [HBASE-5736] - ThriftServerRunner.HbaseHandler.mutateRow() does not use ByteBuffer correctly
+ [HBASE-5743] - Support GIT patches
+ [HBASE-5773] - HtablePool constructor not reading config files in certain cases
Improvement
@@ -311,10 +334,21 @@ Improvement
[HBASE-5588] - Deprecate/remove AssignmentManager#clearRegionFromTransition
[HBASE-5589] - Add of the offline call to the Master Interface
[HBASE-5592] - Make it easier to get a table from shell
+ [HBASE-5618] - SplitLogManager - prevent unnecessary attempts to resubmits
+ [HBASE-5670] - Have Mutation implement the Row interface.
+ [HBASE-5671] - hbase.metrics.showTableName should be true by default
+ [HBASE-5682] - Allow HConnectionImplementation to recover from ZK connection loss (for 0.94 only)
+ [HBASE-5706] - "Dropping fs latency stats since buffer is full" spam
+ [HBASE-5734] - Change hbck sideline root
+ [HBASE-5735] - Clearer warning message when connecting a non-secure HBase client to a secure HBase server
+ [HBASE-5748] - Enable lib directory in jar file for coprocessor
+ [HBASE-5770] - Add a clock skew warning threshold
+ [HBASE-5775] - ZKUtil doesn't handle deleteRecurisively cleanly
New Feature
[HBASE-2947] - MultiIncrement/MultiAppend (MultiGet functionality for increments and appends)
+ [HBASE-3134] - [replication] Add the ability to enable/disable streams
[HBASE-3584] - Allow atomic put/delete in one call
[HBASE-3856] - Build a tree structure data block index inside of the HFile
[HBASE-4102] - atomicAppend: A put that appends to the latest version of a cell; i.e. reads current value then adds the bytes offered by the client to the tail and writes out a new entry
@@ -330,6 +364,9 @@ New Feature
[HBASE-5177] - HTable needs a non cached version of getRegionLocation
[HBASE-5229] - Provide basic building blocks for "multi-row" local transactions.
[HBASE-5526] - Configurable file and directory based umask
+ [HBASE-5599] - [hbck] handle NO_VERSION_FILE and SHOULD_NOT_BE_DEPLOYED inconsistencies
+ [HBASE-5604] - M/R tool to replay WAL files
+ [HBASE-5719] - Enhance hbck to sideline overlapped mega regions
Task
@@ -340,6 +377,7 @@ Task
[HBASE-4751] - Make TestAdmin#testEnableTableRoundRobinAssignment friendly to concurrent tests
[HBASE-4968] - Add to troubleshooting workaround for direct buffer oome's.
[HBASE-5011] - Move test-util.sh from src/test/bin to dev-tools
+ [HBASE-5084] - Allow different HTable instances to share one ExecutorService
[HBASE-5111] - Upgrade zookeeper to 3.4.2 release
[HBASE-5173] - Commit hbase-4480 findHangingTest.sh script under dev-support
[HBASE-5264] - Add 0.92.0 upgrade guide
@@ -347,6 +385,9 @@ Task
[HBASE-5400] - Some tests does not have annotations for (Small|Medium|Large)Tests
[HBASE-5427] - Upgrade our zk to 3.4.3
[HBASE-5511] - More doc on maven release process
+ [HBASE-5715] - Revert 'Instant schema alter' for now, HBASE-4213
+ [HBASE-5721] - Update bundled hadoop to be 1.0.2 (it was just released)
+ [HBASE-5758] - Forward port "HBASE-4109 Hostname returned via reverse dns lookup contains trailing period if configured interface is not 'default'"
Test