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/07/16 19:57:53 UTC

git commit: Update POM and CHANGES.txt for 0.98.4

Repository: hbase
Updated Branches:
  refs/heads/0.98 790190c2b -> f959bc8e9


Update POM and CHANGES.txt for 0.98.4


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

Branch: refs/heads/0.98
Commit: f959bc8e96687e7f30df0561b5aefb5f13a4eab1
Parents: 790190c
Author: Andrew Purtell <ap...@apache.org>
Authored: Mon Jul 14 18:31:10 2014 -0700
Committer: Andrew Purtell <ap...@apache.org>
Committed: Wed Jul 16 10:57:38 2014 -0700

----------------------------------------------------------------------
 CHANGES.txt                  | 98 +++++++++++++++++++++++++++++++++++++++
 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 +-
 16 files changed, 113 insertions(+), 15 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/f959bc8e/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index 8c4cb10..5fc5e02 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,103 @@
 HBase Change Log
 
+Release 0.98.4 - 7/21/2014
+
+** Sub-task
+    * [HBASE-11088] - Support Visibility Expression Deletes in Shell
+    * [HBASE-11094] - Distributed log replay is incompatible for rolling restarts
+    * [HBASE-11307] - Deprecate SlabCache
+    * [HBASE-11395] - Add logging for HBase table operations
+
+** Bug
+    * [HBASE-10330] - TableInputFormat/TableRecordReaderImpl leaks HTable
+    * [HBASE-10922] - Log splitting status should always be closed
+    * [HBASE-11052] - Sending random data crashes thrift service
+    * [HBASE-11118] - non environment variable solution for "IllegalAccessError: class com.google.protobuf.ZeroCopyLiteralByteString cannot access its superclass com.google.protobuf.LiteralByteString"
+    * [HBASE-11162] - RegionServer webui uses the default master info port irrespective of the user configuration.
+    * [HBASE-11194] - [AccessController] issue with covering permission check in case of concurrent op on same row
+    * [HBASE-11294] - IntegrationTestIngestWithACL should automatically set the superuser when running on local minicluster
+    * [HBASE-11302] - ReplicationSourceManager#sources is not thread safe
+    * [HBASE-11310] - Delete's copy constructor should copy the attributes also
+    * [HBASE-11311] - Secure Bulk Load does not execute chmod 777 on the files
+    * [HBASE-11312] - Minor refactoring of TestVisibilityLabels class
+    * [HBASE-11327] - ExportSnapshot hit stackoverflow error when target snapshotDir doesn't contain uri
+    * [HBASE-11335] - Fix the TABLE_DIR param in TableSnapshotInputFormat
+    * [HBASE-11341] - ZKProcedureCoordinatorRpcs should respond only to members
+    * [HBASE-11342] - The method isChildReadLock in class ZKInterProcessLockBase is wrong
+    * [HBASE-11347] - For some errors, the client can retry infinitely
+    * [HBASE-11353] - Wrong Write Request Count
+    * [HBASE-11363] - Access checks in preCompact and preCompactSelection are out of sync
+    * [HBASE-11371] - Typo in Thrift2 docs
+    * [HBASE-11374] - RpcRetryingCaller#callWithoutRetries has a timeout of zero
+    * [HBASE-11378] - TableMapReduceUtil overwrites user supplied options for multiple tables/scaners job
+    * [HBASE-11380] - HRegion lock object is not being released properly, leading to snapshot failure
+    * [HBASE-11387] - metrics: wrong totalRequestCount
+    * [HBASE-11391] - Thrift table creation will fail with default TTL with sanity checks
+    * [HBASE-11396] - Invalid meta entries can lead to unstartable master
+    * [HBASE-11397] - When merging expired stripes, we need to create an empty file to preserve metadata.
+    * [HBASE-11403] - Fix race conditions around Object#notify
+    * [HBASE-11413] - [findbugs] RV: Negating the result of compareTo()/compare()
+    * [HBASE-11418] - build target "site" doesn't respect hadoop-two.version property
+    * [HBASE-11422] - Specification of scope is missing for certain Hadoop dependencies
+    * [HBASE-11423] - Visibility label and per cell ACL feature not working with HTable#mutateRow() and MultiRowMutationEndpoint
+    * [HBASE-11424] - Avoid usage of CellUtil#getTagArray(Cell cell) within server
+    * [HBASE-11430] - lastFlushSeqId has been updated wrongly during region open
+    * [HBASE-11432] - [AccessController] Remove cell first strategy
+    * [HBASE-11433] - LruBlockCache does not respect its configurable parameters
+    * [HBASE-11435] - Visibility labelled cells fail to getting replicated
+    * [HBASE-11439] - StripeCompaction may not obey the OffPeak rule to compaction
+    * [HBASE-11442] - ReplicationSourceManager doesn't cleanup the queues for recovered sources
+    * [HBASE-11457] - Increment HFile block encoding IVs accounting for ciper's internal use
+    * [HBASE-11458] - NPEs if RegionServer cannot initialize
+    * [HBASE-11460] - Deadlock in HMaster on masterAndZKLock in HConnectionManager
+    * [HBASE-11465] - [VisibilityController] Reserved tags check not happening for Append/Increment
+    * [HBASE-11475] - Distributed log replay should also replay compaction events
+    * [HBASE-11481] - TableSnapshotInputFormat javadoc wrongly claims HBase "enforces security"
+    * [HBASE-11487] - ScanResponse carries non-zero cellblock for CloseScanRequest (ScanRequest with close_scanner = true)
+    * [HBASE-11488] - cancelTasks in SubprocedurePool can hang during task error
+    * [HBASE-11492] - Hadoop configuration overrides some ipc parameters including tcpNoDelay
+    * [HBASE-11493] - Autorestart option is not working because of stale znode  "shutdown"
+    * [HBASE-11496] - HBASE-9745 broke cygwin CLASSPATH translation
+    * [HBASE-11505] - 'snapshot' shell command shadows 'snapshot' shell when 'help' is invoked
+    * [HBASE-11506] - IntegrationTestWithCellVisibilityLoadAndVerify allow User to be passed as arg
+    * [HBASE-11510] - Visibility serialization format tag gets duplicated in Append/Increment'ed cells
+
+** Improvement
+    * [HBASE-8495] - Change ownership of the directory to bulk load
+    * [HBASE-10289] - Avoid random port usage by default JMX Server. Create Custome JMX server
+    * [HBASE-10641] - Configurable Bucket Sizes in bucketCache
+    * [HBASE-10871] - Indefinite OPEN/CLOSE wait on busy RegionServers
+    * [HBASE-10885] - Support visibility expressions on Deletes
+    * [HBASE-11126] - Add RegionObserver pre hooks that operate under row lock
+    * [HBASE-11349] - [Thrift] support authentication/impersonation
+    * [HBASE-11355] - a couple of callQueue related improvements
+    * [HBASE-11362] - Minor improvements to LoadTestTool and PerformanceEvaluation
+    * [HBASE-11376] - Presplit table in IntegrationTestBigLinkedList's Generator tool
+    * [HBASE-11398] - Print the stripes' state with file size info
+    * [HBASE-11407] - hbase-client should not require Jackson for pure HBase queries be executed 
+    * [HBASE-11434] - [AccessController] Disallow inbound cells with reserved tags
+    * [HBASE-11436] - Support start Row and stop Row in HBase Export
+    * [HBASE-11437] - Modify cell tag handling code to treat the length as unsigned
+    * [HBASE-11444] - Remove use of reflection for User#getShortName
+    * [HBASE-11446] - Reduce the frequency of RNG calls in SecureWALCellCodec#EncryptedKvEncoder
+    * [HBASE-11450] - Improve file size info in SnapshotInfo tool
+    * [HBASE-11452] - add getUserPermission feature in AccessControlClient as client API 
+    * [HBASE-11473] - Add BaseWALObserver class
+    * [HBASE-11474] - [Thrift2] support authentication/impersonation
+    * [HBASE-11497] - Expose RpcScheduling implementations as LimitedPrivate interfaces
+    * [HBASE-11513] - Combine SingleMultiple Queue RpcExecutor into a single class
+
+** New Feature
+    * [HBASE-10935] - support snapshot policy where flush memstore can be skipped to prevent production cluster freeze
+
+** Task
+    * [HBASE-11366] - Backport HBASE-4089 (block cache contents report UI) to 0.98
+
+** Test
+    * [HBASE-11039] - [VisibilityController] Integration test for labeled data set mixing and filtered excise
+    * [HBASE-11057] - Improve TestShell coverage of grant and revoke comamnds
+
+
 Release 0.98.3 - 6/1/2014
 
 ** Sub-task

http://git-wip-us.apache.org/repos/asf/hbase/blob/f959bc8e/hbase-assembly/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-assembly/pom.xml b/hbase-assembly/pom.xml
index a5f869f..b6d0912 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.4-SNAPSHOT</version>
+    <version>0.98.4</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-assembly</artifactId>

http://git-wip-us.apache.org/repos/asf/hbase/blob/f959bc8e/hbase-client/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-client/pom.xml b/hbase-client/pom.xml
index b0f9928..eec83f9 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.4-SNAPSHOT</version>
+    <version>0.98.4</version>
     <relativePath>..</relativePath>
   </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/f959bc8e/hbase-common/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-common/pom.xml b/hbase-common/pom.xml
index 7dbcd93..c33f1c1 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.4-SNAPSHOT</version>
+    <version>0.98.4</version>
     <relativePath>..</relativePath>
   </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/f959bc8e/hbase-examples/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-examples/pom.xml b/hbase-examples/pom.xml
index a00d382..e279c9a 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.4-SNAPSHOT</version>
+    <version>0.98.4</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-examples</artifactId>

http://git-wip-us.apache.org/repos/asf/hbase/blob/f959bc8e/hbase-hadoop-compat/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-hadoop-compat/pom.xml b/hbase-hadoop-compat/pom.xml
index 0402305..90b49f4 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.4-SNAPSHOT</version>
+        <version>0.98.4</version>
         <relativePath>..</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/f959bc8e/hbase-hadoop1-compat/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-hadoop1-compat/pom.xml b/hbase-hadoop1-compat/pom.xml
index 81ab14e..ddbd2ca 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.4-SNAPSHOT</version>
+    <version>0.98.4</version>
     <relativePath>..</relativePath>
   </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/f959bc8e/hbase-hadoop2-compat/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-hadoop2-compat/pom.xml b/hbase-hadoop2-compat/pom.xml
index 3da5e5f..6a598c5 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.4-SNAPSHOT</version>
+    <version>0.98.4</version>
     <relativePath>..</relativePath>
   </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/f959bc8e/hbase-it/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-it/pom.xml b/hbase-it/pom.xml
index 692d9ad..65f74a4 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.4-SNAPSHOT</version>
+    <version>0.98.4</version>
     <relativePath>..</relativePath>
   </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/f959bc8e/hbase-prefix-tree/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-prefix-tree/pom.xml b/hbase-prefix-tree/pom.xml
index 1cc5f25..615bb97 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.4-SNAPSHOT</version>
+    <version>0.98.4</version>
     <relativePath>..</relativePath>
   </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/f959bc8e/hbase-protocol/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-protocol/pom.xml b/hbase-protocol/pom.xml
index ec8d825..c43d1db 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.4-SNAPSHOT</version>
+        <version>0.98.4</version>
         <relativePath>..</relativePath>
     </parent>
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/f959bc8e/hbase-server/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-server/pom.xml b/hbase-server/pom.xml
index ab137c2..e4d6463 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.4-SNAPSHOT</version>
+    <version>0.98.4</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-server</artifactId>

http://git-wip-us.apache.org/repos/asf/hbase/blob/f959bc8e/hbase-shell/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-shell/pom.xml b/hbase-shell/pom.xml
index cbc3645..54e55c3 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.4-SNAPSHOT</version>
+    <version>0.98.4</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-shell</artifactId>

http://git-wip-us.apache.org/repos/asf/hbase/blob/f959bc8e/hbase-testing-util/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-testing-util/pom.xml b/hbase-testing-util/pom.xml
index 81ba938..7543e1f 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.4-SNAPSHOT</version>
+        <version>0.98.4</version>
         <relativePath>..</relativePath>
     </parent>
     <artifactId>hbase-testing-util</artifactId>

http://git-wip-us.apache.org/repos/asf/hbase/blob/f959bc8e/hbase-thrift/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-thrift/pom.xml b/hbase-thrift/pom.xml
index 1bd80d7..427b6f7 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.4-SNAPSHOT</version>
+    <version>0.98.4</version>
     <relativePath>..</relativePath>
   </parent>
   <artifactId>hbase-thrift</artifactId>

http://git-wip-us.apache.org/repos/asf/hbase/blob/f959bc8e/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index fbfa819..796125a 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.4-SNAPSHOT</version>
+  <version>0.98.4</version>
   <name>HBase</name>
   <description>
     Apache HBase™ is the Hadoop database. Use it when you need