Published site at .
Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/e6ae7c3e Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/e6ae7c3e Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/e6ae7c3e Branch: refs/heads/asf-site Commit: e6ae7c3e1820c6e4ffcec54548f9acbaeb251db4 Parents: dc3684f Author: jenkins <[email protected]> Authored: Mon Oct 9 15:12:30 2017 +0000 Committer: jenkins <[email protected]> Committed: Mon Oct 9 15:12:30 2017 +0000 ---------------------------------------------------------------------- acid-semantics.html | 4 +- apache_hbase_reference_guide.pdf | 6 +- .../hbase/quotas/SpaceLimitingException.html | 13 +- .../hbase/quotas/SpaceLimitingException.html | 142 +- book.html | 2 +- bulk-loads.html | 4 +- checkstyle-aggregate.html | 11962 ++++++++--------- checkstyle.rss | 6 +- coc.html | 4 +- cygwin.html | 4 +- dependencies.html | 4 +- dependency-convergence.html | 4 +- dependency-info.html | 4 +- dependency-management.html | 4 +- devapidocs/constant-values.html | 6 +- devapidocs/index-all.html | 16 +- .../hadoop/hbase/backup/package-tree.html | 4 +- .../hadoop/hbase/class-use/CellComparator.html | 19 +- .../hadoop/hbase/client/package-tree.html | 24 +- .../hadoop/hbase/executor/package-tree.html | 2 +- .../hadoop/hbase/filter/package-tree.html | 8 +- .../class-use/Compression.Algorithm.html | 12 +- .../hbase/io/hfile/class-use/CacheConfig.html | 15 - .../hbase/io/hfile/class-use/HFileContext.html | 15 - .../hadoop/hbase/io/hfile/package-tree.html | 6 +- .../apache/hadoop/hbase/ipc/package-tree.html | 2 +- .../hadoop/hbase/mapreduce/package-tree.html | 2 +- .../hbase/master/balancer/package-tree.html | 2 +- .../master/cleaner/ReplicationMetaCleaner.html | 2 +- .../hadoop/hbase/master/package-tree.html | 6 +- .../hadoop/hbase/monitoring/package-tree.html | 2 +- .../org/apache/hadoop/hbase/package-tree.html | 18 +- .../hadoop/hbase/procedure2/package-tree.html | 4 +- .../hbase/quotas/SpaceLimitingException.html | 23 +- .../hadoop/hbase/quotas/package-tree.html | 6 +- .../hadoop/hbase/regionserver/HMobStore.html | 2 +- .../regionserver/HStore.StoreFlusherImpl.html | 32 +- .../hadoop/hbase/regionserver/HStore.html | 458 +- .../regionserver/StoreFileWriter.Builder.html | 81 +- .../hbase/regionserver/StoreFileWriter.html | 120 +- ...StoreFlusher.BoundaryStripeFlushRequest.html | 8 +- ...ripeStoreFlusher.SizeStripeFlushRequest.html | 10 +- .../StripeStoreFlusher.StripeFlushRequest.html | 8 +- .../hbase/regionserver/StripeStoreFlusher.html | 8 +- .../AbstractMultiFileWriter.WriterFactory.html | 3 +- .../hbase/regionserver/class-use/BloomType.html | 15 - .../class-use/StoreFileWriter.Builder.html | 4 - .../regionserver/class-use/StoreFileWriter.html | 12 +- .../class-use/TimeRangeTracker.html | 40 +- .../hadoop/hbase/regionserver/package-tree.html | 16 +- .../regionserver/querymatcher/package-tree.html | 4 +- .../hbase/security/access/package-tree.html | 2 +- .../hadoop/hbase/security/package-tree.html | 2 +- .../apache/hadoop/hbase/util/package-tree.html | 8 +- .../org/apache/hadoop/hbase/Version.html | 6 +- .../master/cleaner/ReplicationMetaCleaner.html | 204 +- .../hbase/mob/DefaultMobStoreFlusher.html | 2 +- .../hbase/quotas/SpaceLimitingException.html | 142 +- .../hbase/regionserver/DefaultStoreFlusher.html | 55 +- .../regionserver/HStore.StoreFlusherImpl.html | 3036 +++-- .../hadoop/hbase/regionserver/HStore.html | 3036 +++-- .../regionserver/StoreFileWriter.Builder.html | 853 +- .../hbase/regionserver/StoreFileWriter.html | 853 +- ...StoreFlusher.BoundaryStripeFlushRequest.html | 203 +- ...ripeStoreFlusher.SizeStripeFlushRequest.html | 203 +- .../StripeStoreFlusher.StripeFlushRequest.html | 203 +- .../hbase/regionserver/StripeStoreFlusher.html | 203 +- export_control.html | 4 +- hbase-annotations/dependencies.html | 4 +- hbase-annotations/dependency-convergence.html | 4 +- hbase-annotations/dependency-info.html | 4 +- hbase-annotations/dependency-management.html | 4 +- hbase-annotations/index.html | 4 +- hbase-annotations/integration.html | 4 +- hbase-annotations/issue-tracking.html | 4 +- hbase-annotations/license.html | 4 +- hbase-annotations/mail-lists.html | 4 +- hbase-annotations/plugin-management.html | 4 +- hbase-annotations/plugins.html | 4 +- hbase-annotations/project-info.html | 4 +- hbase-annotations/project-summary.html | 4 +- hbase-annotations/source-repository.html | 4 +- hbase-annotations/team-list.html | 4 +- hbase-build-configuration/dependencies.html | 4 +- .../dependency-convergence.html | 4 +- hbase-build-configuration/dependency-info.html | 4 +- .../dependency-management.html | 4 +- .../hbase-archetypes/dependencies.html | 4 +- .../dependency-convergence.html | 4 +- .../hbase-archetypes/dependency-info.html | 4 +- .../hbase-archetypes/dependency-management.html | 4 +- .../hbase-archetype-builder/dependencies.html | 4 +- .../dependency-convergence.html | 4 +- .../dependency-info.html | 4 +- .../dependency-management.html | 4 +- .../hbase-archetype-builder/index.html | 4 +- .../hbase-archetype-builder/integration.html | 4 +- .../hbase-archetype-builder/issue-tracking.html | 4 +- .../hbase-archetype-builder/license.html | 4 +- .../hbase-archetype-builder/mail-lists.html | 4 +- .../plugin-management.html | 4 +- .../hbase-archetype-builder/plugins.html | 4 +- .../hbase-archetype-builder/project-info.html | 4 +- .../project-summary.html | 4 +- .../source-repository.html | 4 +- .../hbase-archetype-builder/team-list.html | 4 +- .../hbase-client-project/checkstyle.html | 4 +- .../hbase-client-project/dependencies.html | 4 +- .../dependency-convergence.html | 4 +- .../hbase-client-project/dependency-info.html | 4 +- .../dependency-management.html | 4 +- .../hbase-client-project/index.html | 4 +- .../hbase-client-project/integration.html | 4 +- .../hbase-client-project/issue-tracking.html | 4 +- .../hbase-client-project/license.html | 4 +- .../hbase-client-project/mail-lists.html | 4 +- .../hbase-client-project/plugin-management.html | 4 +- .../hbase-client-project/plugins.html | 4 +- .../hbase-client-project/project-info.html | 4 +- .../hbase-client-project/project-reports.html | 4 +- .../hbase-client-project/project-summary.html | 4 +- .../hbase-client-project/source-repository.html | 4 +- .../hbase-client-project/team-list.html | 4 +- .../hbase-shaded-client-project/checkstyle.html | 4 +- .../dependencies.html | 4 +- .../dependency-convergence.html | 4 +- .../dependency-info.html | 4 +- .../dependency-management.html | 4 +- .../hbase-shaded-client-project/index.html | 4 +- .../integration.html | 4 +- .../issue-tracking.html | 4 +- .../hbase-shaded-client-project/license.html | 4 +- .../hbase-shaded-client-project/mail-lists.html | 4 +- .../plugin-management.html | 4 +- .../hbase-shaded-client-project/plugins.html | 4 +- .../project-info.html | 4 +- .../project-reports.html | 4 +- .../project-summary.html | 4 +- .../source-repository.html | 4 +- .../hbase-shaded-client-project/team-list.html | 4 +- .../hbase-archetypes/index.html | 4 +- .../hbase-archetypes/integration.html | 4 +- .../hbase-archetypes/issue-tracking.html | 4 +- .../hbase-archetypes/license.html | 4 +- .../hbase-archetypes/mail-lists.html | 4 +- .../hbase-archetypes/plugin-management.html | 4 +- .../hbase-archetypes/plugins.html | 4 +- .../hbase-archetypes/project-info.html | 4 +- .../hbase-archetypes/project-summary.html | 4 +- .../hbase-archetypes/source-repository.html | 4 +- .../hbase-archetypes/team-list.html | 4 +- .../hbase-spark/checkstyle.html | 4 +- .../hbase-spark/dependencies.html | 4 +- .../hbase-spark/dependency-convergence.html | 4 +- .../hbase-spark/dependency-info.html | 4 +- .../hbase-spark/dependency-management.html | 4 +- .../hbase-spark/index.html | 4 +- .../hbase-spark/integration.html | 4 +- .../hbase-spark/issue-tracking.html | 4 +- .../hbase-spark/license.html | 4 +- .../hbase-spark/mail-lists.html | 4 +- .../hbase-spark/plugin-management.html | 4 +- .../hbase-spark/plugins.html | 4 +- .../hbase-spark/project-info.html | 4 +- .../hbase-spark/project-reports.html | 4 +- .../hbase-spark/project-summary.html | 4 +- .../hbase-spark/source-repository.html | 4 +- .../hbase-spark/team-list.html | 4 +- hbase-build-configuration/index.html | 4 +- hbase-build-configuration/integration.html | 4 +- hbase-build-configuration/issue-tracking.html | 4 +- hbase-build-configuration/license.html | 4 +- hbase-build-configuration/mail-lists.html | 4 +- .../plugin-management.html | 4 +- hbase-build-configuration/plugins.html | 4 +- hbase-build-configuration/project-info.html | 4 +- hbase-build-configuration/project-summary.html | 4 +- .../source-repository.html | 4 +- hbase-build-configuration/team-list.html | 4 +- hbase-shaded-check-invariants/checkstyle.html | 4 +- hbase-shaded-check-invariants/dependencies.html | 4 +- .../dependency-convergence.html | 4 +- .../dependency-info.html | 4 +- .../dependency-management.html | 4 +- hbase-shaded-check-invariants/index.html | 4 +- hbase-shaded-check-invariants/integration.html | 4 +- .../issue-tracking.html | 4 +- hbase-shaded-check-invariants/license.html | 4 +- hbase-shaded-check-invariants/mail-lists.html | 4 +- .../plugin-management.html | 4 +- hbase-shaded-check-invariants/plugins.html | 4 +- hbase-shaded-check-invariants/project-info.html | 4 +- .../project-reports.html | 4 +- .../project-summary.html | 4 +- .../source-repository.html | 4 +- hbase-shaded-check-invariants/team-list.html | 4 +- index.html | 4 +- integration.html | 4 +- issue-tracking.html | 4 +- license.html | 4 +- mail-lists.html | 4 +- metrics.html | 4 +- old_news.html | 4 +- plugin-management.html | 4 +- plugins.html | 4 +- poweredbyhbase.html | 4 +- project-info.html | 4 +- project-reports.html | 4 +- project-summary.html | 4 +- pseudo-distributed.html | 4 +- replication.html | 4 +- resources.html | 4 +- source-repository.html | 4 +- sponsors.html | 4 +- supportingprojects.html | 4 +- team-list.html | 4 +- testdevapidocs/index-all.html | 4 + ...cing.BlockCompactionsInCompletionHStore.html | 2 +- ...dpoint.HStoreWithFaultyRefreshHFilesAPI.html | 2 +- .../org/apache/hadoop/hbase/package-tree.html | 10 +- .../TestHStore.DummyStoreEngine.html | 8 +- .../TestHStore.FaultyFileSystem.html | 16 +- .../TestHStore.FaultyOutputStream.html | 12 +- .../TestHStore.MyCompactingMemStore.html | 14 +- ...MyCompactingMemStoreWithCustomCompactor.html | 10 +- .../hbase/regionserver/TestHStore.MyList.html | 54 +- .../regionserver/TestHStore.MyListHook.html | 4 +- .../TestHStore.MyMemStoreCompactor.html | 10 +- .../hbase/regionserver/TestHStore.MyStore.html | 12 +- .../regionserver/TestHStore.MyStoreHook.html | 8 +- .../hbase/regionserver/TestHStore.MyThread.html | 12 +- .../hadoop/hbase/regionserver/TestHStore.html | 108 +- .../hadoop/hbase/regionserver/package-tree.html | 2 +- .../apache/hadoop/hbase/test/package-tree.html | 4 +- .../apache/hadoop/hbase/wal/package-tree.html | 2 +- .../TestHStore.DummyStoreEngine.html | 2565 ++-- .../TestHStore.FaultyFileSystem.html | 2565 ++-- .../TestHStore.FaultyOutputStream.html | 2565 ++-- .../TestHStore.MyCompactingMemStore.html | 2565 ++-- ...MyCompactingMemStoreWithCustomCompactor.html | 2565 ++-- .../hbase/regionserver/TestHStore.MyList.html | 2565 ++-- .../regionserver/TestHStore.MyListHook.html | 2565 ++-- .../TestHStore.MyMemStoreCompactor.html | 2565 ++-- .../hbase/regionserver/TestHStore.MyStore.html | 2565 ++-- .../regionserver/TestHStore.MyStoreHook.html | 2565 ++-- .../hbase/regionserver/TestHStore.MyThread.html | 2565 ++-- .../hadoop/hbase/regionserver/TestHStore.html | 2565 ++-- 247 files changed, 26905 insertions(+), 26954 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e6ae7c3e/acid-semantics.html ---------------------------------------------------------------------- diff --git a/acid-semantics.html b/acid-semantics.html index 7443200..9a46dfe 100644 --- a/acid-semantics.html +++ b/acid-semantics.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20171008" /> + <meta name="Date-Revision-yyyymmdd" content="20171009" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Apache HBase (TM) ACID Properties @@ -606,7 +606,7 @@ under the License. --> <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2017-10-08</li> + <li id="publishDate" class="pull-right">Last Published: 2017-10-09</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e6ae7c3e/apache_hbase_reference_guide.pdf ---------------------------------------------------------------------- diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf index 28bbef7..fd20380 100644 --- a/apache_hbase_reference_guide.pdf +++ b/apache_hbase_reference_guide.pdf @@ -5,8 +5,8 @@ /Author (Apache HBase Team) /Creator (Asciidoctor PDF 1.5.0.alpha.15, based on Prawn 2.2.2) /Producer (Apache HBase Team) -/ModDate (D:20171008144630+00'00') -/CreationDate (D:20171008144630+00'00') +/ModDate (D:20171009144624+00'00') +/CreationDate (D:20171009144624+00'00') >> endobj 2 0 obj @@ -27334,7 +27334,7 @@ endobj endobj 136 0 obj << /Limits [(__anchor-top) (adding.new.node)] -/Names [(__anchor-top) 25 0 R (__indexterm-6975778) 3266 0 R (__indexterm-6978028) 3268 0 R (__indexterm-6980090) 3269 0 R (__indexterm-6981964) 3270 0 R (acid) 894 0 R (add-metric-name-and-function-to-hadoop-compat-interface) 3365 0 R (add-the-implementation-to-both-hadoop-1-and-hadoop-2-compat-modules) 3366 0 R (add.metrics) 3363 0 R (adding-a-new-chapter-to-the-hbase-reference-guide) 3606 0 R (adding.new.node) 2863 0 R] +/Names [(__anchor-top) 25 0 R (__indexterm-6975780) 3266 0 R (__indexterm-6978030) 3268 0 R (__indexterm-6980092) 3269 0 R (__indexterm-6981966) 3270 0 R (acid) 894 0 R (add-metric-name-and-function-to-hadoop-compat-interface) 3365 0 R (add-the-implementation-to-both-hadoop-1-and-hadoop-2-compat-modules) 3366 0 R (add.metrics) 3363 0 R (adding-a-new-chapter-to-the-hbase-reference-guide) 3606 0 R (adding.new.node) 2863 0 R] >> endobj 137 0 obj http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e6ae7c3e/apidocs/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html b/apidocs/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html index accd955..3432d92 100644 --- a/apidocs/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html +++ b/apidocs/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html @@ -144,8 +144,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre>@InterfaceAudience.Public - @InterfaceStability.Evolving -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html#line.30">SpaceLimitingException</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html#line.28">SpaceLimitingException</a> extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaExceededException.html" title="class in org.apache.hadoop.hbase.quotas">QuotaExceededException</a></pre> <div class="block">An Exception that is thrown when a space quota is in violation.</div> <dl> @@ -241,7 +240,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaExceededExce <ul class="blockList"> <li class="blockList"> <h4>SpaceLimitingException</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html#line.37">SpaceLimitingException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> msg)</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html#line.35">SpaceLimitingException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> msg)</pre> </li> </ul> <a name="SpaceLimitingException-java.lang.String-java.lang.String-"> @@ -250,7 +249,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaExceededExce <ul class="blockList"> <li class="blockList"> <h4>SpaceLimitingException</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html#line.53">SpaceLimitingException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> policyName, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html#line.51">SpaceLimitingException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> policyName, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> msg)</pre> </li> </ul> @@ -260,7 +259,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaExceededExce <ul class="blockListLast"> <li class="blockList"> <h4>SpaceLimitingException</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html#line.58">SpaceLimitingException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> policyName, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html#line.56">SpaceLimitingException</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> policyName, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> msg, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> e)</pre> </li> @@ -279,7 +278,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaExceededExce <ul class="blockList"> <li class="blockList"> <h4>getViolationPolicy</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html#line.68">getViolationPolicy</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html#line.66">getViolationPolicy</a>()</pre> <div class="block">Returns the violation policy in effect.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -293,7 +292,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaExceededExce <ul class="blockListLast"> <li class="blockList"> <h4>getMessage</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html#line.92">getMessage</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html#line.90">getMessage</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getMessage--" title="class or interface in java.lang">getMessage</a></code> in class <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></code></dd> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e6ae7c3e/apidocs/src-html/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html ---------------------------------------------------------------------- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html b/apidocs/src-html/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html index b68ab96..9faed50 100644 --- a/apidocs/src-html/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html +++ b/apidocs/src-html/org/apache/hadoop/hbase/quotas/SpaceLimitingException.html @@ -28,79 +28,77 @@ <span class="sourceLineNo">020</span>import org.apache.commons.logging.Log;<a name="line.20"></a> <span class="sourceLineNo">021</span>import org.apache.commons.logging.LogFactory;<a name="line.21"></a> <span class="sourceLineNo">022</span>import org.apache.yetus.audience.InterfaceAudience;<a name="line.22"></a> -<span class="sourceLineNo">023</span>import org.apache.yetus.audience.InterfaceStability;<a name="line.23"></a> -<span class="sourceLineNo">024</span><a name="line.24"></a> -<span class="sourceLineNo">025</span>/**<a name="line.25"></a> -<span class="sourceLineNo">026</span> * An Exception that is thrown when a space quota is in violation.<a name="line.26"></a> -<span class="sourceLineNo">027</span> */<a name="line.27"></a> -<span class="sourceLineNo">028</span>@InterfaceAudience.Public<a name="line.28"></a> -<span class="sourceLineNo">029</span>@InterfaceStability.Evolving<a name="line.29"></a> -<span class="sourceLineNo">030</span>public class SpaceLimitingException extends QuotaExceededException {<a name="line.30"></a> -<span class="sourceLineNo">031</span> private static final long serialVersionUID = 2319438922387583600L;<a name="line.31"></a> -<span class="sourceLineNo">032</span> private static final Log LOG = LogFactory.getLog(SpaceLimitingException.class);<a name="line.32"></a> -<span class="sourceLineNo">033</span> private static final String MESSAGE_PREFIX = SpaceLimitingException.class.getName() + ": ";<a name="line.33"></a> +<span class="sourceLineNo">023</span><a name="line.23"></a> +<span class="sourceLineNo">024</span>/**<a name="line.24"></a> +<span class="sourceLineNo">025</span> * An Exception that is thrown when a space quota is in violation.<a name="line.25"></a> +<span class="sourceLineNo">026</span> */<a name="line.26"></a> +<span class="sourceLineNo">027</span>@InterfaceAudience.Public<a name="line.27"></a> +<span class="sourceLineNo">028</span>public class SpaceLimitingException extends QuotaExceededException {<a name="line.28"></a> +<span class="sourceLineNo">029</span> private static final long serialVersionUID = 2319438922387583600L;<a name="line.29"></a> +<span class="sourceLineNo">030</span> private static final Log LOG = LogFactory.getLog(SpaceLimitingException.class);<a name="line.30"></a> +<span class="sourceLineNo">031</span> private static final String MESSAGE_PREFIX = SpaceLimitingException.class.getName() + ": ";<a name="line.31"></a> +<span class="sourceLineNo">032</span><a name="line.32"></a> +<span class="sourceLineNo">033</span> private final String policyName;<a name="line.33"></a> <span class="sourceLineNo">034</span><a name="line.34"></a> -<span class="sourceLineNo">035</span> private final String policyName;<a name="line.35"></a> -<span class="sourceLineNo">036</span><a name="line.36"></a> -<span class="sourceLineNo">037</span> public SpaceLimitingException(String msg) {<a name="line.37"></a> -<span class="sourceLineNo">038</span> super(parseMessage(msg));<a name="line.38"></a> -<span class="sourceLineNo">039</span><a name="line.39"></a> -<span class="sourceLineNo">040</span> // Hack around ResponseConverter expecting to invoke a single-arg String constructor<a name="line.40"></a> -<span class="sourceLineNo">041</span> // on this class<a name="line.41"></a> -<span class="sourceLineNo">042</span> if (msg != null) {<a name="line.42"></a> -<span class="sourceLineNo">043</span> for (SpaceViolationPolicy definedPolicy : SpaceViolationPolicy.values()) {<a name="line.43"></a> -<span class="sourceLineNo">044</span> if (msg.indexOf(definedPolicy.name()) != -1) {<a name="line.44"></a> -<span class="sourceLineNo">045</span> policyName = definedPolicy.name();<a name="line.45"></a> -<span class="sourceLineNo">046</span> return;<a name="line.46"></a> -<span class="sourceLineNo">047</span> }<a name="line.47"></a> -<span class="sourceLineNo">048</span> }<a name="line.48"></a> -<span class="sourceLineNo">049</span> }<a name="line.49"></a> -<span class="sourceLineNo">050</span> policyName = null;<a name="line.50"></a> -<span class="sourceLineNo">051</span> }<a name="line.51"></a> -<span class="sourceLineNo">052</span><a name="line.52"></a> -<span class="sourceLineNo">053</span> public SpaceLimitingException(String policyName, String msg) {<a name="line.53"></a> -<span class="sourceLineNo">054</span> super(msg);<a name="line.54"></a> -<span class="sourceLineNo">055</span> this.policyName = policyName;<a name="line.55"></a> -<span class="sourceLineNo">056</span> }<a name="line.56"></a> -<span class="sourceLineNo">057</span><a name="line.57"></a> -<span class="sourceLineNo">058</span> public SpaceLimitingException(String policyName, String msg, Throwable e) {<a name="line.58"></a> -<span class="sourceLineNo">059</span> super(msg, e);<a name="line.59"></a> -<span class="sourceLineNo">060</span> this.policyName = policyName;<a name="line.60"></a> -<span class="sourceLineNo">061</span> }<a name="line.61"></a> -<span class="sourceLineNo">062</span><a name="line.62"></a> -<span class="sourceLineNo">063</span> /**<a name="line.63"></a> -<span class="sourceLineNo">064</span> * Returns the violation policy in effect.<a name="line.64"></a> -<span class="sourceLineNo">065</span> *<a name="line.65"></a> -<span class="sourceLineNo">066</span> * @return The violation policy in effect.<a name="line.66"></a> -<span class="sourceLineNo">067</span> */<a name="line.67"></a> -<span class="sourceLineNo">068</span> public String getViolationPolicy() {<a name="line.68"></a> -<span class="sourceLineNo">069</span> return this.policyName;<a name="line.69"></a> -<span class="sourceLineNo">070</span> }<a name="line.70"></a> -<span class="sourceLineNo">071</span><a name="line.71"></a> -<span class="sourceLineNo">072</span> private static String parseMessage(String originalMessage) {<a name="line.72"></a> -<span class="sourceLineNo">073</span> // Serialization of the exception places a duplicate class name. Try to strip that off if it<a name="line.73"></a> -<span class="sourceLineNo">074</span> // exists. Best effort... Looks something like:<a name="line.74"></a> -<span class="sourceLineNo">075</span> // "org.apache.hadoop.hbase.quotas.SpaceLimitingException: NO_INSERTS A Put is disallowed due<a name="line.75"></a> -<span class="sourceLineNo">076</span> // to a space quota."<a name="line.76"></a> -<span class="sourceLineNo">077</span> if (originalMessage != null && originalMessage.startsWith(MESSAGE_PREFIX)) {<a name="line.77"></a> -<span class="sourceLineNo">078</span> // If it starts with the class name, rip off the policy too.<a name="line.78"></a> -<span class="sourceLineNo">079</span> try {<a name="line.79"></a> -<span class="sourceLineNo">080</span> int index = originalMessage.indexOf(' ', MESSAGE_PREFIX.length());<a name="line.80"></a> -<span class="sourceLineNo">081</span> return originalMessage.substring(index + 1);<a name="line.81"></a> -<span class="sourceLineNo">082</span> } catch (Exception e) {<a name="line.82"></a> -<span class="sourceLineNo">083</span> if (LOG.isTraceEnabled()) {<a name="line.83"></a> -<span class="sourceLineNo">084</span> LOG.trace("Failed to trim exception message", e);<a name="line.84"></a> -<span class="sourceLineNo">085</span> }<a name="line.85"></a> -<span class="sourceLineNo">086</span> }<a name="line.86"></a> -<span class="sourceLineNo">087</span> }<a name="line.87"></a> -<span class="sourceLineNo">088</span> return originalMessage;<a name="line.88"></a> -<span class="sourceLineNo">089</span> }<a name="line.89"></a> -<span class="sourceLineNo">090</span><a name="line.90"></a> -<span class="sourceLineNo">091</span> @Override<a name="line.91"></a> -<span class="sourceLineNo">092</span> public String getMessage() {<a name="line.92"></a> -<span class="sourceLineNo">093</span> return (policyName == null ? "(unknown policy)" : policyName) + " " + super.getMessage();<a name="line.93"></a> -<span class="sourceLineNo">094</span> }<a name="line.94"></a> -<span class="sourceLineNo">095</span>}<a name="line.95"></a> +<span class="sourceLineNo">035</span> public SpaceLimitingException(String msg) {<a name="line.35"></a> +<span class="sourceLineNo">036</span> super(parseMessage(msg));<a name="line.36"></a> +<span class="sourceLineNo">037</span><a name="line.37"></a> +<span class="sourceLineNo">038</span> // Hack around ResponseConverter expecting to invoke a single-arg String constructor<a name="line.38"></a> +<span class="sourceLineNo">039</span> // on this class<a name="line.39"></a> +<span class="sourceLineNo">040</span> if (msg != null) {<a name="line.40"></a> +<span class="sourceLineNo">041</span> for (SpaceViolationPolicy definedPolicy : SpaceViolationPolicy.values()) {<a name="line.41"></a> +<span class="sourceLineNo">042</span> if (msg.indexOf(definedPolicy.name()) != -1) {<a name="line.42"></a> +<span class="sourceLineNo">043</span> policyName = definedPolicy.name();<a name="line.43"></a> +<span class="sourceLineNo">044</span> return;<a name="line.44"></a> +<span class="sourceLineNo">045</span> }<a name="line.45"></a> +<span class="sourceLineNo">046</span> }<a name="line.46"></a> +<span class="sourceLineNo">047</span> }<a name="line.47"></a> +<span class="sourceLineNo">048</span> policyName = null;<a name="line.48"></a> +<span class="sourceLineNo">049</span> }<a name="line.49"></a> +<span class="sourceLineNo">050</span><a name="line.50"></a> +<span class="sourceLineNo">051</span> public SpaceLimitingException(String policyName, String msg) {<a name="line.51"></a> +<span class="sourceLineNo">052</span> super(msg);<a name="line.52"></a> +<span class="sourceLineNo">053</span> this.policyName = policyName;<a name="line.53"></a> +<span class="sourceLineNo">054</span> }<a name="line.54"></a> +<span class="sourceLineNo">055</span><a name="line.55"></a> +<span class="sourceLineNo">056</span> public SpaceLimitingException(String policyName, String msg, Throwable e) {<a name="line.56"></a> +<span class="sourceLineNo">057</span> super(msg, e);<a name="line.57"></a> +<span class="sourceLineNo">058</span> this.policyName = policyName;<a name="line.58"></a> +<span class="sourceLineNo">059</span> }<a name="line.59"></a> +<span class="sourceLineNo">060</span><a name="line.60"></a> +<span class="sourceLineNo">061</span> /**<a name="line.61"></a> +<span class="sourceLineNo">062</span> * Returns the violation policy in effect.<a name="line.62"></a> +<span class="sourceLineNo">063</span> *<a name="line.63"></a> +<span class="sourceLineNo">064</span> * @return The violation policy in effect.<a name="line.64"></a> +<span class="sourceLineNo">065</span> */<a name="line.65"></a> +<span class="sourceLineNo">066</span> public String getViolationPolicy() {<a name="line.66"></a> +<span class="sourceLineNo">067</span> return this.policyName;<a name="line.67"></a> +<span class="sourceLineNo">068</span> }<a name="line.68"></a> +<span class="sourceLineNo">069</span><a name="line.69"></a> +<span class="sourceLineNo">070</span> private static String parseMessage(String originalMessage) {<a name="line.70"></a> +<span class="sourceLineNo">071</span> // Serialization of the exception places a duplicate class name. Try to strip that off if it<a name="line.71"></a> +<span class="sourceLineNo">072</span> // exists. Best effort... Looks something like:<a name="line.72"></a> +<span class="sourceLineNo">073</span> // "org.apache.hadoop.hbase.quotas.SpaceLimitingException: NO_INSERTS A Put is disallowed due<a name="line.73"></a> +<span class="sourceLineNo">074</span> // to a space quota."<a name="line.74"></a> +<span class="sourceLineNo">075</span> if (originalMessage != null && originalMessage.startsWith(MESSAGE_PREFIX)) {<a name="line.75"></a> +<span class="sourceLineNo">076</span> // If it starts with the class name, rip off the policy too.<a name="line.76"></a> +<span class="sourceLineNo">077</span> try {<a name="line.77"></a> +<span class="sourceLineNo">078</span> int index = originalMessage.indexOf(' ', MESSAGE_PREFIX.length());<a name="line.78"></a> +<span class="sourceLineNo">079</span> return originalMessage.substring(index + 1);<a name="line.79"></a> +<span class="sourceLineNo">080</span> } catch (Exception e) {<a name="line.80"></a> +<span class="sourceLineNo">081</span> if (LOG.isTraceEnabled()) {<a name="line.81"></a> +<span class="sourceLineNo">082</span> LOG.trace("Failed to trim exception message", e);<a name="line.82"></a> +<span class="sourceLineNo">083</span> }<a name="line.83"></a> +<span class="sourceLineNo">084</span> }<a name="line.84"></a> +<span class="sourceLineNo">085</span> }<a name="line.85"></a> +<span class="sourceLineNo">086</span> return originalMessage;<a name="line.86"></a> +<span class="sourceLineNo">087</span> }<a name="line.87"></a> +<span class="sourceLineNo">088</span><a name="line.88"></a> +<span class="sourceLineNo">089</span> @Override<a name="line.89"></a> +<span class="sourceLineNo">090</span> public String getMessage() {<a name="line.90"></a> +<span class="sourceLineNo">091</span> return (policyName == null ? "(unknown policy)" : policyName) + " " + super.getMessage();<a name="line.91"></a> +<span class="sourceLineNo">092</span> }<a name="line.92"></a> +<span class="sourceLineNo">093</span>}<a name="line.93"></a> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e6ae7c3e/book.html ---------------------------------------------------------------------- diff --git a/book.html b/book.html index 115499b..780196b 100644 --- a/book.html +++ b/book.html @@ -35210,7 +35210,7 @@ The server will return cellblocks compressed using this same compressor as long <div id="footer"> <div id="footer-text"> Version 3.0.0-SNAPSHOT<br> -Last updated 2017-10-08 14:29:39 UTC +Last updated 2017-10-09 14:29:36 UTC </div> </div> </body> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e6ae7c3e/bulk-loads.html ---------------------------------------------------------------------- diff --git a/bulk-loads.html b/bulk-loads.html index d43c897..c59f15d 100644 --- a/bulk-loads.html +++ b/bulk-loads.html @@ -7,7 +7,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20171008" /> + <meta name="Date-Revision-yyyymmdd" content="20171009" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Bulk Loads in Apache HBase (TM) @@ -311,7 +311,7 @@ under the License. --> <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2017-10-08</li> + <li id="publishDate" class="pull-right">Last Published: 2017-10-09</li> </p> </div>
