You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ra...@apache.org on 2014/08/27 06:34:43 UTC

git commit: HBASE-11440 Make KeyValueCodecWithTags as the default codec for replication in trunk (Ram)

Repository: hbase
Updated Branches:
  refs/heads/master 3411f830e -> 4445b3046


HBASE-11440 Make KeyValueCodecWithTags as the default codec for
replication in trunk (Ram)


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

Branch: refs/heads/master
Commit: 4445b30464b60e158eeeae37c41b82b3b3a665f5
Parents: 3411f83
Author: Ramkrishna <ra...@intel.com>
Authored: Wed Aug 27 10:03:55 2014 +0530
Committer: Ramkrishna <ra...@intel.com>
Committed: Wed Aug 27 10:03:55 2014 +0530

----------------------------------------------------------------------
 hbase-common/src/main/resources/hbase-default.xml | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/4445b304/hbase-common/src/main/resources/hbase-default.xml
----------------------------------------------------------------------
diff --git a/hbase-common/src/main/resources/hbase-default.xml b/hbase-common/src/main/resources/hbase-default.xml
index 30d50df..c724c27 100644
--- a/hbase-common/src/main/resources/hbase-default.xml
+++ b/hbase-common/src/main/resources/hbase-default.xml
@@ -858,7 +858,8 @@ possible configurations would overwhelm and obscure the important.
       <value>3</value>
       <description>The HFile format version to use for new files.
       Version 3 adds support for tags in hfiles (See http://hbase.apache.org/book.html#hbase.tags).
-      Distributed Log Replay requires that tags are enabled.
+      Distributed Log Replay requires that tags are enabled. Also see the configuration
+      'hbase.replication.rpc.codec'. 
       </description>
   </property>
   <property>
@@ -1432,6 +1433,17 @@ possible configurations would overwhelm and obscure the important.
       ThreadPool.
     </description>
   </property>
+  <property>
+  	<name>hbase.replication.rpc.codec</name>
+  	<value>org.apache.hadoop.hbase.codec.KeyValueCodecWithTags</value>
+  	<description>
+  		The codec that is to be used when replication is enabled so that
+  		the tags are also replicated. This is used along with HFileV3 which 
+  		supports tags in them.  If tags are not used or if the hfile version used
+  		is HFileV2 then KeyValueCodec can be used as the replication codec. Note that
+  		using KeyValueCodecWithTags for replication when there are no tags causes no harm.
+  	</description>
+  </property>
   <!-- Static Web User Filter properties. -->
   <property>
     <description>