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 2015/03/19 23:08:17 UTC
[2/2] hbase git commit: Reapply "HBASE-12976 Set default value for
hbase.client.scanner.max.result.size." in 1.1 and 2.0 only
Reapply "HBASE-12976 Set default value for hbase.client.scanner.max.result.size." in 1.1 and 2.0 only
This reverts commit 64589abe9936337fcbccdbe82e538d05020c8ee4.
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/676fb753
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/676fb753
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/676fb753
Branch: refs/heads/branch-1
Commit: 676fb753d996b60772284393ac3581b47c7a8afa
Parents: 14fa345
Author: Lars Hofhansl <la...@apache.org>
Authored: Thu Mar 19 15:07:15 2015 -0700
Committer: Lars Hofhansl <la...@apache.org>
Committed: Thu Mar 19 15:07:56 2015 -0700
----------------------------------------------------------------------
.../src/main/java/org/apache/hadoop/hbase/HConstants.java | 4 ++--
hbase-common/src/main/resources/hbase-default.xml | 10 ++++++++++
2 files changed, 12 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hbase/blob/676fb753/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
----------------------------------------------------------------------
diff --git a/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java b/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
index 2658868..4429d81 100644
--- a/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
+++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
@@ -607,9 +607,9 @@ public final class HConstants {
* Note that when a single row is larger than this limit the row is still
* returned completely.
*
- * The default value is unlimited.
+ * The default value is 2MB.
*/
- public static final long DEFAULT_HBASE_CLIENT_SCANNER_MAX_RESULT_SIZE = Long.MAX_VALUE;
+ public static final long DEFAULT_HBASE_CLIENT_SCANNER_MAX_RESULT_SIZE = 2 * 1024 * 1024;
/**
* Parameter name for client pause value, used mostly as value to wait
http://git-wip-us.apache.org/repos/asf/hbase/blob/676fb753/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 e72484a..df1894b 100644
--- a/hbase-common/src/main/resources/hbase-default.xml
+++ b/hbase-common/src/main/resources/hbase-default.xml
@@ -1179,6 +1179,16 @@ possible configurations would overwhelm and obscure the important.
</property>
<property>
+ <name>hbase.client.scanner.max.result.size</name>
+ <value>2097152</value>
+ <description>Maximum number of bytes returned when calling a scanner's next method.
+ Note that when a single row is larger than this limit the row is still returned completely.
+ The default value is 2MB, which is good for 1ge networks.
+ With faster and/or high latency networks this value should be increased.
+ </description>
+ </property>
+
+ <property>
<name>hbase.status.published</name>
<value>false</value>
<description>