You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ap...@apache.org on 2014/10/07 08:39:53 UTC

git commit: Update POM and CHANGES.txt for 0.98.7

Repository: hbase
Updated Branches:
  refs/heads/0.98 2cf4df0e4 -> 903854d0e
Updated Tags:  refs/tags/0.98.7RC0 [created] baebbb668


Update POM and CHANGES.txt for 0.98.7


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/903854d0
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/903854d0
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/903854d0

Branch: refs/heads/0.98
Commit: 903854d0e93c1adbe4c4c13bdf63f1ee750bd78f
Parents: 2cf4df0
Author: Andrew Purtell <ap...@apache.org>
Authored: Mon Oct 6 23:39:20 2014 -0700
Committer: Andrew Purtell <ap...@apache.org>
Committed: Mon Oct 6 23:39:20 2014 -0700

----------------------------------------------------------------------
 CHANGES.txt                  | 98 +++++++++++++++++++++++++++++++++++++++
 hbase-annotations/pom.xml    |  2 +-
 hbase-assembly/pom.xml       |  2 +-
 hbase-client/pom.xml         |  2 +-
 hbase-common/pom.xml         |  2 +-
 hbase-examples/pom.xml       |  2 +-
 hbase-hadoop-compat/pom.xml  |  2 +-
 hbase-hadoop1-compat/pom.xml |  2 +-
 hbase-hadoop2-compat/pom.xml |  2 +-
 hbase-it/pom.xml             |  2 +-
 hbase-prefix-tree/pom.xml    |  2 +-
 hbase-protocol/pom.xml       |  2 +-
 hbase-server/pom.xml         |  2 +-
 hbase-shell/pom.xml          |  2 +-
 hbase-testing-util/pom.xml   |  2 +-
 hbase-thrift/pom.xml         |  2 +-
 pom.xml                      |  2 +-
 17 files changed, 114 insertions(+), 16 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index 2dc9236..a264fbf 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,103 @@
 HBase Change Log
 
+Release 0.98.7 - 10/13/2014
+
+** Sub-task
+    * [HBASE-11923] - Potential race condition in RecoverableZookeeper.checkZk()
+    * [HBASE-11963] - Synchronize peer cluster replication connection attempts
+    * [HBASE-12023] - HRegion.applyFamilyMapToMemstore creates too many iterator objects.
+    * [HBASE-12059] - Create hbase-annotations module
+    * [HBASE-12062] - Fix usage of Collections.toArray
+    * [HBASE-12076] - Move InterfaceAudience imports to hbase-annotations
+    * [HBASE-12077] - FilterLists create many ArrayList$Itr objects per row.
+    * [HBASE-12104] - Some optimization and bugfix for HTableMultiplexer
+    * [HBASE-12110] - Fix .arcconfig
+    * [HBASE-12115] - Fix NumberFormat Exception in TableInputFormatBase.
+    * [HBASE-12148] - Remove TimeRangeTracker as point of contention when many threads writing a Store
+
+** Bug
+    * [HBASE-8808] - Use Jacoco to generate Unit Test coverage reports
+    * [HBASE-9473] - Change UI to list 'system tables' rather than 'catalog tables'.
+    * [HBASE-10748] - hbase-daemon.sh fails to execute with 'sh' command
+    * [HBASE-11405] - Multiple invocations of hbck in parallel disables balancer permanently 
+    * [HBASE-11445] - TestZKProcedure#testMultiCohortWithMemberTimeoutDuringPrepare is flaky
+    * [HBASE-11772] - Bulk load mvcc and seqId issues with native hfiles
+    * [HBASE-11815] - Flush and compaction could just close the tmp writer if there is an exception
+    * [HBASE-11839] - TestRegionRebalance is flakey
+    * [HBASE-11890] - HBase REST Client is hard coded to http protocol
+    * [HBASE-11896] - LoadIncrementalHFiles fails in secure mode if the namespace is specified
+    * [HBASE-11898] - CoprocessorHost.Environment should cache class loader instance
+    * [HBASE-11936] - IsolationLevel must be attribute of a Query not a Scan
+    * [HBASE-11972] - The "doAs user" used in the update to hbase:acl table RPC is incorrect
+    * [HBASE-11982] - Bootstraping hbase:meta table creates a WAL file in region dir
+    * [HBASE-11984] - TestClassFinder failing on occasion
+    * [HBASE-11988] - AC/VC system table create on postStartMaster fails too often in test
+    * [HBASE-11989] - IntegrationTestLoadAndVerify cannot be configured anymore on distributed mode
+    * [HBASE-11994] - PutCombiner floods the M/R log with repeated log messages.
+    * [HBASE-12019] - hbase-daemon.sh overwrite HBASE_ROOT_LOGGER and HBASE_SECURITY_LOGGER variables
+    * [HBASE-12033] - SecurityUtil#doAsLoginUser is absent in hadoop-1, making AccessController#postCreateTableHandler() ineffective
+    * [HBASE-12039] - Lower log level for TableNotFoundException log message when throwing
+    * [HBASE-12043] - REST server should respond with FORBIDDEN(403) code on AccessDeniedException
+    * [HBASE-12044] - REST delete operation should not retry disableTable for DoNotRetryIOException
+    * [HBASE-12045] - REST proxy users configuration in hbase-site.xml is ignored
+    * [HBASE-12052] - BulkLoad Failed due to no write permission on input files
+    * [HBASE-12054] - bad state after NamespaceUpgrade with reserved table names
+    * [HBASE-12064] - hbase.master.balancer.stochastic.numRegionLoadsToRemember is not used
+    * [HBASE-12065] -  Import tool is not restoring multiple DeleteFamily markers of a row
+    * [HBASE-12078] - Missing Data when scanning using PREFIX_TREE DATA-BLOCK-ENCODING
+    * [HBASE-12087] - [0.98] Changing the default setting of hbase.security.access.early_out to true
+    * [HBASE-12095] - SecureWALCellCodec should handle the case where encryption is disabled
+    * [HBASE-12098] - User granted namespace table create permissions can't create a table
+    * [HBASE-12099] - TestScannerModel fails if using jackson 1.9.13
+    * [HBASE-12106] - Move test annotations to test artifact
+    * [HBASE-12120] - HBase shell doesn't allow deleting of a cell by user with W-only permissions to it
+    * [HBASE-12123] - Failed assertion in BucketCache after 11331
+    * [HBASE-12124] - Closed region could stay closed if master stops at bad time
+    * [HBASE-12136] - Race condition between client adding tableCF replication znode and  server triggering TableCFsTracker
+    * [HBASE-12137] - Alter table add cf doesn't do compression test
+    * [HBASE-12139] - StochasticLoadBalancer doesn't work on large lightly loaded clusters
+    * [HBASE-12146] - RegionServerTracker should escape data in log messages
+    * [HBASE-12156] - TableName cache isn't used for one of valueOf methods.
+    * [HBASE-12160] - Make Surefire's argLine configurable in the command line
+    * [HBASE-12164] - Check for presence of user Id in SecureBulkLoadEndpoint#secureBulkLoadHFiles() is inaccurate
+    * [HBASE-12184] - ServerShutdownHandler throws NPE
+
+** Improvement
+    * [HBASE-10153] - improve VerifyReplication to compute BADROWS more accurately
+    * [HBASE-11136] - Add permission check to roll WAL writer 
+    * [HBASE-11331] - [blockcache] lazy block decompression
+    * [HBASE-11796] - Add client support for atomic checkAndMutate
+    * [HBASE-11845] - HFile tool should implement Tool, disable blockcache by default
+    * [HBASE-11847] - HFile tool should be able to print block headers
+    * [HBASE-11877] - Make TableSplit more readable
+    * [HBASE-11891] - Introduce HBaseInterfaceAudience level to denote class names that appear in configs.
+    * [HBASE-11907] - Use the joni byte[] regex engine in place of j.u.regex in RegexStringComparator
+    * [HBASE-11948] - graceful_stop.sh should use hbase-daemon.sh when executed on the decomissioned node
+    * [HBASE-11971] - [0.98] Deprecate KeyValue based APIs in WALEdit
+    * [HBASE-12011] - Add namespace column during display of user tables
+    * [HBASE-12013] - Make region_mover.rb support multiple regionservers per host
+    * [HBASE-12021] - Hbase shell does not respect the HBASE_OPTS set by the user in console
+    * [HBASE-12032] - Script to stop regionservers via RPC
+    * [HBASE-12090] - Bytes: more Unsafe, more Faster 
+    * [HBASE-12118] - Explain how to grant permission to a namespace in grant command usage
+    * [HBASE-12144] - Backport HBASE-10141 'instead of putting expired store files thru compaction, just archive them' to 0.98
+
+** New Feature
+    * [HBASE-11885] - Provide a Dockerfile to easily build and run HBase from source
+
+** Task
+    * [HBASE-11858] - Audit regionserver classes that are missing InterfaceAudience
+    * [HBASE-12150] - Backport replication changes from HBASE-12145
+
+** Test
+    * [HBASE-11798] - TestBucketWriterThread may hang due to WriterThread stopping prematurely
+    * [HBASE-11918] - TestVisibilityLabelsWithDistributedLogReplay#testAddVisibilityLabelsOnRSRestart sometimes fails due to VisibilityController initialization not being recognized
+    * [HBASE-11942] - Fix TestHRegionBusyWait
+    * [HBASE-11966] - Minor error in TestHRegion.testCheckAndMutate_WithCorrectValue()
+    * [HBASE-12008] - Remove IntegrationTestImportTsv#testRunFromOutputCommitter
+    * [HBASE-12055] - TestBucketWriterThread hangs flakily based on timing
+
+
 Release 0.98.6 - 9/10/2014
 
 ** Sub-task

http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-annotations/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-annotations/pom.xml b/hbase-annotations/pom.xml
index 1ba5c3c..3af68d9 100644
--- a/hbase-annotations/pom.xml
+++ b/hbase-annotations/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.7-SNAPSHOT</version>
+    <version>0.98.7</version>
     <relativePath>..</relativePath>
   </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-assembly/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-assembly/pom.xml b/hbase-assembly/pom.xml
index 827ecfe..70d9dae 100644
--- a/hbase-assembly/pom.xml
+++ b/hbase-assembly/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.7-SNAPSHOT</version>
+    <version>0.98.7</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-assembly</artifactId>

http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-client/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-client/pom.xml b/hbase-client/pom.xml
index bc7a801..0fca9c1 100644
--- a/hbase-client/pom.xml
+++ b/hbase-client/pom.xml
@@ -24,7 +24,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.7-SNAPSHOT</version>
+    <version>0.98.7</version>
     <relativePath>..</relativePath>
   </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-common/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-common/pom.xml b/hbase-common/pom.xml
index fffe9d6..81387e5 100644
--- a/hbase-common/pom.xml
+++ b/hbase-common/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.7-SNAPSHOT</version>
+    <version>0.98.7</version>
     <relativePath>..</relativePath>
   </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-examples/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-examples/pom.xml b/hbase-examples/pom.xml
index 676892d..b087666 100644
--- a/hbase-examples/pom.xml
+++ b/hbase-examples/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.7-SNAPSHOT</version>
+    <version>0.98.7</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-examples</artifactId>

http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-hadoop-compat/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-hadoop-compat/pom.xml b/hbase-hadoop-compat/pom.xml
index 89d2046..638c44b 100644
--- a/hbase-hadoop-compat/pom.xml
+++ b/hbase-hadoop-compat/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>hbase</artifactId>
         <groupId>org.apache.hbase</groupId>
-        <version>0.98.7-SNAPSHOT</version>
+        <version>0.98.7</version>
         <relativePath>..</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-hadoop1-compat/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-hadoop1-compat/pom.xml b/hbase-hadoop1-compat/pom.xml
index 760a5bb..9c6aae5 100644
--- a/hbase-hadoop1-compat/pom.xml
+++ b/hbase-hadoop1-compat/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.7-SNAPSHOT</version>
+    <version>0.98.7</version>
     <relativePath>..</relativePath>
   </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-hadoop2-compat/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-hadoop2-compat/pom.xml b/hbase-hadoop2-compat/pom.xml
index 77ed31e..b0a2fb4 100644
--- a/hbase-hadoop2-compat/pom.xml
+++ b/hbase-hadoop2-compat/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.7-SNAPSHOT</version>
+    <version>0.98.7</version>
     <relativePath>..</relativePath>
   </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-it/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-it/pom.xml b/hbase-it/pom.xml
index f5c857e..e1dd5f3 100644
--- a/hbase-it/pom.xml
+++ b/hbase-it/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.7-SNAPSHOT</version>
+    <version>0.98.7</version>
     <relativePath>..</relativePath>
   </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-prefix-tree/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-prefix-tree/pom.xml b/hbase-prefix-tree/pom.xml
index 08b4f5e..af95535 100644
--- a/hbase-prefix-tree/pom.xml
+++ b/hbase-prefix-tree/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.7-SNAPSHOT</version>
+    <version>0.98.7</version>
     <relativePath>..</relativePath>
   </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-protocol/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-protocol/pom.xml b/hbase-protocol/pom.xml
index ee5a8c5..91a76cb 100644
--- a/hbase-protocol/pom.xml
+++ b/hbase-protocol/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>hbase</artifactId>
         <groupId>org.apache.hbase</groupId>
-        <version>0.98.7-SNAPSHOT</version>
+        <version>0.98.7</version>
         <relativePath>..</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-server/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-server/pom.xml b/hbase-server/pom.xml
index 970bbcb..0d0b282 100644
--- a/hbase-server/pom.xml
+++ b/hbase-server/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.7-SNAPSHOT</version>
+    <version>0.98.7</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-server</artifactId>

http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-shell/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-shell/pom.xml b/hbase-shell/pom.xml
index 1738063..b9613c6 100644
--- a/hbase-shell/pom.xml
+++ b/hbase-shell/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.7-SNAPSHOT</version>
+    <version>0.98.7</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-shell</artifactId>

http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-testing-util/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-testing-util/pom.xml b/hbase-testing-util/pom.xml
index bda6b30..1fdb1ae 100644
--- a/hbase-testing-util/pom.xml
+++ b/hbase-testing-util/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <artifactId>hbase</artifactId>
         <groupId>org.apache.hbase</groupId>
-        <version>0.98.7-SNAPSHOT</version>
+        <version>0.98.7</version>
         <relativePath>..</relativePath>
     </parent>
     <artifactId>hbase-testing-util</artifactId>

http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/hbase-thrift/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-thrift/pom.xml b/hbase-thrift/pom.xml
index 1f4a626..e2871e6 100644
--- a/hbase-thrift/pom.xml
+++ b/hbase-thrift/pom.xml
@@ -23,7 +23,7 @@
   <parent>
     <artifactId>hbase</artifactId>
     <groupId>org.apache.hbase</groupId>
-    <version>0.98.7-SNAPSHOT</version>
+    <version>0.98.7</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-thrift</artifactId>

http://git-wip-us.apache.org/repos/asf/hbase/blob/903854d0/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 0f5abd9..782658e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -39,7 +39,7 @@
   <groupId>org.apache.hbase</groupId>
   <artifactId>hbase</artifactId>
   <packaging>pom</packaging>
-  <version>0.98.7-SNAPSHOT</version>
+  <version>0.98.7</version>
   <name>HBase</name>
   <description>
     Apache HBase™ is the Hadoop database. Use it when you need