You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by gi...@apache.org on 2017/09/07 15:13:48 UTC

[01/27] hbase-site git commit: Published site at .

Repository: hbase-site
Updated Branches:
  refs/heads/asf-site 76716de14 -> f9e8b54d2


http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/model/TestStorageClusterVersionModel.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/model/TestStorageClusterVersionModel.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/model/TestStorageClusterVersionModel.html
index 9535af0..5a3765b 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/model/TestStorageClusterVersionModel.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/model/TestStorageClusterVersionModel.html
@@ -39,9 +39,9 @@
 <span class="sourceLineNo">031</span>    super(StorageClusterVersionModel.class);<a name="line.31"></a>
 <span class="sourceLineNo">032</span>    AS_XML =<a name="line.32"></a>
 <span class="sourceLineNo">033</span>      "&lt;?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?&gt;"+<a name="line.33"></a>
-<span class="sourceLineNo">034</span>      "&lt;ClusterVersion&gt;" + VERSION + "&lt;/ClusterVersion&gt;";<a name="line.34"></a>
+<span class="sourceLineNo">034</span>      "&lt;ClusterVersion Version=\"" + VERSION + "\"/&gt;";<a name="line.34"></a>
 <span class="sourceLineNo">035</span><a name="line.35"></a>
-<span class="sourceLineNo">036</span>    AS_JSON = "\"0.0.1-testing\"";<a name="line.36"></a>
+<span class="sourceLineNo">036</span>    AS_JSON = "{\"Version\": \"0.0.1-testing\"}";<a name="line.36"></a>
 <span class="sourceLineNo">037</span>  }<a name="line.37"></a>
 <span class="sourceLineNo">038</span><a name="line.38"></a>
 <span class="sourceLineNo">039</span>  protected StorageClusterVersionModel buildTestModel() {<a name="line.39"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestAccessController2.MyAccessController.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestAccessController2.MyAccessController.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestAccessController2.MyAccessController.html
index 5b43d56..49e17de 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestAccessController2.MyAccessController.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestAccessController2.MyAccessController.html
@@ -62,7 +62,7 @@
 <span class="sourceLineNo">054</span>import org.apache.hadoop.hbase.testclassification.LargeTests;<a name="line.54"></a>
 <span class="sourceLineNo">055</span>import org.apache.hadoop.hbase.testclassification.SecurityTests;<a name="line.55"></a>
 <span class="sourceLineNo">056</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.56"></a>
-<span class="sourceLineNo">057</span>import org.apache.hadoop.hbase.util.TestTableName;<a name="line.57"></a>
+<span class="sourceLineNo">057</span>import org.apache.hadoop.hbase.TestTableName;<a name="line.57"></a>
 <span class="sourceLineNo">058</span>import org.apache.hadoop.hbase.zookeeper.ZKUtil;<a name="line.58"></a>
 <span class="sourceLineNo">059</span>import org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher;<a name="line.59"></a>
 <span class="sourceLineNo">060</span>import org.junit.After;<a name="line.60"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestAccessController2.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestAccessController2.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestAccessController2.html
index 5b43d56..49e17de 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestAccessController2.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestAccessController2.html
@@ -62,7 +62,7 @@
 <span class="sourceLineNo">054</span>import org.apache.hadoop.hbase.testclassification.LargeTests;<a name="line.54"></a>
 <span class="sourceLineNo">055</span>import org.apache.hadoop.hbase.testclassification.SecurityTests;<a name="line.55"></a>
 <span class="sourceLineNo">056</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.56"></a>
-<span class="sourceLineNo">057</span>import org.apache.hadoop.hbase.util.TestTableName;<a name="line.57"></a>
+<span class="sourceLineNo">057</span>import org.apache.hadoop.hbase.TestTableName;<a name="line.57"></a>
 <span class="sourceLineNo">058</span>import org.apache.hadoop.hbase.zookeeper.ZKUtil;<a name="line.58"></a>
 <span class="sourceLineNo">059</span>import org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher;<a name="line.59"></a>
 <span class="sourceLineNo">060</span>import org.junit.After;<a name="line.60"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestCellACLWithMultipleVersions.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestCellACLWithMultipleVersions.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestCellACLWithMultipleVersions.html
index c731afc..1735f2e 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestCellACLWithMultipleVersions.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestCellACLWithMultipleVersions.html
@@ -58,7 +58,7 @@
 <span class="sourceLineNo">050</span>import org.apache.hadoop.hbase.testclassification.SecurityTests;<a name="line.50"></a>
 <span class="sourceLineNo">051</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.51"></a>
 <span class="sourceLineNo">052</span>import org.apache.hadoop.hbase.util.EnvironmentEdgeManager;<a name="line.52"></a>
-<span class="sourceLineNo">053</span>import org.apache.hadoop.hbase.util.TestTableName;<a name="line.53"></a>
+<span class="sourceLineNo">053</span>import org.apache.hadoop.hbase.TestTableName;<a name="line.53"></a>
 <span class="sourceLineNo">054</span>import org.apache.hadoop.hbase.util.Threads;<a name="line.54"></a>
 <span class="sourceLineNo">055</span>import org.apache.log4j.Level;<a name="line.55"></a>
 <span class="sourceLineNo">056</span>import org.apache.log4j.Logger;<a name="line.56"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestCellACLs.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestCellACLs.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestCellACLs.html
index e0fd8e4..de16d05 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestCellACLs.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestCellACLs.html
@@ -60,7 +60,7 @@
 <span class="sourceLineNo">052</span>import org.apache.hadoop.hbase.testclassification.LargeTests;<a name="line.52"></a>
 <span class="sourceLineNo">053</span>import org.apache.hadoop.hbase.testclassification.SecurityTests;<a name="line.53"></a>
 <span class="sourceLineNo">054</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.54"></a>
-<span class="sourceLineNo">055</span>import org.apache.hadoop.hbase.util.TestTableName;<a name="line.55"></a>
+<span class="sourceLineNo">055</span>import org.apache.hadoop.hbase.TestTableName;<a name="line.55"></a>
 <span class="sourceLineNo">056</span>import org.apache.hadoop.hbase.util.Threads;<a name="line.56"></a>
 <span class="sourceLineNo">057</span>import org.apache.log4j.Level;<a name="line.57"></a>
 <span class="sourceLineNo">058</span>import org.apache.log4j.Logger;<a name="line.58"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestScanEarlyTermination.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestScanEarlyTermination.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestScanEarlyTermination.html
index 517d50f..e97b069 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestScanEarlyTermination.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestScanEarlyTermination.html
@@ -52,7 +52,7 @@
 <span class="sourceLineNo">044</span>import org.apache.hadoop.hbase.testclassification.MediumTests;<a name="line.44"></a>
 <span class="sourceLineNo">045</span>import org.apache.hadoop.hbase.testclassification.SecurityTests;<a name="line.45"></a>
 <span class="sourceLineNo">046</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.46"></a>
-<span class="sourceLineNo">047</span>import org.apache.hadoop.hbase.util.TestTableName;<a name="line.47"></a>
+<span class="sourceLineNo">047</span>import org.apache.hadoop.hbase.TestTableName;<a name="line.47"></a>
 <span class="sourceLineNo">048</span>import org.apache.log4j.Level;<a name="line.48"></a>
 <span class="sourceLineNo">049</span>import org.apache.log4j.Logger;<a name="line.49"></a>
 <span class="sourceLineNo">050</span>import org.junit.After;<a name="line.50"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestWithDisabledAuthorization.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestWithDisabledAuthorization.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestWithDisabledAuthorization.html
index 981016e..4285d3f 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestWithDisabledAuthorization.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/security/access/TestWithDisabledAuthorization.html
@@ -79,7 +79,7 @@
 <span class="sourceLineNo">071</span>import org.apache.hadoop.hbase.testclassification.SecurityTests;<a name="line.71"></a>
 <span class="sourceLineNo">072</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.72"></a>
 <span class="sourceLineNo">073</span>import org.apache.hadoop.hbase.util.Pair;<a name="line.73"></a>
-<span class="sourceLineNo">074</span>import org.apache.hadoop.hbase.util.TestTableName;<a name="line.74"></a>
+<span class="sourceLineNo">074</span>import org.apache.hadoop.hbase.TestTableName;<a name="line.74"></a>
 <span class="sourceLineNo">075</span>import org.apache.log4j.Level;<a name="line.75"></a>
 <span class="sourceLineNo">076</span>import org.apache.log4j.Logger;<a name="line.76"></a>
 <span class="sourceLineNo">077</span>import org.junit.After;<a name="line.77"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.MasterSyncObserver.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.MasterSyncObserver.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.MasterSyncObserver.html
index eaf36b1..7902af2 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.MasterSyncObserver.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.MasterSyncObserver.html
@@ -42,7 +42,7 @@
 <span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.coprocessor.ObserverContext;<a name="line.34"></a>
 <span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription;<a name="line.35"></a>
 <span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.testclassification.MediumTests;<a name="line.36"></a>
-<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.util.TestTableName;<a name="line.37"></a>
+<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.TestTableName;<a name="line.37"></a>
 <span class="sourceLineNo">038</span>import org.junit.After;<a name="line.38"></a>
 <span class="sourceLineNo">039</span>import org.junit.Before;<a name="line.39"></a>
 <span class="sourceLineNo">040</span>import org.junit.Rule;<a name="line.40"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.html
index eaf36b1..7902af2 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.html
@@ -42,7 +42,7 @@
 <span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.coprocessor.ObserverContext;<a name="line.34"></a>
 <span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription;<a name="line.35"></a>
 <span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.testclassification.MediumTests;<a name="line.36"></a>
-<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.util.TestTableName;<a name="line.37"></a>
+<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.TestTableName;<a name="line.37"></a>
 <span class="sourceLineNo">038</span>import org.junit.After;<a name="line.38"></a>
 <span class="sourceLineNo">039</span>import org.junit.Before;<a name="line.39"></a>
 <span class="sourceLineNo">040</span>import org.junit.Rule;<a name="line.40"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/util/TestTableName.Names.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/util/TestTableName.Names.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/util/TestTableName.Names.html
deleted file mode 100644
index 1bc39b4..0000000
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/util/TestTableName.Names.html
+++ /dev/null
@@ -1,262 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en">
-<head>
-<title>Source code</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<div class="sourceContainer">
-<pre><span class="sourceLineNo">001</span>/**<a name="line.1"></a>
-<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.2"></a>
-<span class="sourceLineNo">003</span> * or more contributor license agreements.  See the NOTICE file<a name="line.3"></a>
-<span class="sourceLineNo">004</span> * distributed with this work for additional information<a name="line.4"></a>
-<span class="sourceLineNo">005</span> * regarding copyright ownership.  The ASF licenses this file<a name="line.5"></a>
-<span class="sourceLineNo">006</span> * to you under the Apache License, Version 2.0 (the<a name="line.6"></a>
-<span class="sourceLineNo">007</span> * "License"); you may not use this file except in compliance<a name="line.7"></a>
-<span class="sourceLineNo">008</span> * with the License.  You may obtain a copy of the License at<a name="line.8"></a>
-<span class="sourceLineNo">009</span> *<a name="line.9"></a>
-<span class="sourceLineNo">010</span> *     http://www.apache.org/licenses/LICENSE-2.0<a name="line.10"></a>
-<span class="sourceLineNo">011</span> *<a name="line.11"></a>
-<span class="sourceLineNo">012</span> * Unless required by applicable law or agreed to in writing, software<a name="line.12"></a>
-<span class="sourceLineNo">013</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.13"></a>
-<span class="sourceLineNo">014</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.14"></a>
-<span class="sourceLineNo">015</span> * See the License for the specific language governing permissions and<a name="line.15"></a>
-<span class="sourceLineNo">016</span> * limitations under the License.<a name="line.16"></a>
-<span class="sourceLineNo">017</span> */<a name="line.17"></a>
-<span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.util;<a name="line.18"></a>
-<span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>import java.nio.ByteBuffer;<a name="line.20"></a>
-<span class="sourceLineNo">021</span>import java.util.HashMap;<a name="line.21"></a>
-<span class="sourceLineNo">022</span>import java.util.Map;<a name="line.22"></a>
-<span class="sourceLineNo">023</span><a name="line.23"></a>
-<span class="sourceLineNo">024</span>import static org.junit.Assert.assertArrayEquals;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import static org.junit.Assert.assertEquals;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import static org.junit.Assert.assertSame;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import static org.junit.Assert.fail;<a name="line.27"></a>
-<span class="sourceLineNo">028</span><a name="line.28"></a>
-<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.testclassification.MiscTests;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.testclassification.MediumTests;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.TableName;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>import org.junit.Test;<a name="line.32"></a>
-<span class="sourceLineNo">033</span>import org.junit.experimental.categories.Category;<a name="line.33"></a>
-<span class="sourceLineNo">034</span>import org.junit.rules.TestWatcher;<a name="line.34"></a>
-<span class="sourceLineNo">035</span>import org.junit.runner.Description;<a name="line.35"></a>
-<span class="sourceLineNo">036</span><a name="line.36"></a>
-<span class="sourceLineNo">037</span>/**<a name="line.37"></a>
-<span class="sourceLineNo">038</span> * Returns a {@code byte[]} containing the name of the currently running test method.<a name="line.38"></a>
-<span class="sourceLineNo">039</span> */<a name="line.39"></a>
-<span class="sourceLineNo">040</span>@Category({MiscTests.class, MediumTests.class})<a name="line.40"></a>
-<span class="sourceLineNo">041</span>public class TestTableName extends TestWatcher {<a name="line.41"></a>
-<span class="sourceLineNo">042</span>  private TableName tableName;<a name="line.42"></a>
-<span class="sourceLineNo">043</span><a name="line.43"></a>
-<span class="sourceLineNo">044</span>  /**<a name="line.44"></a>
-<span class="sourceLineNo">045</span>   * Invoked when a test is about to start<a name="line.45"></a>
-<span class="sourceLineNo">046</span>   */<a name="line.46"></a>
-<span class="sourceLineNo">047</span>  @Override<a name="line.47"></a>
-<span class="sourceLineNo">048</span>  protected void starting(Description description) {<a name="line.48"></a>
-<span class="sourceLineNo">049</span>    tableName = TableName.valueOf(description.getMethodName());<a name="line.49"></a>
-<span class="sourceLineNo">050</span>  }<a name="line.50"></a>
-<span class="sourceLineNo">051</span><a name="line.51"></a>
-<span class="sourceLineNo">052</span>  public TableName getTableName() {<a name="line.52"></a>
-<span class="sourceLineNo">053</span>    return tableName;<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>  String emptyNames[] ={"", " "};<a name="line.56"></a>
-<span class="sourceLineNo">057</span>  String invalidNamespace[] = {":a", "%:a"};<a name="line.57"></a>
-<span class="sourceLineNo">058</span>  String legalTableNames[] = { "foo", "with-dash_under.dot", "_under_start_ok",<a name="line.58"></a>
-<span class="sourceLineNo">059</span>      "with-dash.with_underscore", "02-01-2012.my_table_01-02", "xyz._mytable_", "9_9_0.table_02"<a name="line.59"></a>
-<span class="sourceLineNo">060</span>      , "dot1.dot2.table", "new.-mytable", "with-dash.with.dot", "legal..t2", "legal..legal.t2",<a name="line.60"></a>
-<span class="sourceLineNo">061</span>      "trailingdots..", "trailing.dots...", "ns:mytable", "ns:_mytable_", "ns:my_table_01-02"};<a name="line.61"></a>
-<span class="sourceLineNo">062</span>  String illegalTableNames[] = { ".dot_start_illegal", "-dash_start_illegal", "spaces not ok",<a name="line.62"></a>
-<span class="sourceLineNo">063</span>      "-dash-.start_illegal", "new.table with space", "01 .table", "ns:-illegaldash",<a name="line.63"></a>
-<span class="sourceLineNo">064</span>      "new:.illegaldot", "new:illegalcolon1:", "new:illegalcolon1:2"};<a name="line.64"></a>
-<span class="sourceLineNo">065</span><a name="line.65"></a>
-<span class="sourceLineNo">066</span><a name="line.66"></a>
-<span class="sourceLineNo">067</span>  @Test(expected = IllegalArgumentException.class)<a name="line.67"></a>
-<span class="sourceLineNo">068</span>  public void testInvalidNamespace() {<a name="line.68"></a>
-<span class="sourceLineNo">069</span>    for (String tn : invalidNamespace) {<a name="line.69"></a>
-<span class="sourceLineNo">070</span>      TableName.isLegalFullyQualifiedTableName(Bytes.toBytes(tn));<a name="line.70"></a>
-<span class="sourceLineNo">071</span>      fail("invalid namespace " + tn + " should have failed with IllegalArgumentException for namespace");<a name="line.71"></a>
-<span class="sourceLineNo">072</span>    }<a name="line.72"></a>
-<span class="sourceLineNo">073</span>  }<a name="line.73"></a>
-<span class="sourceLineNo">074</span><a name="line.74"></a>
-<span class="sourceLineNo">075</span>  @Test(expected = IllegalArgumentException.class)<a name="line.75"></a>
-<span class="sourceLineNo">076</span>  public void testEmptyNamespaceName() {<a name="line.76"></a>
-<span class="sourceLineNo">077</span>    for (String nn : emptyNames) {<a name="line.77"></a>
-<span class="sourceLineNo">078</span>      TableName.isLegalNamespaceName(Bytes.toBytes(nn));<a name="line.78"></a>
-<span class="sourceLineNo">079</span>      fail("invalid Namespace name " + nn + " should have failed with IllegalArgumentException");<a name="line.79"></a>
-<span class="sourceLineNo">080</span>    }<a name="line.80"></a>
-<span class="sourceLineNo">081</span>  }<a name="line.81"></a>
-<span class="sourceLineNo">082</span><a name="line.82"></a>
-<span class="sourceLineNo">083</span>  @Test(expected = IllegalArgumentException.class)<a name="line.83"></a>
-<span class="sourceLineNo">084</span>  public void testEmptyTableName() {<a name="line.84"></a>
-<span class="sourceLineNo">085</span>    for (String tn : emptyNames) {<a name="line.85"></a>
-<span class="sourceLineNo">086</span>      TableName.isLegalFullyQualifiedTableName(Bytes.toBytes(tn));<a name="line.86"></a>
-<span class="sourceLineNo">087</span>      fail("invalid tablename " + tn + " should have failed with IllegalArgumentException");<a name="line.87"></a>
-<span class="sourceLineNo">088</span>    }<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>  @Test<a name="line.91"></a>
-<span class="sourceLineNo">092</span>  public void testLegalHTableNames() {<a name="line.92"></a>
-<span class="sourceLineNo">093</span>    for (String tn : legalTableNames) {<a name="line.93"></a>
-<span class="sourceLineNo">094</span>      TableName.isLegalFullyQualifiedTableName(Bytes.toBytes(tn));<a name="line.94"></a>
-<span class="sourceLineNo">095</span>    }<a name="line.95"></a>
-<span class="sourceLineNo">096</span>  }<a name="line.96"></a>
-<span class="sourceLineNo">097</span><a name="line.97"></a>
-<span class="sourceLineNo">098</span>  @Test<a name="line.98"></a>
-<span class="sourceLineNo">099</span>  public void testIllegalHTableNames() {<a name="line.99"></a>
-<span class="sourceLineNo">100</span>    for (String tn : illegalTableNames) {<a name="line.100"></a>
-<span class="sourceLineNo">101</span>      try {<a name="line.101"></a>
-<span class="sourceLineNo">102</span>        TableName.isLegalFullyQualifiedTableName(Bytes.toBytes(tn));<a name="line.102"></a>
-<span class="sourceLineNo">103</span>        fail("invalid tablename " + tn + " should have failed");<a name="line.103"></a>
-<span class="sourceLineNo">104</span>      } catch (Exception e) {<a name="line.104"></a>
-<span class="sourceLineNo">105</span>        // expected<a name="line.105"></a>
-<span class="sourceLineNo">106</span>      }<a name="line.106"></a>
-<span class="sourceLineNo">107</span>    }<a name="line.107"></a>
-<span class="sourceLineNo">108</span>  }<a name="line.108"></a>
-<span class="sourceLineNo">109</span><a name="line.109"></a>
-<span class="sourceLineNo">110</span>  class Names {<a name="line.110"></a>
-<span class="sourceLineNo">111</span>    String ns;<a name="line.111"></a>
-<span class="sourceLineNo">112</span>    byte[] nsb;<a name="line.112"></a>
-<span class="sourceLineNo">113</span>    String tn;<a name="line.113"></a>
-<span class="sourceLineNo">114</span>    byte[] tnb;<a name="line.114"></a>
-<span class="sourceLineNo">115</span>    String nn;<a name="line.115"></a>
-<span class="sourceLineNo">116</span>    byte[] nnb;<a name="line.116"></a>
-<span class="sourceLineNo">117</span><a name="line.117"></a>
-<span class="sourceLineNo">118</span>    Names(String ns, String tn) {<a name="line.118"></a>
-<span class="sourceLineNo">119</span>      this.ns = ns;<a name="line.119"></a>
-<span class="sourceLineNo">120</span>      nsb = ns.getBytes();<a name="line.120"></a>
-<span class="sourceLineNo">121</span>      this.tn = tn;<a name="line.121"></a>
-<span class="sourceLineNo">122</span>      tnb = tn.getBytes();<a name="line.122"></a>
-<span class="sourceLineNo">123</span>      nn = this.ns + ":" + this.tn;<a name="line.123"></a>
-<span class="sourceLineNo">124</span>      nnb = nn.getBytes();<a name="line.124"></a>
-<span class="sourceLineNo">125</span>    }<a name="line.125"></a>
-<span class="sourceLineNo">126</span><a name="line.126"></a>
-<span class="sourceLineNo">127</span>    @Override<a name="line.127"></a>
-<span class="sourceLineNo">128</span>    public boolean equals(Object o) {<a name="line.128"></a>
-<span class="sourceLineNo">129</span>      if (this == o) return true;<a name="line.129"></a>
-<span class="sourceLineNo">130</span>      if (o == null || getClass() != o.getClass()) return false;<a name="line.130"></a>
-<span class="sourceLineNo">131</span><a name="line.131"></a>
-<span class="sourceLineNo">132</span>      Names names = (Names) o;<a name="line.132"></a>
-<span class="sourceLineNo">133</span><a name="line.133"></a>
-<span class="sourceLineNo">134</span>      if (!ns.equals(names.ns)) return false;<a name="line.134"></a>
-<span class="sourceLineNo">135</span>      if (!tn.equals(names.tn)) return false;<a name="line.135"></a>
-<span class="sourceLineNo">136</span><a name="line.136"></a>
-<span class="sourceLineNo">137</span>      return true;<a name="line.137"></a>
-<span class="sourceLineNo">138</span>    }<a name="line.138"></a>
-<span class="sourceLineNo">139</span><a name="line.139"></a>
-<span class="sourceLineNo">140</span>    @Override<a name="line.140"></a>
-<span class="sourceLineNo">141</span>    public int hashCode() {<a name="line.141"></a>
-<span class="sourceLineNo">142</span>      int result = ns.hashCode();<a name="line.142"></a>
-<span class="sourceLineNo">143</span>      result = 31 * result + tn.hashCode();<a name="line.143"></a>
-<span class="sourceLineNo">144</span>      return result;<a name="line.144"></a>
-<span class="sourceLineNo">145</span>    }<a name="line.145"></a>
-<span class="sourceLineNo">146</span>  }<a name="line.146"></a>
-<span class="sourceLineNo">147</span><a name="line.147"></a>
-<span class="sourceLineNo">148</span>  Names[] names = new Names[] {<a name="line.148"></a>
-<span class="sourceLineNo">149</span>      new Names("n1", "n1"),<a name="line.149"></a>
-<span class="sourceLineNo">150</span>      new Names("n2", "n2"),<a name="line.150"></a>
-<span class="sourceLineNo">151</span>      new Names("table1", "table1"),<a name="line.151"></a>
-<span class="sourceLineNo">152</span>      new Names("table2", "table2"),<a name="line.152"></a>
-<span class="sourceLineNo">153</span>      new Names("table2", "table1"),<a name="line.153"></a>
-<span class="sourceLineNo">154</span>      new Names("table1", "table2"),<a name="line.154"></a>
-<span class="sourceLineNo">155</span>      new Names("n1", "table1"),<a name="line.155"></a>
-<span class="sourceLineNo">156</span>      new Names("n1", "table1"),<a name="line.156"></a>
-<span class="sourceLineNo">157</span>      new Names("n2", "table2"),<a name="line.157"></a>
-<span class="sourceLineNo">158</span>      new Names("n2", "table2")<a name="line.158"></a>
-<span class="sourceLineNo">159</span>  };<a name="line.159"></a>
-<span class="sourceLineNo">160</span><a name="line.160"></a>
-<span class="sourceLineNo">161</span>  @Test<a name="line.161"></a>
-<span class="sourceLineNo">162</span>  public void testValueOf() {<a name="line.162"></a>
-<span class="sourceLineNo">163</span><a name="line.163"></a>
-<span class="sourceLineNo">164</span>    Map&lt;String, TableName&gt; inCache = new HashMap&lt;&gt;();<a name="line.164"></a>
-<span class="sourceLineNo">165</span>    // fill cache<a name="line.165"></a>
-<span class="sourceLineNo">166</span>    for (Names name : names) {<a name="line.166"></a>
-<span class="sourceLineNo">167</span>      inCache.put(name.nn, TableName.valueOf(name.ns, name.tn));<a name="line.167"></a>
-<span class="sourceLineNo">168</span>    }<a name="line.168"></a>
-<span class="sourceLineNo">169</span>    for (Names name : names) {<a name="line.169"></a>
-<span class="sourceLineNo">170</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(name.ns, name.tn), name));<a name="line.170"></a>
-<span class="sourceLineNo">171</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(name.nsb, name.tnb), name));<a name="line.171"></a>
-<span class="sourceLineNo">172</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(name.nn), name));<a name="line.172"></a>
-<span class="sourceLineNo">173</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(name.nnb), name));<a name="line.173"></a>
-<span class="sourceLineNo">174</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(<a name="line.174"></a>
-<span class="sourceLineNo">175</span>          ByteBuffer.wrap(name.nsb), ByteBuffer.wrap(name.tnb)), name));<a name="line.175"></a>
-<span class="sourceLineNo">176</span>    }<a name="line.176"></a>
-<span class="sourceLineNo">177</span><a name="line.177"></a>
-<span class="sourceLineNo">178</span>  }<a name="line.178"></a>
-<span class="sourceLineNo">179</span><a name="line.179"></a>
-<span class="sourceLineNo">180</span>  private TableName validateNames(TableName expected, Names names) {<a name="line.180"></a>
-<span class="sourceLineNo">181</span>    assertEquals(expected.getNameAsString(), names.nn);<a name="line.181"></a>
-<span class="sourceLineNo">182</span>    assertArrayEquals(expected.getName(), names.nnb);<a name="line.182"></a>
-<span class="sourceLineNo">183</span>    assertEquals(expected.getQualifierAsString(), names.tn);<a name="line.183"></a>
-<span class="sourceLineNo">184</span>    assertArrayEquals(expected.getQualifier(), names.tnb);<a name="line.184"></a>
-<span class="sourceLineNo">185</span>    assertEquals(expected.getNamespaceAsString(), names.ns);<a name="line.185"></a>
-<span class="sourceLineNo">186</span>    assertArrayEquals(expected.getNamespace(), names.nsb);<a name="line.186"></a>
-<span class="sourceLineNo">187</span>    return expected;<a name="line.187"></a>
-<span class="sourceLineNo">188</span>  }<a name="line.188"></a>
-<span class="sourceLineNo">189</span><a name="line.189"></a>
-<span class="sourceLineNo">190</span>}<a name="line.190"></a>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-</pre>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/util/TestTableName.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/util/TestTableName.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/util/TestTableName.html
deleted file mode 100644
index 1bc39b4..0000000
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/util/TestTableName.html
+++ /dev/null
@@ -1,262 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en">
-<head>
-<title>Source code</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<div class="sourceContainer">
-<pre><span class="sourceLineNo">001</span>/**<a name="line.1"></a>
-<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.2"></a>
-<span class="sourceLineNo">003</span> * or more contributor license agreements.  See the NOTICE file<a name="line.3"></a>
-<span class="sourceLineNo">004</span> * distributed with this work for additional information<a name="line.4"></a>
-<span class="sourceLineNo">005</span> * regarding copyright ownership.  The ASF licenses this file<a name="line.5"></a>
-<span class="sourceLineNo">006</span> * to you under the Apache License, Version 2.0 (the<a name="line.6"></a>
-<span class="sourceLineNo">007</span> * "License"); you may not use this file except in compliance<a name="line.7"></a>
-<span class="sourceLineNo">008</span> * with the License.  You may obtain a copy of the License at<a name="line.8"></a>
-<span class="sourceLineNo">009</span> *<a name="line.9"></a>
-<span class="sourceLineNo">010</span> *     http://www.apache.org/licenses/LICENSE-2.0<a name="line.10"></a>
-<span class="sourceLineNo">011</span> *<a name="line.11"></a>
-<span class="sourceLineNo">012</span> * Unless required by applicable law or agreed to in writing, software<a name="line.12"></a>
-<span class="sourceLineNo">013</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.13"></a>
-<span class="sourceLineNo">014</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.14"></a>
-<span class="sourceLineNo">015</span> * See the License for the specific language governing permissions and<a name="line.15"></a>
-<span class="sourceLineNo">016</span> * limitations under the License.<a name="line.16"></a>
-<span class="sourceLineNo">017</span> */<a name="line.17"></a>
-<span class="sourceLineNo">018</span>package org.apache.hadoop.hbase.util;<a name="line.18"></a>
-<span class="sourceLineNo">019</span><a name="line.19"></a>
-<span class="sourceLineNo">020</span>import java.nio.ByteBuffer;<a name="line.20"></a>
-<span class="sourceLineNo">021</span>import java.util.HashMap;<a name="line.21"></a>
-<span class="sourceLineNo">022</span>import java.util.Map;<a name="line.22"></a>
-<span class="sourceLineNo">023</span><a name="line.23"></a>
-<span class="sourceLineNo">024</span>import static org.junit.Assert.assertArrayEquals;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import static org.junit.Assert.assertEquals;<a name="line.25"></a>
-<span class="sourceLineNo">026</span>import static org.junit.Assert.assertSame;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import static org.junit.Assert.fail;<a name="line.27"></a>
-<span class="sourceLineNo">028</span><a name="line.28"></a>
-<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.testclassification.MiscTests;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.testclassification.MediumTests;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.TableName;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>import org.junit.Test;<a name="line.32"></a>
-<span class="sourceLineNo">033</span>import org.junit.experimental.categories.Category;<a name="line.33"></a>
-<span class="sourceLineNo">034</span>import org.junit.rules.TestWatcher;<a name="line.34"></a>
-<span class="sourceLineNo">035</span>import org.junit.runner.Description;<a name="line.35"></a>
-<span class="sourceLineNo">036</span><a name="line.36"></a>
-<span class="sourceLineNo">037</span>/**<a name="line.37"></a>
-<span class="sourceLineNo">038</span> * Returns a {@code byte[]} containing the name of the currently running test method.<a name="line.38"></a>
-<span class="sourceLineNo">039</span> */<a name="line.39"></a>
-<span class="sourceLineNo">040</span>@Category({MiscTests.class, MediumTests.class})<a name="line.40"></a>
-<span class="sourceLineNo">041</span>public class TestTableName extends TestWatcher {<a name="line.41"></a>
-<span class="sourceLineNo">042</span>  private TableName tableName;<a name="line.42"></a>
-<span class="sourceLineNo">043</span><a name="line.43"></a>
-<span class="sourceLineNo">044</span>  /**<a name="line.44"></a>
-<span class="sourceLineNo">045</span>   * Invoked when a test is about to start<a name="line.45"></a>
-<span class="sourceLineNo">046</span>   */<a name="line.46"></a>
-<span class="sourceLineNo">047</span>  @Override<a name="line.47"></a>
-<span class="sourceLineNo">048</span>  protected void starting(Description description) {<a name="line.48"></a>
-<span class="sourceLineNo">049</span>    tableName = TableName.valueOf(description.getMethodName());<a name="line.49"></a>
-<span class="sourceLineNo">050</span>  }<a name="line.50"></a>
-<span class="sourceLineNo">051</span><a name="line.51"></a>
-<span class="sourceLineNo">052</span>  public TableName getTableName() {<a name="line.52"></a>
-<span class="sourceLineNo">053</span>    return tableName;<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>  String emptyNames[] ={"", " "};<a name="line.56"></a>
-<span class="sourceLineNo">057</span>  String invalidNamespace[] = {":a", "%:a"};<a name="line.57"></a>
-<span class="sourceLineNo">058</span>  String legalTableNames[] = { "foo", "with-dash_under.dot", "_under_start_ok",<a name="line.58"></a>
-<span class="sourceLineNo">059</span>      "with-dash.with_underscore", "02-01-2012.my_table_01-02", "xyz._mytable_", "9_9_0.table_02"<a name="line.59"></a>
-<span class="sourceLineNo">060</span>      , "dot1.dot2.table", "new.-mytable", "with-dash.with.dot", "legal..t2", "legal..legal.t2",<a name="line.60"></a>
-<span class="sourceLineNo">061</span>      "trailingdots..", "trailing.dots...", "ns:mytable", "ns:_mytable_", "ns:my_table_01-02"};<a name="line.61"></a>
-<span class="sourceLineNo">062</span>  String illegalTableNames[] = { ".dot_start_illegal", "-dash_start_illegal", "spaces not ok",<a name="line.62"></a>
-<span class="sourceLineNo">063</span>      "-dash-.start_illegal", "new.table with space", "01 .table", "ns:-illegaldash",<a name="line.63"></a>
-<span class="sourceLineNo">064</span>      "new:.illegaldot", "new:illegalcolon1:", "new:illegalcolon1:2"};<a name="line.64"></a>
-<span class="sourceLineNo">065</span><a name="line.65"></a>
-<span class="sourceLineNo">066</span><a name="line.66"></a>
-<span class="sourceLineNo">067</span>  @Test(expected = IllegalArgumentException.class)<a name="line.67"></a>
-<span class="sourceLineNo">068</span>  public void testInvalidNamespace() {<a name="line.68"></a>
-<span class="sourceLineNo">069</span>    for (String tn : invalidNamespace) {<a name="line.69"></a>
-<span class="sourceLineNo">070</span>      TableName.isLegalFullyQualifiedTableName(Bytes.toBytes(tn));<a name="line.70"></a>
-<span class="sourceLineNo">071</span>      fail("invalid namespace " + tn + " should have failed with IllegalArgumentException for namespace");<a name="line.71"></a>
-<span class="sourceLineNo">072</span>    }<a name="line.72"></a>
-<span class="sourceLineNo">073</span>  }<a name="line.73"></a>
-<span class="sourceLineNo">074</span><a name="line.74"></a>
-<span class="sourceLineNo">075</span>  @Test(expected = IllegalArgumentException.class)<a name="line.75"></a>
-<span class="sourceLineNo">076</span>  public void testEmptyNamespaceName() {<a name="line.76"></a>
-<span class="sourceLineNo">077</span>    for (String nn : emptyNames) {<a name="line.77"></a>
-<span class="sourceLineNo">078</span>      TableName.isLegalNamespaceName(Bytes.toBytes(nn));<a name="line.78"></a>
-<span class="sourceLineNo">079</span>      fail("invalid Namespace name " + nn + " should have failed with IllegalArgumentException");<a name="line.79"></a>
-<span class="sourceLineNo">080</span>    }<a name="line.80"></a>
-<span class="sourceLineNo">081</span>  }<a name="line.81"></a>
-<span class="sourceLineNo">082</span><a name="line.82"></a>
-<span class="sourceLineNo">083</span>  @Test(expected = IllegalArgumentException.class)<a name="line.83"></a>
-<span class="sourceLineNo">084</span>  public void testEmptyTableName() {<a name="line.84"></a>
-<span class="sourceLineNo">085</span>    for (String tn : emptyNames) {<a name="line.85"></a>
-<span class="sourceLineNo">086</span>      TableName.isLegalFullyQualifiedTableName(Bytes.toBytes(tn));<a name="line.86"></a>
-<span class="sourceLineNo">087</span>      fail("invalid tablename " + tn + " should have failed with IllegalArgumentException");<a name="line.87"></a>
-<span class="sourceLineNo">088</span>    }<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>  @Test<a name="line.91"></a>
-<span class="sourceLineNo">092</span>  public void testLegalHTableNames() {<a name="line.92"></a>
-<span class="sourceLineNo">093</span>    for (String tn : legalTableNames) {<a name="line.93"></a>
-<span class="sourceLineNo">094</span>      TableName.isLegalFullyQualifiedTableName(Bytes.toBytes(tn));<a name="line.94"></a>
-<span class="sourceLineNo">095</span>    }<a name="line.95"></a>
-<span class="sourceLineNo">096</span>  }<a name="line.96"></a>
-<span class="sourceLineNo">097</span><a name="line.97"></a>
-<span class="sourceLineNo">098</span>  @Test<a name="line.98"></a>
-<span class="sourceLineNo">099</span>  public void testIllegalHTableNames() {<a name="line.99"></a>
-<span class="sourceLineNo">100</span>    for (String tn : illegalTableNames) {<a name="line.100"></a>
-<span class="sourceLineNo">101</span>      try {<a name="line.101"></a>
-<span class="sourceLineNo">102</span>        TableName.isLegalFullyQualifiedTableName(Bytes.toBytes(tn));<a name="line.102"></a>
-<span class="sourceLineNo">103</span>        fail("invalid tablename " + tn + " should have failed");<a name="line.103"></a>
-<span class="sourceLineNo">104</span>      } catch (Exception e) {<a name="line.104"></a>
-<span class="sourceLineNo">105</span>        // expected<a name="line.105"></a>
-<span class="sourceLineNo">106</span>      }<a name="line.106"></a>
-<span class="sourceLineNo">107</span>    }<a name="line.107"></a>
-<span class="sourceLineNo">108</span>  }<a name="line.108"></a>
-<span class="sourceLineNo">109</span><a name="line.109"></a>
-<span class="sourceLineNo">110</span>  class Names {<a name="line.110"></a>
-<span class="sourceLineNo">111</span>    String ns;<a name="line.111"></a>
-<span class="sourceLineNo">112</span>    byte[] nsb;<a name="line.112"></a>
-<span class="sourceLineNo">113</span>    String tn;<a name="line.113"></a>
-<span class="sourceLineNo">114</span>    byte[] tnb;<a name="line.114"></a>
-<span class="sourceLineNo">115</span>    String nn;<a name="line.115"></a>
-<span class="sourceLineNo">116</span>    byte[] nnb;<a name="line.116"></a>
-<span class="sourceLineNo">117</span><a name="line.117"></a>
-<span class="sourceLineNo">118</span>    Names(String ns, String tn) {<a name="line.118"></a>
-<span class="sourceLineNo">119</span>      this.ns = ns;<a name="line.119"></a>
-<span class="sourceLineNo">120</span>      nsb = ns.getBytes();<a name="line.120"></a>
-<span class="sourceLineNo">121</span>      this.tn = tn;<a name="line.121"></a>
-<span class="sourceLineNo">122</span>      tnb = tn.getBytes();<a name="line.122"></a>
-<span class="sourceLineNo">123</span>      nn = this.ns + ":" + this.tn;<a name="line.123"></a>
-<span class="sourceLineNo">124</span>      nnb = nn.getBytes();<a name="line.124"></a>
-<span class="sourceLineNo">125</span>    }<a name="line.125"></a>
-<span class="sourceLineNo">126</span><a name="line.126"></a>
-<span class="sourceLineNo">127</span>    @Override<a name="line.127"></a>
-<span class="sourceLineNo">128</span>    public boolean equals(Object o) {<a name="line.128"></a>
-<span class="sourceLineNo">129</span>      if (this == o) return true;<a name="line.129"></a>
-<span class="sourceLineNo">130</span>      if (o == null || getClass() != o.getClass()) return false;<a name="line.130"></a>
-<span class="sourceLineNo">131</span><a name="line.131"></a>
-<span class="sourceLineNo">132</span>      Names names = (Names) o;<a name="line.132"></a>
-<span class="sourceLineNo">133</span><a name="line.133"></a>
-<span class="sourceLineNo">134</span>      if (!ns.equals(names.ns)) return false;<a name="line.134"></a>
-<span class="sourceLineNo">135</span>      if (!tn.equals(names.tn)) return false;<a name="line.135"></a>
-<span class="sourceLineNo">136</span><a name="line.136"></a>
-<span class="sourceLineNo">137</span>      return true;<a name="line.137"></a>
-<span class="sourceLineNo">138</span>    }<a name="line.138"></a>
-<span class="sourceLineNo">139</span><a name="line.139"></a>
-<span class="sourceLineNo">140</span>    @Override<a name="line.140"></a>
-<span class="sourceLineNo">141</span>    public int hashCode() {<a name="line.141"></a>
-<span class="sourceLineNo">142</span>      int result = ns.hashCode();<a name="line.142"></a>
-<span class="sourceLineNo">143</span>      result = 31 * result + tn.hashCode();<a name="line.143"></a>
-<span class="sourceLineNo">144</span>      return result;<a name="line.144"></a>
-<span class="sourceLineNo">145</span>    }<a name="line.145"></a>
-<span class="sourceLineNo">146</span>  }<a name="line.146"></a>
-<span class="sourceLineNo">147</span><a name="line.147"></a>
-<span class="sourceLineNo">148</span>  Names[] names = new Names[] {<a name="line.148"></a>
-<span class="sourceLineNo">149</span>      new Names("n1", "n1"),<a name="line.149"></a>
-<span class="sourceLineNo">150</span>      new Names("n2", "n2"),<a name="line.150"></a>
-<span class="sourceLineNo">151</span>      new Names("table1", "table1"),<a name="line.151"></a>
-<span class="sourceLineNo">152</span>      new Names("table2", "table2"),<a name="line.152"></a>
-<span class="sourceLineNo">153</span>      new Names("table2", "table1"),<a name="line.153"></a>
-<span class="sourceLineNo">154</span>      new Names("table1", "table2"),<a name="line.154"></a>
-<span class="sourceLineNo">155</span>      new Names("n1", "table1"),<a name="line.155"></a>
-<span class="sourceLineNo">156</span>      new Names("n1", "table1"),<a name="line.156"></a>
-<span class="sourceLineNo">157</span>      new Names("n2", "table2"),<a name="line.157"></a>
-<span class="sourceLineNo">158</span>      new Names("n2", "table2")<a name="line.158"></a>
-<span class="sourceLineNo">159</span>  };<a name="line.159"></a>
-<span class="sourceLineNo">160</span><a name="line.160"></a>
-<span class="sourceLineNo">161</span>  @Test<a name="line.161"></a>
-<span class="sourceLineNo">162</span>  public void testValueOf() {<a name="line.162"></a>
-<span class="sourceLineNo">163</span><a name="line.163"></a>
-<span class="sourceLineNo">164</span>    Map&lt;String, TableName&gt; inCache = new HashMap&lt;&gt;();<a name="line.164"></a>
-<span class="sourceLineNo">165</span>    // fill cache<a name="line.165"></a>
-<span class="sourceLineNo">166</span>    for (Names name : names) {<a name="line.166"></a>
-<span class="sourceLineNo">167</span>      inCache.put(name.nn, TableName.valueOf(name.ns, name.tn));<a name="line.167"></a>
-<span class="sourceLineNo">168</span>    }<a name="line.168"></a>
-<span class="sourceLineNo">169</span>    for (Names name : names) {<a name="line.169"></a>
-<span class="sourceLineNo">170</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(name.ns, name.tn), name));<a name="line.170"></a>
-<span class="sourceLineNo">171</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(name.nsb, name.tnb), name));<a name="line.171"></a>
-<span class="sourceLineNo">172</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(name.nn), name));<a name="line.172"></a>
-<span class="sourceLineNo">173</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(name.nnb), name));<a name="line.173"></a>
-<span class="sourceLineNo">174</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(<a name="line.174"></a>
-<span class="sourceLineNo">175</span>          ByteBuffer.wrap(name.nsb), ByteBuffer.wrap(name.tnb)), name));<a name="line.175"></a>
-<span class="sourceLineNo">176</span>    }<a name="line.176"></a>
-<span class="sourceLineNo">177</span><a name="line.177"></a>
-<span class="sourceLineNo">178</span>  }<a name="line.178"></a>
-<span class="sourceLineNo">179</span><a name="line.179"></a>
-<span class="sourceLineNo">180</span>  private TableName validateNames(TableName expected, Names names) {<a name="line.180"></a>
-<span class="sourceLineNo">181</span>    assertEquals(expected.getNameAsString(), names.nn);<a name="line.181"></a>
-<span class="sourceLineNo">182</span>    assertArrayEquals(expected.getName(), names.nnb);<a name="line.182"></a>
-<span class="sourceLineNo">183</span>    assertEquals(expected.getQualifierAsString(), names.tn);<a name="line.183"></a>
-<span class="sourceLineNo">184</span>    assertArrayEquals(expected.getQualifier(), names.tnb);<a name="line.184"></a>
-<span class="sourceLineNo">185</span>    assertEquals(expected.getNamespaceAsString(), names.ns);<a name="line.185"></a>
-<span class="sourceLineNo">186</span>    assertArrayEquals(expected.getNamespace(), names.nsb);<a name="line.186"></a>
-<span class="sourceLineNo">187</span>    return expected;<a name="line.187"></a>
-<span class="sourceLineNo">188</span>  }<a name="line.188"></a>
-<span class="sourceLineNo">189</span><a name="line.189"></a>
-<span class="sourceLineNo">190</span>}<a name="line.190"></a>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-</pre>
-</div>
-</body>
-</html>


[20/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html b/devapidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html
index 0ed7e8b..7839e75 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html
@@ -30,615 +30,634 @@
 <span class="sourceLineNo">022</span>import java.util.ArrayList;<a name="line.22"></a>
 <span class="sourceLineNo">023</span>import java.util.Arrays;<a name="line.23"></a>
 <span class="sourceLineNo">024</span>import java.util.Collections;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import java.util.List;<a name="line.25"></a>
-<span class="sourceLineNo">026</span><a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.hadoop.hbase.Cell;<a name="line.27"></a>
-<span class="sourceLineNo">028</span>import org.apache.hadoop.hbase.CellComparator;<a name="line.28"></a>
-<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.CellUtil;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.KeyValueUtil;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.exceptions.DeserializationException;<a name="line.32"></a>
-<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;<a name="line.33"></a>
-<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.FilterProtos;<a name="line.34"></a>
-<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.shaded.com.google.protobuf.InvalidProtocolBufferException;<a name="line.35"></a>
-<span class="sourceLineNo">036</span><a name="line.36"></a>
-<span class="sourceLineNo">037</span>/**<a name="line.37"></a>
-<span class="sourceLineNo">038</span> * Implementation of {@link Filter} that represents an ordered List of Filters<a name="line.38"></a>
-<span class="sourceLineNo">039</span> * which will be evaluated with a specified boolean operator {@link Operator#MUST_PASS_ALL}<a name="line.39"></a>
-<span class="sourceLineNo">040</span> * (&lt;code&gt;AND&lt;/code&gt;) or {@link Operator#MUST_PASS_ONE} (&lt;code&gt;OR&lt;/code&gt;).<a name="line.40"></a>
-<span class="sourceLineNo">041</span> * Since you can use Filter Lists as children of Filter Lists, you can create a<a name="line.41"></a>
-<span class="sourceLineNo">042</span> * hierarchy of filters to be evaluated.<a name="line.42"></a>
-<span class="sourceLineNo">043</span> *<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * &lt;br&gt;<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * {@link Operator#MUST_PASS_ALL} evaluates lazily: evaluation stops as soon as one filter does<a name="line.45"></a>
-<span class="sourceLineNo">046</span> * not include the KeyValue.<a name="line.46"></a>
-<span class="sourceLineNo">047</span> *<a name="line.47"></a>
-<span class="sourceLineNo">048</span> * &lt;br&gt;<a name="line.48"></a>
-<span class="sourceLineNo">049</span> * {@link Operator#MUST_PASS_ONE} evaluates non-lazily: all filters are always evaluated.<a name="line.49"></a>
-<span class="sourceLineNo">050</span> *<a name="line.50"></a>
-<span class="sourceLineNo">051</span> * &lt;br&gt;<a name="line.51"></a>
-<span class="sourceLineNo">052</span> * Defaults to {@link Operator#MUST_PASS_ALL}.<a name="line.52"></a>
-<span class="sourceLineNo">053</span> */<a name="line.53"></a>
-<span class="sourceLineNo">054</span>@InterfaceAudience.Public<a name="line.54"></a>
-<span class="sourceLineNo">055</span>final public class FilterList extends FilterBase {<a name="line.55"></a>
-<span class="sourceLineNo">056</span>  /** set operator */<a name="line.56"></a>
-<span class="sourceLineNo">057</span>  @InterfaceAudience.Public<a name="line.57"></a>
-<span class="sourceLineNo">058</span>  public static enum Operator {<a name="line.58"></a>
-<span class="sourceLineNo">059</span>    /** !AND */<a name="line.59"></a>
-<span class="sourceLineNo">060</span>    MUST_PASS_ALL,<a name="line.60"></a>
-<span class="sourceLineNo">061</span>    /** !OR */<a name="line.61"></a>
-<span class="sourceLineNo">062</span>    MUST_PASS_ONE<a name="line.62"></a>
-<span class="sourceLineNo">063</span>  }<a name="line.63"></a>
-<span class="sourceLineNo">064</span><a name="line.64"></a>
-<span class="sourceLineNo">065</span>  private static final int MAX_LOG_FILTERS = 5;<a name="line.65"></a>
-<span class="sourceLineNo">066</span>  private Operator operator = Operator.MUST_PASS_ALL;<a name="line.66"></a>
-<span class="sourceLineNo">067</span>  private final List&lt;Filter&gt; filters;<a name="line.67"></a>
-<span class="sourceLineNo">068</span>  private Filter seekHintFilter = null;<a name="line.68"></a>
-<span class="sourceLineNo">069</span><a name="line.69"></a>
-<span class="sourceLineNo">070</span>  /**<a name="line.70"></a>
-<span class="sourceLineNo">071</span>   * Save previous return code and previous cell for every filter in filter list. For MUST_PASS_ONE,<a name="line.71"></a>
-<span class="sourceLineNo">072</span>   * we use the previous return code to decide whether we should pass current cell encountered to<a name="line.72"></a>
-<span class="sourceLineNo">073</span>   * the filter. For MUST_PASS_ALL, the two list are meaningless.<a name="line.73"></a>
-<span class="sourceLineNo">074</span>   */<a name="line.74"></a>
-<span class="sourceLineNo">075</span>  private List&lt;ReturnCode&gt; prevFilterRCList = null;<a name="line.75"></a>
-<span class="sourceLineNo">076</span>  private List&lt;Cell&gt; prevCellList = null;<a name="line.76"></a>
-<span class="sourceLineNo">077</span><a name="line.77"></a>
-<span class="sourceLineNo">078</span>  /** Reference Cell used by {@link #transformCell(Cell)} for validation purpose. */<a name="line.78"></a>
-<span class="sourceLineNo">079</span>  private Cell referenceCell = null;<a name="line.79"></a>
-<span class="sourceLineNo">080</span><a name="line.80"></a>
-<span class="sourceLineNo">081</span>  /**<a name="line.81"></a>
-<span class="sourceLineNo">082</span>   * When filtering a given Cell in {@link #filterKeyValue(Cell)},<a name="line.82"></a>
-<span class="sourceLineNo">083</span>   * this stores the transformed Cell to be returned by {@link #transformCell(Cell)}.<a name="line.83"></a>
-<span class="sourceLineNo">084</span>   *<a name="line.84"></a>
-<span class="sourceLineNo">085</span>   * Individual filters transformation are applied only when the filter includes the Cell.<a name="line.85"></a>
-<span class="sourceLineNo">086</span>   * Transformations are composed in the order specified by {@link #filters}.<a name="line.86"></a>
-<span class="sourceLineNo">087</span>   */<a name="line.87"></a>
-<span class="sourceLineNo">088</span>  private Cell transformedCell = null;<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>   * Constructor that takes a set of {@link Filter}s. The default operator<a name="line.91"></a>
-<span class="sourceLineNo">092</span>   * MUST_PASS_ALL is assumed.<a name="line.92"></a>
-<span class="sourceLineNo">093</span>   * All filters are cloned to internal list.<a name="line.93"></a>
-<span class="sourceLineNo">094</span>   * @param rowFilters list of filters<a name="line.94"></a>
-<span class="sourceLineNo">095</span>   */<a name="line.95"></a>
-<span class="sourceLineNo">096</span>  public FilterList(final List&lt;Filter&gt; rowFilters) {<a name="line.96"></a>
-<span class="sourceLineNo">097</span>    reversed = getReversed(rowFilters, reversed);<a name="line.97"></a>
-<span class="sourceLineNo">098</span>    this.filters = new ArrayList&lt;&gt;(rowFilters);<a name="line.98"></a>
-<span class="sourceLineNo">099</span>    initPrevListForMustPassOne(rowFilters.size());<a name="line.99"></a>
-<span class="sourceLineNo">100</span>  }<a name="line.100"></a>
-<span class="sourceLineNo">101</span><a name="line.101"></a>
-<span class="sourceLineNo">102</span>  /**<a name="line.102"></a>
-<span class="sourceLineNo">103</span>   * Constructor that takes a var arg number of {@link Filter}s. The fefault operator<a name="line.103"></a>
-<span class="sourceLineNo">104</span>   * MUST_PASS_ALL is assumed.<a name="line.104"></a>
-<span class="sourceLineNo">105</span>   * @param rowFilters<a name="line.105"></a>
-<span class="sourceLineNo">106</span>   */<a name="line.106"></a>
-<span class="sourceLineNo">107</span>  public FilterList(final Filter... rowFilters) {<a name="line.107"></a>
-<span class="sourceLineNo">108</span>    this(Arrays.asList(rowFilters));<a name="line.108"></a>
-<span class="sourceLineNo">109</span>  }<a name="line.109"></a>
-<span class="sourceLineNo">110</span><a name="line.110"></a>
-<span class="sourceLineNo">111</span>  /**<a name="line.111"></a>
-<span class="sourceLineNo">112</span>   * Constructor that takes an operator.<a name="line.112"></a>
-<span class="sourceLineNo">113</span>   *<a name="line.113"></a>
-<span class="sourceLineNo">114</span>   * @param operator Operator to process filter set with.<a name="line.114"></a>
-<span class="sourceLineNo">115</span>   */<a name="line.115"></a>
-<span class="sourceLineNo">116</span>  public FilterList(final Operator operator) {<a name="line.116"></a>
-<span class="sourceLineNo">117</span>    this.operator = operator;<a name="line.117"></a>
-<span class="sourceLineNo">118</span>    this.filters = new ArrayList&lt;&gt;();<a name="line.118"></a>
-<span class="sourceLineNo">119</span>    initPrevListForMustPassOne(filters.size());<a name="line.119"></a>
-<span class="sourceLineNo">120</span>  }<a name="line.120"></a>
-<span class="sourceLineNo">121</span><a name="line.121"></a>
-<span class="sourceLineNo">122</span>  /**<a name="line.122"></a>
-<span class="sourceLineNo">123</span>   * Constructor that takes a set of {@link Filter}s and an operator.<a name="line.123"></a>
-<span class="sourceLineNo">124</span>   *<a name="line.124"></a>
-<span class="sourceLineNo">125</span>   * @param operator Operator to process filter set with.<a name="line.125"></a>
-<span class="sourceLineNo">126</span>   * @param rowFilters Set of row filters.<a name="line.126"></a>
-<span class="sourceLineNo">127</span>   */<a name="line.127"></a>
-<span class="sourceLineNo">128</span>  public FilterList(final Operator operator, final List&lt;Filter&gt; rowFilters) {<a name="line.128"></a>
-<span class="sourceLineNo">129</span>    this(rowFilters);<a name="line.129"></a>
-<span class="sourceLineNo">130</span>    this.operator = operator;<a name="line.130"></a>
-<span class="sourceLineNo">131</span>    initPrevListForMustPassOne(rowFilters.size());<a name="line.131"></a>
-<span class="sourceLineNo">132</span>  }<a name="line.132"></a>
-<span class="sourceLineNo">133</span><a name="line.133"></a>
-<span class="sourceLineNo">134</span>  /**<a name="line.134"></a>
-<span class="sourceLineNo">135</span>   * Constructor that takes a var arg number of {@link Filter}s and an operator.<a name="line.135"></a>
-<span class="sourceLineNo">136</span>   *<a name="line.136"></a>
-<span class="sourceLineNo">137</span>   * @param operator Operator to process filter set with.<a name="line.137"></a>
-<span class="sourceLineNo">138</span>   * @param rowFilters Filters to use<a name="line.138"></a>
-<span class="sourceLineNo">139</span>   */<a name="line.139"></a>
-<span class="sourceLineNo">140</span>  public FilterList(final Operator operator, final Filter... rowFilters) {<a name="line.140"></a>
-<span class="sourceLineNo">141</span>    this(rowFilters);<a name="line.141"></a>
-<span class="sourceLineNo">142</span>    this.operator = operator;<a name="line.142"></a>
-<span class="sourceLineNo">143</span>    initPrevListForMustPassOne(rowFilters.length);<a name="line.143"></a>
-<span class="sourceLineNo">144</span>  }<a name="line.144"></a>
-<span class="sourceLineNo">145</span><a name="line.145"></a>
-<span class="sourceLineNo">146</span>  public void initPrevListForMustPassOne(int size) {<a name="line.146"></a>
-<span class="sourceLineNo">147</span>    if (operator == Operator.MUST_PASS_ONE) {<a name="line.147"></a>
-<span class="sourceLineNo">148</span>      if (this.prevFilterRCList == null) {<a name="line.148"></a>
-<span class="sourceLineNo">149</span>        prevFilterRCList = new ArrayList&lt;&gt;(Collections.nCopies(size, null));<a name="line.149"></a>
-<span class="sourceLineNo">150</span>      }<a name="line.150"></a>
-<span class="sourceLineNo">151</span>      if (this.prevCellList == null) {<a name="line.151"></a>
-<span class="sourceLineNo">152</span>        prevCellList = new ArrayList&lt;&gt;(Collections.nCopies(size, null));<a name="line.152"></a>
-<span class="sourceLineNo">153</span>      }<a name="line.153"></a>
-<span class="sourceLineNo">154</span>    }<a name="line.154"></a>
-<span class="sourceLineNo">155</span>  }<a name="line.155"></a>
-<span class="sourceLineNo">156</span><a name="line.156"></a>
-<span class="sourceLineNo">157</span><a name="line.157"></a>
-<span class="sourceLineNo">158</span>  /**<a name="line.158"></a>
-<span class="sourceLineNo">159</span>   * Get the operator.<a name="line.159"></a>
-<span class="sourceLineNo">160</span>   *<a name="line.160"></a>
-<span class="sourceLineNo">161</span>   * @return operator<a name="line.161"></a>
-<span class="sourceLineNo">162</span>   */<a name="line.162"></a>
-<span class="sourceLineNo">163</span>  public Operator getOperator() {<a name="line.163"></a>
-<span class="sourceLineNo">164</span>    return operator;<a name="line.164"></a>
-<span class="sourceLineNo">165</span>  }<a name="line.165"></a>
-<span class="sourceLineNo">166</span><a name="line.166"></a>
-<span class="sourceLineNo">167</span>  /**<a name="line.167"></a>
-<span class="sourceLineNo">168</span>   * Get the filters.<a name="line.168"></a>
-<span class="sourceLineNo">169</span>   *<a name="line.169"></a>
-<span class="sourceLineNo">170</span>   * @return filters<a name="line.170"></a>
-<span class="sourceLineNo">171</span>   */<a name="line.171"></a>
-<span class="sourceLineNo">172</span>  public List&lt;Filter&gt; getFilters() {<a name="line.172"></a>
-<span class="sourceLineNo">173</span>    return filters;<a name="line.173"></a>
-<span class="sourceLineNo">174</span>  }<a name="line.174"></a>
-<span class="sourceLineNo">175</span><a name="line.175"></a>
-<span class="sourceLineNo">176</span>  public int size() {<a name="line.176"></a>
-<span class="sourceLineNo">177</span>    return filters.size();<a name="line.177"></a>
-<span class="sourceLineNo">178</span>  }<a name="line.178"></a>
-<span class="sourceLineNo">179</span><a name="line.179"></a>
-<span class="sourceLineNo">180</span>  private boolean isEmpty() {<a name="line.180"></a>
-<span class="sourceLineNo">181</span>    return filters.isEmpty();<a name="line.181"></a>
-<span class="sourceLineNo">182</span>  }<a name="line.182"></a>
-<span class="sourceLineNo">183</span><a name="line.183"></a>
-<span class="sourceLineNo">184</span>  private static boolean getReversed(List&lt;Filter&gt; rowFilters, boolean defaultValue) {<a name="line.184"></a>
-<span class="sourceLineNo">185</span>    boolean rval = defaultValue;<a name="line.185"></a>
-<span class="sourceLineNo">186</span>    boolean isFirst = true;<a name="line.186"></a>
-<span class="sourceLineNo">187</span>    for (Filter f : rowFilters) {<a name="line.187"></a>
-<span class="sourceLineNo">188</span>      if (isFirst) {<a name="line.188"></a>
-<span class="sourceLineNo">189</span>        rval = f.isReversed();<a name="line.189"></a>
-<span class="sourceLineNo">190</span>        isFirst = false;<a name="line.190"></a>
-<span class="sourceLineNo">191</span>        continue;<a name="line.191"></a>
-<span class="sourceLineNo">192</span>      }<a name="line.192"></a>
-<span class="sourceLineNo">193</span>      if (rval != f.isReversed()) {<a name="line.193"></a>
-<span class="sourceLineNo">194</span>        throw new IllegalArgumentException("Filters in the list must have the same reversed flag");<a name="line.194"></a>
-<span class="sourceLineNo">195</span>      }<a name="line.195"></a>
-<span class="sourceLineNo">196</span>    }<a name="line.196"></a>
-<span class="sourceLineNo">197</span>    return rval;<a name="line.197"></a>
-<span class="sourceLineNo">198</span>  }<a name="line.198"></a>
-<span class="sourceLineNo">199</span>  private static void checkReversed(List&lt;Filter&gt; rowFilters, boolean expected) {<a name="line.199"></a>
-<span class="sourceLineNo">200</span>    for (Filter filter : rowFilters) {<a name="line.200"></a>
-<span class="sourceLineNo">201</span>      if (expected != filter.isReversed()) {<a name="line.201"></a>
-<span class="sourceLineNo">202</span>        throw new IllegalArgumentException(<a name="line.202"></a>
-<span class="sourceLineNo">203</span>            "Filters in the list must have the same reversed flag, expected="<a name="line.203"></a>
-<span class="sourceLineNo">204</span>                + expected);<a name="line.204"></a>
-<span class="sourceLineNo">205</span>      }<a name="line.205"></a>
-<span class="sourceLineNo">206</span>    }<a name="line.206"></a>
-<span class="sourceLineNo">207</span>  }<a name="line.207"></a>
-<span class="sourceLineNo">208</span><a name="line.208"></a>
-<span class="sourceLineNo">209</span>  public void addFilter(List&lt;Filter&gt; filters) {<a name="line.209"></a>
-<span class="sourceLineNo">210</span>    checkReversed(filters, isReversed());<a name="line.210"></a>
-<span class="sourceLineNo">211</span>    this.filters.addAll(filters);<a name="line.211"></a>
-<span class="sourceLineNo">212</span>    if (operator == Operator.MUST_PASS_ONE) {<a name="line.212"></a>
-<span class="sourceLineNo">213</span>      this.prevFilterRCList.addAll(Collections.nCopies(filters.size(), null));<a name="line.213"></a>
-<span class="sourceLineNo">214</span>      this.prevCellList.addAll(Collections.nCopies(filters.size(), null));<a name="line.214"></a>
-<span class="sourceLineNo">215</span>    }<a name="line.215"></a>
-<span class="sourceLineNo">216</span>  }<a name="line.216"></a>
-<span class="sourceLineNo">217</span><a name="line.217"></a>
-<span class="sourceLineNo">218</span>  /**<a name="line.218"></a>
-<span class="sourceLineNo">219</span>   * Add a filter.<a name="line.219"></a>
-<span class="sourceLineNo">220</span>   *<a name="line.220"></a>
-<span class="sourceLineNo">221</span>   * @param filter another filter<a name="line.221"></a>
-<span class="sourceLineNo">222</span>   */<a name="line.222"></a>
-<span class="sourceLineNo">223</span>  public void addFilter(Filter filter) {<a name="line.223"></a>
-<span class="sourceLineNo">224</span>    addFilter(Collections.singletonList(filter));<a name="line.224"></a>
-<span class="sourceLineNo">225</span>  }<a name="line.225"></a>
-<span class="sourceLineNo">226</span><a name="line.226"></a>
-<span class="sourceLineNo">227</span>  @Override<a name="line.227"></a>
-<span class="sourceLineNo">228</span>  public void reset() throws IOException {<a name="line.228"></a>
-<span class="sourceLineNo">229</span>    int listize = filters.size();<a name="line.229"></a>
-<span class="sourceLineNo">230</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.230"></a>
-<span class="sourceLineNo">231</span>      filters.get(i).reset();<a name="line.231"></a>
-<span class="sourceLineNo">232</span>      if (operator == Operator.MUST_PASS_ONE) {<a name="line.232"></a>
-<span class="sourceLineNo">233</span>        prevFilterRCList.set(i, null);<a name="line.233"></a>
-<span class="sourceLineNo">234</span>        prevCellList.set(i, null);<a name="line.234"></a>
-<span class="sourceLineNo">235</span>      }<a name="line.235"></a>
-<span class="sourceLineNo">236</span>    }<a name="line.236"></a>
-<span class="sourceLineNo">237</span>    seekHintFilter = null;<a name="line.237"></a>
-<span class="sourceLineNo">238</span>  }<a name="line.238"></a>
-<span class="sourceLineNo">239</span><a name="line.239"></a>
-<span class="sourceLineNo">240</span>  @Override<a name="line.240"></a>
-<span class="sourceLineNo">241</span>  public boolean filterRowKey(byte[] rowKey, int offset, int length) throws IOException {<a name="line.241"></a>
-<span class="sourceLineNo">242</span>    if (isEmpty()) {<a name="line.242"></a>
-<span class="sourceLineNo">243</span>      return super.filterRowKey(rowKey, offset, length);<a name="line.243"></a>
-<span class="sourceLineNo">244</span>    }<a name="line.244"></a>
-<span class="sourceLineNo">245</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.245"></a>
-<span class="sourceLineNo">246</span>    int listize = filters.size();<a name="line.246"></a>
-<span class="sourceLineNo">247</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.247"></a>
-<span class="sourceLineNo">248</span>      Filter filter = filters.get(i);<a name="line.248"></a>
-<span class="sourceLineNo">249</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.249"></a>
-<span class="sourceLineNo">250</span>        if (filter.filterAllRemaining() ||<a name="line.250"></a>
-<span class="sourceLineNo">251</span>            filter.filterRowKey(rowKey, offset, length)) {<a name="line.251"></a>
-<span class="sourceLineNo">252</span>          flag =  true;<a name="line.252"></a>
-<span class="sourceLineNo">253</span>        }<a name="line.253"></a>
-<span class="sourceLineNo">254</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.254"></a>
-<span class="sourceLineNo">255</span>        if (!filter.filterAllRemaining() &amp;&amp;<a name="line.255"></a>
-<span class="sourceLineNo">256</span>            !filter.filterRowKey(rowKey, offset, length)) {<a name="line.256"></a>
-<span class="sourceLineNo">257</span>          flag =  false;<a name="line.257"></a>
-<span class="sourceLineNo">258</span>        }<a name="line.258"></a>
-<span class="sourceLineNo">259</span>      }<a name="line.259"></a>
-<span class="sourceLineNo">260</span>    }<a name="line.260"></a>
-<span class="sourceLineNo">261</span>    return flag;<a name="line.261"></a>
-<span class="sourceLineNo">262</span>  }<a name="line.262"></a>
-<span class="sourceLineNo">263</span><a name="line.263"></a>
-<span class="sourceLineNo">264</span>  @Override<a name="line.264"></a>
-<span class="sourceLineNo">265</span>  public boolean filterRowKey(Cell firstRowCell) throws IOException {<a name="line.265"></a>
-<span class="sourceLineNo">266</span>    if (isEmpty()) {<a name="line.266"></a>
-<span class="sourceLineNo">267</span>      return super.filterRowKey(firstRowCell);<a name="line.267"></a>
-<span class="sourceLineNo">268</span>    }<a name="line.268"></a>
-<span class="sourceLineNo">269</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.269"></a>
-<span class="sourceLineNo">270</span>    int listize = filters.size();<a name="line.270"></a>
-<span class="sourceLineNo">271</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.271"></a>
-<span class="sourceLineNo">272</span>      Filter filter = filters.get(i);<a name="line.272"></a>
-<span class="sourceLineNo">273</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.273"></a>
-<span class="sourceLineNo">274</span>        if (filter.filterAllRemaining() || filter.filterRowKey(firstRowCell)) {<a name="line.274"></a>
-<span class="sourceLineNo">275</span>          flag = true;<a name="line.275"></a>
-<span class="sourceLineNo">276</span>        }<a name="line.276"></a>
-<span class="sourceLineNo">277</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.277"></a>
-<span class="sourceLineNo">278</span>        if (!filter.filterAllRemaining() &amp;&amp; !filter.filterRowKey(firstRowCell)) {<a name="line.278"></a>
-<span class="sourceLineNo">279</span>          flag = false;<a name="line.279"></a>
-<span class="sourceLineNo">280</span>        }<a name="line.280"></a>
-<span class="sourceLineNo">281</span>      }<a name="line.281"></a>
-<span class="sourceLineNo">282</span>    }<a name="line.282"></a>
-<span class="sourceLineNo">283</span>    return flag;<a name="line.283"></a>
-<span class="sourceLineNo">284</span>  }<a name="line.284"></a>
-<span class="sourceLineNo">285</span><a name="line.285"></a>
-<span class="sourceLineNo">286</span>  @Override<a name="line.286"></a>
-<span class="sourceLineNo">287</span>  public boolean filterAllRemaining() throws IOException {<a name="line.287"></a>
-<span class="sourceLineNo">288</span>    if (isEmpty()) {<a name="line.288"></a>
-<span class="sourceLineNo">289</span>      return super.filterAllRemaining();<a name="line.289"></a>
-<span class="sourceLineNo">290</span>    }<a name="line.290"></a>
-<span class="sourceLineNo">291</span>    int listize = filters.size();<a name="line.291"></a>
-<span class="sourceLineNo">292</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.292"></a>
-<span class="sourceLineNo">293</span>      if (filters.get(i).filterAllRemaining()) {<a name="line.293"></a>
-<span class="sourceLineNo">294</span>        if (operator == Operator.MUST_PASS_ALL) {<a name="line.294"></a>
-<span class="sourceLineNo">295</span>          return true;<a name="line.295"></a>
-<span class="sourceLineNo">296</span>        }<a name="line.296"></a>
-<span class="sourceLineNo">297</span>      } else {<a name="line.297"></a>
-<span class="sourceLineNo">298</span>        if (operator == Operator.MUST_PASS_ONE) {<a name="line.298"></a>
-<span class="sourceLineNo">299</span>          return false;<a name="line.299"></a>
-<span class="sourceLineNo">300</span>        }<a name="line.300"></a>
-<span class="sourceLineNo">301</span>      }<a name="line.301"></a>
-<span class="sourceLineNo">302</span>    }<a name="line.302"></a>
-<span class="sourceLineNo">303</span>    return operator == Operator.MUST_PASS_ONE;<a name="line.303"></a>
-<span class="sourceLineNo">304</span>  }<a name="line.304"></a>
-<span class="sourceLineNo">305</span><a name="line.305"></a>
-<span class="sourceLineNo">306</span>  @Override<a name="line.306"></a>
-<span class="sourceLineNo">307</span>  public Cell transformCell(Cell c) throws IOException {<a name="line.307"></a>
-<span class="sourceLineNo">308</span>    if (isEmpty()) {<a name="line.308"></a>
-<span class="sourceLineNo">309</span>      return super.transformCell(c);<a name="line.309"></a>
-<span class="sourceLineNo">310</span>    }<a name="line.310"></a>
-<span class="sourceLineNo">311</span>    if (!CellUtil.equals(c, referenceCell)) {<a name="line.311"></a>
-<span class="sourceLineNo">312</span>      throw new IllegalStateException("Reference Cell: " + this.referenceCell + " does not match: "<a name="line.312"></a>
-<span class="sourceLineNo">313</span>          + c);<a name="line.313"></a>
-<span class="sourceLineNo">314</span>    }<a name="line.314"></a>
-<span class="sourceLineNo">315</span>    return this.transformedCell;<a name="line.315"></a>
-<span class="sourceLineNo">316</span>  }<a name="line.316"></a>
-<span class="sourceLineNo">317</span><a name="line.317"></a>
-<span class="sourceLineNo">318</span>  /**<a name="line.318"></a>
-<span class="sourceLineNo">319</span>   * For MUST_PASS_ONE, we cannot make sure that when filter-A in filter list return NEXT_COL then<a name="line.319"></a>
-<span class="sourceLineNo">320</span>   * the next cell passing to filterList will be the first cell in next column, because if filter-B<a name="line.320"></a>
-<span class="sourceLineNo">321</span>   * in filter list return SKIP, then the filter list will return SKIP. In this case, we should pass<a name="line.321"></a>
-<span class="sourceLineNo">322</span>   * the cell following the previous cell, and it's possible that the next cell has the same column<a name="line.322"></a>
-<span class="sourceLineNo">323</span>   * as the previous cell even if filter-A has NEXT_COL returned for the previous cell. So we should<a name="line.323"></a>
-<span class="sourceLineNo">324</span>   * save the previous cell and the return code list when checking previous cell for every filter in<a name="line.324"></a>
-<span class="sourceLineNo">325</span>   * filter list, and verify if currentCell fit the previous return code, if fit then pass the currentCell<a name="line.325"></a>
-<span class="sourceLineNo">326</span>   * to the corresponding filter. (HBASE-17678)<a name="line.326"></a>
-<span class="sourceLineNo">327</span>   */<a name="line.327"></a>
-<span class="sourceLineNo">328</span>  private boolean shouldPassCurrentCellToFilter(Cell prevCell, Cell currentCell, int filterIdx)<a name="line.328"></a>
-<span class="sourceLineNo">329</span>      throws IOException {<a name="line.329"></a>
-<span class="sourceLineNo">330</span>    ReturnCode prevCode = this.prevFilterRCList.get(filterIdx);<a name="line.330"></a>
-<span class="sourceLineNo">331</span>    if (prevCell == null || prevCode == null) {<a name="line.331"></a>
-<span class="sourceLineNo">332</span>      return true;<a name="line.332"></a>
-<span class="sourceLineNo">333</span>    }<a name="line.333"></a>
-<span class="sourceLineNo">334</span>    switch (prevCode) {<a name="line.334"></a>
-<span class="sourceLineNo">335</span>    case INCLUDE:<a name="line.335"></a>
-<span class="sourceLineNo">336</span>    case SKIP:<a name="line.336"></a>
-<span class="sourceLineNo">337</span>      return true;<a name="line.337"></a>
-<span class="sourceLineNo">338</span>    case SEEK_NEXT_USING_HINT:<a name="line.338"></a>
-<span class="sourceLineNo">339</span>      Cell nextHintCell = getNextCellHint(prevCell);<a name="line.339"></a>
-<span class="sourceLineNo">340</span>      return nextHintCell == null<a name="line.340"></a>
-<span class="sourceLineNo">341</span>          || CellComparator.COMPARATOR.compare(currentCell, nextHintCell) &gt;= 0;<a name="line.341"></a>
-<span class="sourceLineNo">342</span>    case NEXT_COL:<a name="line.342"></a>
-<span class="sourceLineNo">343</span>    case INCLUDE_AND_NEXT_COL:<a name="line.343"></a>
-<span class="sourceLineNo">344</span>      return !CellUtil.matchingRowColumn(prevCell, currentCell);<a name="line.344"></a>
-<span class="sourceLineNo">345</span>    case NEXT_ROW:<a name="line.345"></a>
-<span class="sourceLineNo">346</span>    case INCLUDE_AND_SEEK_NEXT_ROW:<a name="line.346"></a>
-<span class="sourceLineNo">347</span>      return !CellUtil.matchingRows(prevCell, currentCell);<a name="line.347"></a>
-<span class="sourceLineNo">348</span>    default:<a name="line.348"></a>
-<span class="sourceLineNo">349</span>      throw new IllegalStateException("Received code is not valid.");<a name="line.349"></a>
-<span class="sourceLineNo">350</span>    }<a name="line.350"></a>
-<span class="sourceLineNo">351</span>  }<a name="line.351"></a>
-<span class="sourceLineNo">352</span><a name="line.352"></a>
-<span class="sourceLineNo">353</span>  @Override<a name="line.353"></a>
-<span class="sourceLineNo">354</span>  @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="SF_SWITCH_FALLTHROUGH",<a name="line.354"></a>
-<span class="sourceLineNo">355</span>    justification="Intentional")<a name="line.355"></a>
-<span class="sourceLineNo">356</span>  public ReturnCode filterKeyValue(Cell c) throws IOException {<a name="line.356"></a>
-<span class="sourceLineNo">357</span>    if (isEmpty()) {<a name="line.357"></a>
-<span class="sourceLineNo">358</span>      return ReturnCode.INCLUDE;<a name="line.358"></a>
-<span class="sourceLineNo">359</span>    }<a name="line.359"></a>
-<span class="sourceLineNo">360</span>    this.referenceCell = c;<a name="line.360"></a>
-<span class="sourceLineNo">361</span><a name="line.361"></a>
-<span class="sourceLineNo">362</span>    // Accumulates successive transformation of every filter that includes the Cell:<a name="line.362"></a>
-<span class="sourceLineNo">363</span>    Cell transformed = c;<a name="line.363"></a>
+<span class="sourceLineNo">025</span>import java.util.HashSet;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import java.util.List;<a name="line.26"></a>
+<span class="sourceLineNo">027</span>import java.util.Set;<a name="line.27"></a>
+<span class="sourceLineNo">028</span><a name="line.28"></a>
+<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.Cell;<a name="line.29"></a>
+<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.CellComparator;<a name="line.30"></a>
+<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.CellUtil;<a name="line.31"></a>
+<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.KeyValueUtil;<a name="line.32"></a>
+<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.33"></a>
+<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.exceptions.DeserializationException;<a name="line.34"></a>
+<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;<a name="line.35"></a>
+<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.FilterProtos;<a name="line.36"></a>
+<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.shaded.com.google.protobuf.InvalidProtocolBufferException;<a name="line.37"></a>
+<span class="sourceLineNo">038</span><a name="line.38"></a>
+<span class="sourceLineNo">039</span>/**<a name="line.39"></a>
+<span class="sourceLineNo">040</span> * Implementation of {@link Filter} that represents an ordered List of Filters<a name="line.40"></a>
+<span class="sourceLineNo">041</span> * which will be evaluated with a specified boolean operator {@link Operator#MUST_PASS_ALL}<a name="line.41"></a>
+<span class="sourceLineNo">042</span> * (&lt;code&gt;AND&lt;/code&gt;) or {@link Operator#MUST_PASS_ONE} (&lt;code&gt;OR&lt;/code&gt;).<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * Since you can use Filter Lists as children of Filter Lists, you can create a<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * hierarchy of filters to be evaluated.<a name="line.44"></a>
+<span class="sourceLineNo">045</span> *<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * &lt;br&gt;<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * {@link Operator#MUST_PASS_ALL} evaluates lazily: evaluation stops as soon as one filter does<a name="line.47"></a>
+<span class="sourceLineNo">048</span> * not include the KeyValue.<a name="line.48"></a>
+<span class="sourceLineNo">049</span> *<a name="line.49"></a>
+<span class="sourceLineNo">050</span> * &lt;br&gt;<a name="line.50"></a>
+<span class="sourceLineNo">051</span> * {@link Operator#MUST_PASS_ONE} evaluates non-lazily: all filters are always evaluated.<a name="line.51"></a>
+<span class="sourceLineNo">052</span> *<a name="line.52"></a>
+<span class="sourceLineNo">053</span> * &lt;br&gt;<a name="line.53"></a>
+<span class="sourceLineNo">054</span> * Defaults to {@link Operator#MUST_PASS_ALL}.<a name="line.54"></a>
+<span class="sourceLineNo">055</span> */<a name="line.55"></a>
+<span class="sourceLineNo">056</span>@InterfaceAudience.Public<a name="line.56"></a>
+<span class="sourceLineNo">057</span>final public class FilterList extends FilterBase {<a name="line.57"></a>
+<span class="sourceLineNo">058</span>  /** set operator */<a name="line.58"></a>
+<span class="sourceLineNo">059</span>  @InterfaceAudience.Public<a name="line.59"></a>
+<span class="sourceLineNo">060</span>  public static enum Operator {<a name="line.60"></a>
+<span class="sourceLineNo">061</span>    /** !AND */<a name="line.61"></a>
+<span class="sourceLineNo">062</span>    MUST_PASS_ALL,<a name="line.62"></a>
+<span class="sourceLineNo">063</span>    /** !OR */<a name="line.63"></a>
+<span class="sourceLineNo">064</span>    MUST_PASS_ONE<a name="line.64"></a>
+<span class="sourceLineNo">065</span>  }<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span>  private static final int MAX_LOG_FILTERS = 5;<a name="line.67"></a>
+<span class="sourceLineNo">068</span>  private Operator operator = Operator.MUST_PASS_ALL;<a name="line.68"></a>
+<span class="sourceLineNo">069</span>  private final List&lt;Filter&gt; filters;<a name="line.69"></a>
+<span class="sourceLineNo">070</span>  private Set&lt;Filter&gt; seekHintFilter = new HashSet&lt;&gt;();<a name="line.70"></a>
+<span class="sourceLineNo">071</span><a name="line.71"></a>
+<span class="sourceLineNo">072</span>  /**<a name="line.72"></a>
+<span class="sourceLineNo">073</span>   * Save previous return code and previous cell for every filter in filter list. For MUST_PASS_ONE,<a name="line.73"></a>
+<span class="sourceLineNo">074</span>   * we use the previous return code to decide whether we should pass current cell encountered to<a name="line.74"></a>
+<span class="sourceLineNo">075</span>   * the filter. For MUST_PASS_ALL, the two list are meaningless.<a name="line.75"></a>
+<span class="sourceLineNo">076</span>   */<a name="line.76"></a>
+<span class="sourceLineNo">077</span>  private List&lt;ReturnCode&gt; prevFilterRCList = null;<a name="line.77"></a>
+<span class="sourceLineNo">078</span>  private List&lt;Cell&gt; prevCellList = null;<a name="line.78"></a>
+<span class="sourceLineNo">079</span><a name="line.79"></a>
+<span class="sourceLineNo">080</span>  /** Reference Cell used by {@link #transformCell(Cell)} for validation purpose. */<a name="line.80"></a>
+<span class="sourceLineNo">081</span>  private Cell referenceCell = null;<a name="line.81"></a>
+<span class="sourceLineNo">082</span><a name="line.82"></a>
+<span class="sourceLineNo">083</span>  /**<a name="line.83"></a>
+<span class="sourceLineNo">084</span>   * When filtering a given Cell in {@link #filterKeyValue(Cell)},<a name="line.84"></a>
+<span class="sourceLineNo">085</span>   * this stores the transformed Cell to be returned by {@link #transformCell(Cell)}.<a name="line.85"></a>
+<span class="sourceLineNo">086</span>   *<a name="line.86"></a>
+<span class="sourceLineNo">087</span>   * Individual filters transformation are applied only when the filter includes the Cell.<a name="line.87"></a>
+<span class="sourceLineNo">088</span>   * Transformations are composed in the order specified by {@link #filters}.<a name="line.88"></a>
+<span class="sourceLineNo">089</span>   */<a name="line.89"></a>
+<span class="sourceLineNo">090</span>  private Cell transformedCell = null;<a name="line.90"></a>
+<span class="sourceLineNo">091</span><a name="line.91"></a>
+<span class="sourceLineNo">092</span>  /**<a name="line.92"></a>
+<span class="sourceLineNo">093</span>   * Constructor that takes a set of {@link Filter}s. The default operator<a name="line.93"></a>
+<span class="sourceLineNo">094</span>   * MUST_PASS_ALL is assumed.<a name="line.94"></a>
+<span class="sourceLineNo">095</span>   * All filters are cloned to internal list.<a name="line.95"></a>
+<span class="sourceLineNo">096</span>   * @param rowFilters list of filters<a name="line.96"></a>
+<span class="sourceLineNo">097</span>   */<a name="line.97"></a>
+<span class="sourceLineNo">098</span>  public FilterList(final List&lt;Filter&gt; rowFilters) {<a name="line.98"></a>
+<span class="sourceLineNo">099</span>    reversed = getReversed(rowFilters, reversed);<a name="line.99"></a>
+<span class="sourceLineNo">100</span>    this.filters = new ArrayList&lt;&gt;(rowFilters);<a name="line.100"></a>
+<span class="sourceLineNo">101</span>    initPrevListForMustPassOne(rowFilters.size());<a name="line.101"></a>
+<span class="sourceLineNo">102</span>  }<a name="line.102"></a>
+<span class="sourceLineNo">103</span><a name="line.103"></a>
+<span class="sourceLineNo">104</span>  /**<a name="line.104"></a>
+<span class="sourceLineNo">105</span>   * Constructor that takes a var arg number of {@link Filter}s. The fefault operator<a name="line.105"></a>
+<span class="sourceLineNo">106</span>   * MUST_PASS_ALL is assumed.<a name="line.106"></a>
+<span class="sourceLineNo">107</span>   * @param rowFilters<a name="line.107"></a>
+<span class="sourceLineNo">108</span>   */<a name="line.108"></a>
+<span class="sourceLineNo">109</span>  public FilterList(final Filter... rowFilters) {<a name="line.109"></a>
+<span class="sourceLineNo">110</span>    this(Arrays.asList(rowFilters));<a name="line.110"></a>
+<span class="sourceLineNo">111</span>  }<a name="line.111"></a>
+<span class="sourceLineNo">112</span><a name="line.112"></a>
+<span class="sourceLineNo">113</span>  /**<a name="line.113"></a>
+<span class="sourceLineNo">114</span>   * Constructor that takes an operator.<a name="line.114"></a>
+<span class="sourceLineNo">115</span>   *<a name="line.115"></a>
+<span class="sourceLineNo">116</span>   * @param operator Operator to process filter set with.<a name="line.116"></a>
+<span class="sourceLineNo">117</span>   */<a name="line.117"></a>
+<span class="sourceLineNo">118</span>  public FilterList(final Operator operator) {<a name="line.118"></a>
+<span class="sourceLineNo">119</span>    this.operator = operator;<a name="line.119"></a>
+<span class="sourceLineNo">120</span>    this.filters = new ArrayList&lt;&gt;();<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    initPrevListForMustPassOne(filters.size());<a name="line.121"></a>
+<span class="sourceLineNo">122</span>  }<a name="line.122"></a>
+<span class="sourceLineNo">123</span><a name="line.123"></a>
+<span class="sourceLineNo">124</span>  /**<a name="line.124"></a>
+<span class="sourceLineNo">125</span>   * Constructor that takes a set of {@link Filter}s and an operator.<a name="line.125"></a>
+<span class="sourceLineNo">126</span>   *<a name="line.126"></a>
+<span class="sourceLineNo">127</span>   * @param operator Operator to process filter set with.<a name="line.127"></a>
+<span class="sourceLineNo">128</span>   * @param rowFilters Set of row filters.<a name="line.128"></a>
+<span class="sourceLineNo">129</span>   */<a name="line.129"></a>
+<span class="sourceLineNo">130</span>  public FilterList(final Operator operator, final List&lt;Filter&gt; rowFilters) {<a name="line.130"></a>
+<span class="sourceLineNo">131</span>    this(rowFilters);<a name="line.131"></a>
+<span class="sourceLineNo">132</span>    this.operator = operator;<a name="line.132"></a>
+<span class="sourceLineNo">133</span>    initPrevListForMustPassOne(rowFilters.size());<a name="line.133"></a>
+<span class="sourceLineNo">134</span>  }<a name="line.134"></a>
+<span class="sourceLineNo">135</span><a name="line.135"></a>
+<span class="sourceLineNo">136</span>  /**<a name="line.136"></a>
+<span class="sourceLineNo">137</span>   * Constructor that takes a var arg number of {@link Filter}s and an operator.<a name="line.137"></a>
+<span class="sourceLineNo">138</span>   *<a name="line.138"></a>
+<span class="sourceLineNo">139</span>   * @param operator Operator to process filter set with.<a name="line.139"></a>
+<span class="sourceLineNo">140</span>   * @param rowFilters Filters to use<a name="line.140"></a>
+<span class="sourceLineNo">141</span>   */<a name="line.141"></a>
+<span class="sourceLineNo">142</span>  public FilterList(final Operator operator, final Filter... rowFilters) {<a name="line.142"></a>
+<span class="sourceLineNo">143</span>    this(rowFilters);<a name="line.143"></a>
+<span class="sourceLineNo">144</span>    this.operator = operator;<a name="line.144"></a>
+<span class="sourceLineNo">145</span>    initPrevListForMustPassOne(rowFilters.length);<a name="line.145"></a>
+<span class="sourceLineNo">146</span>  }<a name="line.146"></a>
+<span class="sourceLineNo">147</span><a name="line.147"></a>
+<span class="sourceLineNo">148</span>  public void initPrevListForMustPassOne(int size) {<a name="line.148"></a>
+<span class="sourceLineNo">149</span>    if (operator == Operator.MUST_PASS_ONE) {<a name="line.149"></a>
+<span class="sourceLineNo">150</span>      if (this.prevFilterRCList == null) {<a name="line.150"></a>
+<span class="sourceLineNo">151</span>        prevFilterRCList = new ArrayList&lt;&gt;(Collections.nCopies(size, null));<a name="line.151"></a>
+<span class="sourceLineNo">152</span>      }<a name="line.152"></a>
+<span class="sourceLineNo">153</span>      if (this.prevCellList == null) {<a name="line.153"></a>
+<span class="sourceLineNo">154</span>        prevCellList = new ArrayList&lt;&gt;(Collections.nCopies(size, null));<a name="line.154"></a>
+<span class="sourceLineNo">155</span>      }<a name="line.155"></a>
+<span class="sourceLineNo">156</span>    }<a name="line.156"></a>
+<span class="sourceLineNo">157</span>  }<a name="line.157"></a>
+<span class="sourceLineNo">158</span><a name="line.158"></a>
+<span class="sourceLineNo">159</span><a name="line.159"></a>
+<span class="sourceLineNo">160</span>  /**<a name="line.160"></a>
+<span class="sourceLineNo">161</span>   * Get the operator.<a name="line.161"></a>
+<span class="sourceLineNo">162</span>   *<a name="line.162"></a>
+<span class="sourceLineNo">163</span>   * @return operator<a name="line.163"></a>
+<span class="sourceLineNo">164</span>   */<a name="line.164"></a>
+<span class="sourceLineNo">165</span>  public Operator getOperator() {<a name="line.165"></a>
+<span class="sourceLineNo">166</span>    return operator;<a name="line.166"></a>
+<span class="sourceLineNo">167</span>  }<a name="line.167"></a>
+<span class="sourceLineNo">168</span><a name="line.168"></a>
+<span class="sourceLineNo">169</span>  /**<a name="line.169"></a>
+<span class="sourceLineNo">170</span>   * Get the filters.<a name="line.170"></a>
+<span class="sourceLineNo">171</span>   *<a name="line.171"></a>
+<span class="sourceLineNo">172</span>   * @return filters<a name="line.172"></a>
+<span class="sourceLineNo">173</span>   */<a name="line.173"></a>
+<span class="sourceLineNo">174</span>  public List&lt;Filter&gt; getFilters() {<a name="line.174"></a>
+<span class="sourceLineNo">175</span>    return filters;<a name="line.175"></a>
+<span class="sourceLineNo">176</span>  }<a name="line.176"></a>
+<span class="sourceLineNo">177</span><a name="line.177"></a>
+<span class="sourceLineNo">178</span>  public int size() {<a name="line.178"></a>
+<span class="sourceLineNo">179</span>    return filters.size();<a name="line.179"></a>
+<span class="sourceLineNo">180</span>  }<a name="line.180"></a>
+<span class="sourceLineNo">181</span><a name="line.181"></a>
+<span class="sourceLineNo">182</span>  private boolean isEmpty() {<a name="line.182"></a>
+<span class="sourceLineNo">183</span>    return filters.isEmpty();<a name="line.183"></a>
+<span class="sourceLineNo">184</span>  }<a name="line.184"></a>
+<span class="sourceLineNo">185</span><a name="line.185"></a>
+<span class="sourceLineNo">186</span>  private static boolean getReversed(List&lt;Filter&gt; rowFilters, boolean defaultValue) {<a name="line.186"></a>
+<span class="sourceLineNo">187</span>    boolean rval = defaultValue;<a name="line.187"></a>
+<span class="sourceLineNo">188</span>    boolean isFirst = true;<a name="line.188"></a>
+<span class="sourceLineNo">189</span>    for (Filter f : rowFilters) {<a name="line.189"></a>
+<span class="sourceLineNo">190</span>      if (isFirst) {<a name="line.190"></a>
+<span class="sourceLineNo">191</span>        rval = f.isReversed();<a name="line.191"></a>
+<span class="sourceLineNo">192</span>        isFirst = false;<a name="line.192"></a>
+<span class="sourceLineNo">193</span>        continue;<a name="line.193"></a>
+<span class="sourceLineNo">194</span>      }<a name="line.194"></a>
+<span class="sourceLineNo">195</span>      if (rval != f.isReversed()) {<a name="line.195"></a>
+<span class="sourceLineNo">196</span>        throw new IllegalArgumentException("Filters in the list must have the same reversed flag");<a name="line.196"></a>
+<span class="sourceLineNo">197</span>      }<a name="line.197"></a>
+<span class="sourceLineNo">198</span>    }<a name="line.198"></a>
+<span class="sourceLineNo">199</span>    return rval;<a name="line.199"></a>
+<span class="sourceLineNo">200</span>  }<a name="line.200"></a>
+<span class="sourceLineNo">201</span>  private static void checkReversed(List&lt;Filter&gt; rowFilters, boolean expected) {<a name="line.201"></a>
+<span class="sourceLineNo">202</span>    for (Filter filter : rowFilters) {<a name="line.202"></a>
+<span class="sourceLineNo">203</span>      if (expected != filter.isReversed()) {<a name="line.203"></a>
+<span class="sourceLineNo">204</span>        throw new IllegalArgumentException(<a name="line.204"></a>
+<span class="sourceLineNo">205</span>            "Filters in the list must have the same reversed flag, expected="<a name="line.205"></a>
+<span class="sourceLineNo">206</span>                + expected);<a name="line.206"></a>
+<span class="sourceLineNo">207</span>      }<a name="line.207"></a>
+<span class="sourceLineNo">208</span>    }<a name="line.208"></a>
+<span class="sourceLineNo">209</span>  }<a name="line.209"></a>
+<span class="sourceLineNo">210</span><a name="line.210"></a>
+<span class="sourceLineNo">211</span>  public void addFilter(List&lt;Filter&gt; filters) {<a name="line.211"></a>
+<span class="sourceLineNo">212</span>    checkReversed(filters, isReversed());<a name="line.212"></a>
+<span class="sourceLineNo">213</span>    this.filters.addAll(filters);<a name="line.213"></a>
+<span class="sourceLineNo">214</span>    if (operator == Operator.MUST_PASS_ONE) {<a name="line.214"></a>
+<span class="sourceLineNo">215</span>      this.prevFilterRCList.addAll(Collections.nCopies(filters.size(), null));<a name="line.215"></a>
+<span class="sourceLineNo">216</span>      this.prevCellList.addAll(Collections.nCopies(filters.size(), null));<a name="line.216"></a>
+<span class="sourceLineNo">217</span>    }<a name="line.217"></a>
+<span class="sourceLineNo">218</span>  }<a name="line.218"></a>
+<span class="sourceLineNo">219</span><a name="line.219"></a>
+<span class="sourceLineNo">220</span>  /**<a name="line.220"></a>
+<span class="sourceLineNo">221</span>   * Add a filter.<a name="line.221"></a>
+<span class="sourceLineNo">222</span>   *<a name="line.222"></a>
+<span class="sourceLineNo">223</span>   * @param filter another filter<a name="line.223"></a>
+<span class="sourceLineNo">224</span>   */<a name="line.224"></a>
+<span class="sourceLineNo">225</span>  public void addFilter(Filter filter) {<a name="line.225"></a>
+<span class="sourceLineNo">226</span>    addFilter(Collections.singletonList(filter));<a name="line.226"></a>
+<span class="sourceLineNo">227</span>  }<a name="line.227"></a>
+<span class="sourceLineNo">228</span><a name="line.228"></a>
+<span class="sourceLineNo">229</span>  @Override<a name="line.229"></a>
+<span class="sourceLineNo">230</span>  public void reset() throws IOException {<a name="line.230"></a>
+<span class="sourceLineNo">231</span>    int listize = filters.size();<a name="line.231"></a>
+<span class="sourceLineNo">232</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.232"></a>
+<span class="sourceLineNo">233</span>      filters.get(i).reset();<a name="line.233"></a>
+<span class="sourceLineNo">234</span>      if (operator == Operator.MUST_PASS_ONE) {<a name="line.234"></a>
+<span class="sourceLineNo">235</span>        prevFilterRCList.set(i, null);<a name="line.235"></a>
+<span class="sourceLineNo">236</span>        prevCellList.set(i, null);<a name="line.236"></a>
+<span class="sourceLineNo">237</span>      }<a name="line.237"></a>
+<span class="sourceLineNo">238</span>    }<a name="line.238"></a>
+<span class="sourceLineNo">239</span>    seekHintFilter.clear();<a name="line.239"></a>
+<span class="sourceLineNo">240</span>  }<a name="line.240"></a>
+<span class="sourceLineNo">241</span><a name="line.241"></a>
+<span class="sourceLineNo">242</span>  @Override<a name="line.242"></a>
+<span class="sourceLineNo">243</span>  public boolean filterRowKey(byte[] rowKey, int offset, int length) throws IOException {<a name="line.243"></a>
+<span class="sourceLineNo">244</span>    if (isEmpty()) {<a name="line.244"></a>
+<span class="sourceLineNo">245</span>      return super.filterRowKey(rowKey, offset, length);<a name="line.245"></a>
+<span class="sourceLineNo">246</span>    }<a name="line.246"></a>
+<span class="sourceLineNo">247</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.247"></a>
+<span class="sourceLineNo">248</span>    int listize = filters.size();<a name="line.248"></a>
+<span class="sourceLineNo">249</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.249"></a>
+<span class="sourceLineNo">250</span>      Filter filter = filters.get(i);<a name="line.250"></a>
+<span class="sourceLineNo">251</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.251"></a>
+<span class="sourceLineNo">252</span>        if (filter.filterAllRemaining() ||<a name="line.252"></a>
+<span class="sourceLineNo">253</span>            filter.filterRowKey(rowKey, offset, length)) {<a name="line.253"></a>
+<span class="sourceLineNo">254</span>          flag =  true;<a name="line.254"></a>
+<span class="sourceLineNo">255</span>        }<a name="line.255"></a>
+<span class="sourceLineNo">256</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.256"></a>
+<span class="sourceLineNo">257</span>        if (!filter.filterAllRemaining() &amp;&amp;<a name="line.257"></a>
+<span class="sourceLineNo">258</span>            !filter.filterRowKey(rowKey, offset, length)) {<a name="line.258"></a>
+<span class="sourceLineNo">259</span>          flag =  false;<a name="line.259"></a>
+<span class="sourceLineNo">260</span>        }<a name="line.260"></a>
+<span class="sourceLineNo">261</span>      }<a name="line.261"></a>
+<span class="sourceLineNo">262</span>    }<a name="line.262"></a>
+<span class="sourceLineNo">263</span>    return flag;<a name="line.263"></a>
+<span class="sourceLineNo">264</span>  }<a name="line.264"></a>
+<span class="sourceLineNo">265</span><a name="line.265"></a>
+<span class="sourceLineNo">266</span>  @Override<a name="line.266"></a>
+<span class="sourceLineNo">267</span>  public boolean filterRowKey(Cell firstRowCell) throws IOException {<a name="line.267"></a>
+<span class="sourceLineNo">268</span>    if (isEmpty()) {<a name="line.268"></a>
+<span class="sourceLineNo">269</span>      return super.filterRowKey(firstRowCell);<a name="line.269"></a>
+<span class="sourceLineNo">270</span>    }<a name="line.270"></a>
+<span class="sourceLineNo">271</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.271"></a>
+<span class="sourceLineNo">272</span>    int listize = filters.size();<a name="line.272"></a>
+<span class="sourceLineNo">273</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.273"></a>
+<span class="sourceLineNo">274</span>      Filter filter = filters.get(i);<a name="line.274"></a>
+<span class="sourceLineNo">275</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.275"></a>
+<span class="sourceLineNo">276</span>        if (filter.filterAllRemaining() || filter.filterRowKey(firstRowCell)) {<a name="line.276"></a>
+<span class="sourceLineNo">277</span>          flag = true;<a name="line.277"></a>
+<span class="sourceLineNo">278</span>        }<a name="line.278"></a>
+<span class="sourceLineNo">279</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.279"></a>
+<span class="sourceLineNo">280</span>        if (!filter.filterAllRemaining() &amp;&amp; !filter.filterRowKey(firstRowCell)) {<a name="line.280"></a>
+<span class="sourceLineNo">281</span>          flag = false;<a name="line.281"></a>
+<span class="sourceLineNo">282</span>        }<a name="line.282"></a>
+<span class="sourceLineNo">283</span>      }<a name="line.283"></a>
+<span class="sourceLineNo">284</span>    }<a name="line.284"></a>
+<span class="sourceLineNo">285</span>    return flag;<a name="line.285"></a>
+<span class="sourceLineNo">286</span>  }<a name="line.286"></a>
+<span class="sourceLineNo">287</span><a name="line.287"></a>
+<span class="sourceLineNo">288</span>  @Override<a name="line.288"></a>
+<span class="sourceLineNo">289</span>  public boolean filterAllRemaining() throws IOException {<a name="line.289"></a>
+<span class="sourceLineNo">290</span>    if (isEmpty()) {<a name="line.290"></a>
+<span class="sourceLineNo">291</span>      return super.filterAllRemaining();<a name="line.291"></a>
+<span class="sourceLineNo">292</span>    }<a name="line.292"></a>
+<span class="sourceLineNo">293</span>    int listize = filters.size();<a name="line.293"></a>
+<span class="sourceLineNo">294</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.294"></a>
+<span class="sourceLineNo">295</span>      if (filters.get(i).filterAllRemaining()) {<a name="line.295"></a>
+<span class="sourceLineNo">296</span>        if (operator == Operator.MUST_PASS_ALL) {<a name="line.296"></a>
+<span class="sourceLineNo">297</span>          return true;<a name="line.297"></a>
+<span class="sourceLineNo">298</span>        }<a name="line.298"></a>
+<span class="sourceLineNo">299</span>      } else {<a name="line.299"></a>
+<span class="sourceLineNo">300</span>        if (operator == Operator.MUST_PASS_ONE) {<a name="line.300"></a>
+<span class="sourceLineNo">301</span>          return false;<a name="line.301"></a>
+<span class="sourceLineNo">302</span>        }<a name="line.302"></a>
+<span class="sourceLineNo">303</span>      }<a name="line.303"></a>
+<span class="sourceLineNo">304</span>    }<a name="line.304"></a>
+<span class="sourceLineNo">305</span>    return operator == Operator.MUST_PASS_ONE;<a name="line.305"></a>
+<span class="sourceLineNo">306</span>  }<a name="line.306"></a>
+<span class="sourceLineNo">307</span><a name="line.307"></a>
+<span class="sourceLineNo">308</span>  @Override<a name="line.308"></a>
+<span class="sourceLineNo">309</span>  public Cell transformCell(Cell c) throws IOException {<a name="line.309"></a>
+<span class="sourceLineNo">310</span>    if (isEmpty()) {<a name="line.310"></a>
+<span class="sourceLineNo">311</span>      return super.transformCell(c);<a name="line.311"></a>
+<span class="sourceLineNo">312</span>    }<a name="line.312"></a>
+<span class="sourceLineNo">313</span>    if (!CellUtil.equals(c, referenceCell)) {<a name="line.313"></a>
+<span class="sourceLineNo">314</span>      throw new IllegalStateException("Reference Cell: " + this.referenceCell + " does not match: "<a name="line.314"></a>
+<span class="sourceLineNo">315</span>          + c);<a name="line.315"></a>
+<span class="sourceLineNo">316</span>    }<a name="line.316"></a>
+<span class="sourceLineNo">317</span>    return this.transformedCell;<a name="line.317"></a>
+<span class="sourceLineNo">318</span>  }<a name="line.318"></a>
+<span class="sourceLineNo">319</span><a name="line.319"></a>
+<span class="sourceLineNo">320</span>  /**<a name="line.320"></a>
+<span class="sourceLineNo">321</span>   * For MUST_PASS_ONE, we cannot make sure that when filter-A in filter list return NEXT_COL then<a name="line.321"></a>
+<span class="sourceLineNo">322</span>   * the next cell passing to filterList will be the first cell in next column, because if filter-B<a name="line.322"></a>
+<span class="sourceLineNo">323</span>   * in filter list return SKIP, then the filter list will return SKIP. In this case, we should pass<a name="line.323"></a>
+<span class="sourceLineNo">324</span>   * the cell following the previous cell, and it's possible that the next cell has the same column<a name="line.324"></a>
+<span class="sourceLineNo">325</span>   * as the previous cell even if filter-A has NEXT_COL returned for the previous cell. So we should<a name="line.325"></a>
+<span class="sourceLineNo">326</span>   * save the previous cell and the return code list when checking previous cell for every filter in<a name="line.326"></a>
+<span class="sourceLineNo">327</span>   * filter list, and verify if currentCell fit the previous return code, if fit then pass the currentCell<a name="line.327"></a>
+<span class="sourceLineNo">328</span>   * to the corresponding filter. (HBASE-17678)<a name="line.328"></a>
+<span class="sourceLineNo">329</span>   */<a name="line.329"></a>
+<span class="sourceLineNo">330</span>  private boolean shouldPassCurrentCellToFilter(Cell prevCell, Cell currentCell, int filterIdx)<a name="line.330"></a>
+<span class="sourceLineNo">331</span>      throws IOException {<a name="line.331"></a>
+<span class="sourceLineNo">332</span>    ReturnCode prevCode = this.prevFilterRCList.get(filterIdx);<a name="line.332"></a>
+<span class="sourceLineNo">333</span>    if (prevCell == null || prevCode == null) {<a name="line.333"></a>
+<span class="sourceLineNo">334</span>      return true;<a name="line.334"></a>
+<span class="sourceLineNo">335</span>    }<a name="line.335"></a>
+<span class="sourceLineNo">336</span>    switch (prevCode) {<a name="line.336"></a>
+<span class="sourceLineNo">337</span>    case INCLUDE:<a name="line.337"></a>
+<span class="sourceLineNo">338</span>    case SKIP:<a name="line.338"></a>
+<span class="sourceLineNo">339</span>      return true;<a name="line.339"></a>
+<span class="sourceLineNo">340</span>    case SEEK_NEXT_USING_HINT:<a name="line.340"></a>
+<span class="sourceLineNo">341</span>      Cell nextHintCell = getNextCellHint(prevCell);<a name="line.341"></a>
+<span class="sourceLineNo">342</span>      return nextHintCell == null<a name="line.342"></a>
+<span class="sourceLineNo">343</span>          || CellComparator.COMPARATOR.compare(currentCell, nextHintCell) &gt;= 0;<a name="line.343"></a>
+<span class="sourceLineNo">344</span>    case NEXT_COL:<a name="line.344"></a>
+<span class="sourceLineNo">345</span>    case INCLUDE_AND_NEXT_COL:<a name="line.345"></a>
+<span class="sourceLineNo">346</span>      return !CellUtil.matchingRowColumn(prevCell, currentCell);<a name="line.346"></a>
+<span class="sourceLineNo">347</span>    case NEXT_ROW:<a name="line.347"></a>
+<span class="sourceLineNo">348</span>    case INCLUDE_AND_SEEK_NEXT_ROW:<a name="line.348"></a>
+<span class="sourceLineNo">349</span>      return !CellUtil.matchingRows(prevCell, currentCell);<a name="line.349"></a>
+<span class="sourceLineNo">350</span>    default:<a name="line.350"></a>
+<span class="sourceLineNo">351</span>      throw new IllegalStateException("Received code is not valid.");<a name="line.351"></a>
+<span class="sourceLineNo">352</span>    }<a name="line.352"></a>
+<span class="sourceLineNo">353</span>  }<a name="line.353"></a>
+<span class="sourceLineNo">354</span><a name="line.354"></a>
+<span class="sourceLineNo">355</span>  @Override<a name="line.355"></a>
+<span class="sourceLineNo">356</span>  @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="SF_SWITCH_FALLTHROUGH",<a name="line.356"></a>
+<span class="sourceLineNo">357</span>    justification="Intentional")<a name="line.357"></a>
+<span class="sourceLineNo">358</span>  public ReturnCode filterKeyValue(Cell c) throws IOException {<a name="line.358"></a>
+<span class="sourceLineNo">359</span>    if (isEmpty()) {<a name="line.359"></a>
+<span class="sourceLineNo">360</span>      return ReturnCode.INCLUDE;<a name="line.360"></a>
+<span class="sourceLineNo">361</span>    }<a name="line.361"></a>
+<span class="sourceLineNo">362</span>    this.referenceCell = c;<a name="line.362"></a>
+<span class="sourceLineNo">363</span>    seekHintFilter.clear();<a name="line.363"></a>
 <span class="sourceLineNo">364</span><a name="line.364"></a>
-<span class="sourceLineNo">365</span>    ReturnCode rc = operator == Operator.MUST_PASS_ONE?<a name="line.365"></a>
-<span class="sourceLineNo">366</span>        ReturnCode.SKIP: ReturnCode.INCLUDE;<a name="line.366"></a>
-<span class="sourceLineNo">367</span>    int listize = filters.size();<a name="line.367"></a>
-<span class="sourceLineNo">368</span>    /*<a name="line.368"></a>
-<span class="sourceLineNo">369</span>     * When all filters in a MUST_PASS_ONE FilterList return a SEEK_USING_NEXT_HINT code,<a name="line.369"></a>
-<span class="sourceLineNo">370</span>     * we should return SEEK_NEXT_USING_HINT from the FilterList to utilize the lowest seek value.<a name="line.370"></a>
-<span class="sourceLineNo">371</span>     * <a name="line.371"></a>
-<span class="sourceLineNo">372</span>     * The following variable tracks whether any of the Filters returns ReturnCode other than<a name="line.372"></a>
-<span class="sourceLineNo">373</span>     * SEEK_NEXT_USING_HINT for MUST_PASS_ONE FilterList, in which case the optimization would<a name="line.373"></a>
-<span class="sourceLineNo">374</span>     * be skipped.<a name="line.374"></a>
-<span class="sourceLineNo">375</span>     */<a name="line.375"></a>
-<span class="sourceLineNo">376</span>    boolean seenNonHintReturnCode = false;<a name="line.376"></a>
-<span class="sourceLineNo">377</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.377"></a>
-<span class="sourceLineNo">378</span>      Filter filter = filters.get(i);<a name="line.378"></a>
-<span class="sourceLineNo">379</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.379"></a>
-<span class="sourceLineNo">380</span>        if (filter.filterAllRemaining()) {<a name="line.380"></a>
-<span class="sourceLineNo">381</span>          return ReturnCode.NEXT_ROW;<a name="line.381"></a>
-<span class="sourceLineNo">382</span>        }<a name="line.382"></a>
-<span class="sourceLineNo">383</span>        ReturnCode code = filter.filterKeyValue(c);<a name="line.383"></a>
-<span class="sourceLineNo">384</span>        switch (code) {<a name="line.384"></a>
-<span class="sourceLineNo">385</span>        // Override INCLUDE and continue to evaluate.<a name="line.385"></a>
-<span class="sourceLineNo">386</span>        case INCLUDE_AND_NEXT_COL:<a name="line.386"></a>
-<span class="sourceLineNo">387</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL; // FindBugs SF_SWITCH_FALLTHROUGH<a name="line.387"></a>
-<span class="sourceLineNo">388</span>        case INCLUDE:<a name="line.388"></a>
-<span class="sourceLineNo">389</span>          transformed = filter.transformCell(transformed);<a name="line.389"></a>
-<span class="sourceLineNo">390</span>          continue;<a name="line.390"></a>
-<span class="sourceLineNo">391</span>        case SEEK_NEXT_USING_HINT:<a name="line.391"></a>
-<span class="sourceLineNo">392</span>          seekHintFilter = filter;<a name="line.392"></a>
-<span class="sourceLineNo">393</span>          return code;<a name="line.393"></a>
-<span class="sourceLineNo">394</span>        default:<a name="line.394"></a>
-<span class="sourceLineNo">395</span>          return code;<a name="line.395"></a>
-<span class="sourceLineNo">396</span>        }<a name="line.396"></a>
-<span class="sourceLineNo">397</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.397"></a>
-<span class="sourceLineNo">398</span>        Cell prevCell = this.prevCellList.get(i);<a name="line.398"></a>
-<span class="sourceLineNo">399</span>        if (filter.filterAllRemaining() || !shouldPassCurrentCellToFilter(prevCell, c, i)) {<a name="line.399"></a>
-<span class="sourceLineNo">400</span>          seenNonHintReturnCode = true;<a name="line.400"></a>
-<span class="sourceLineNo">401</span>          continue;<a name="line.401"></a>
-<span class="sourceLineNo">402</span>        }<a name="line.402"></a>
-<span class="sourceLineNo">403</span><a name="line.403"></a>
-<span class="sourceLineNo">404</span>        ReturnCode localRC = filter.filterKeyValue(c);<a name="line.404"></a>
-<span class="sourceLineNo">405</span>        // Update previous cell and return code we encountered.<a name="line.405"></a>
-<span class="sourceLineNo">406</span>        prevFilterRCList.set(i, localRC);<a name="line.406"></a>
-<span class="sourceLineNo">407</span>        if (c == null || localRC == ReturnCode.INCLUDE || localRC == ReturnCode.SKIP) {<a name="line.407"></a>
-<span class="sourceLineNo">408</span>          // If previous return code is INCLUDE or SKIP, we should always pass the next cell to the<a name="line.408"></a>
-<span class="sourceLineNo">409</span>          // corresponding sub-filter(need not test shouldPassCurrentCellToFilter() method), So we<a name="line.409"></a>
-<span class="sourceLineNo">410</span>          // need not save current cell to prevCellList for saving heap memory.<a name="line.410"></a>
-<span class="sourceLineNo">411</span>          prevCellList.set(i, null);<a name="line.411"></a>
-<span class="sourceLineNo">412</span>        } else {<a name="line.412"></a>
-<span class="sourceLineNo">413</span>          prevCellList.set(i, KeyValueUtil.toNewKeyCell(c));<a name="line.413"></a>
-<span class="sourceLineNo">414</span>        }<a name="line.414"></a>
-<span class="sourceLineNo">415</span><a name="line.415"></a>
-<span class="sourceLineNo">416</span>        if (localRC != ReturnCode.SEEK_NEXT_USING_HINT) {<a name="line.416"></a>
-<span class="sourceLineNo">417</span>          seenNonHintReturnCode = true;<a name="line.417"></a>
-<span class="sourceLineNo">418</span>        }<a name="line.418"></a>
-<span class="sourceLineNo">419</span>        switch (localRC) {<a name="line.419"></a>
-<span class="sourceLineNo">420</span>        case INCLUDE:<a name="line.420"></a>
-<span class="sourceLineNo">421</span>          if (rc != ReturnCode.INCLUDE_AND_NEXT_COL) {<a name="line.421"></a>
-<span class="sourceLineNo">422</span>            rc = ReturnCode.INCLUDE;<a name="line.422"></a>
-<span class="sourceLineNo">423</span>          }<a name="line.423"></a>
-<span class="sourceLineNo">424</span>          transformed = filter.transformCell(transformed);<a name="line.424"></a>
-<span class="sourceLineNo">425</span>          break;<a name="line.425"></a>
-<span class="sourceLineNo">426</span>        case INCLUDE_AND_NEXT_COL:<a name="line.426"></a>
-<span class="sourceLineNo">427</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL;<a name="line.427"></a>
-<span class="sourceLineNo">428</span>          transformed = filter.transformCell(transformed);<a name="line.428"></a>
-<span class="sourceLineNo">429</span>          // must continue here to evaluate all filters<a name="line.429"></a>
+<span class="sourceLineNo">365</span>    // Accumulates successive transformation of every filter that includes the Cell:<a name="line.365"></a>
+<span class="sourceLineNo">366</span>    Cell transformed = c;<a name="line.366"></a>
+<span class="sourceLineNo">367</span><a name="line.367"></a>
+<span class="sourceLineNo">368</span>    ReturnCode rc = operator == Operator.MUST_PASS_ONE?<a name="line.368"></a>
+<span class="sourceLineNo">369</span>        ReturnCode.SKIP: ReturnCode.INCLUDE;<a name="line.369"></a>
+<span class="sourceLineNo">370</span>    int listize = filters.size();<a name="line.370"></a>
+<span class="sourceLineNo">371</span>    /*<a name="line.371"></a>
+<span class="sourceLineNo">372</span>     * When all filters in a MUST_PASS_ONE FilterList return a SEEK_USING_NEXT_HINT code,<a name="line.372"></a>
+<span class="sourceLineNo">373</span>     * we should return SEEK_NEXT_USING_HINT from the FilterList to utilize the lowest seek value.<a name="line.373"></a>
+<span class="sourceLineNo">374</span>     * <a name="line.374"></a>
+<span class="sourceLineNo">375</span>     * The following variable tracks whether any of the Filters returns ReturnCode other than<a name="line.375"></a>
+<span class="sourceLineNo">376</span>     * SEEK_NEXT_USING_HINT for MUST_PASS_ONE FilterList, in which case the optimization would<a name="line.376"></a>
+<span class="sourceLineNo">377</span>     * be skipped.<a name="line.377"></a>
+<span class="sourceLineNo">378</span>     */<a name="line.378"></a>
+<span class="sourceLineNo">379</span>    boolean seenNonHintReturnCode = false;<a name="line.379"></a>
+<span class="sourceLineNo">380</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.380"></a>
+<span class="sourceLineNo">381</span>      Filter filter = filters.get(i);<a name="line.381"></a>
+<span class="sourceLineNo">382</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.382"></a>
+<span class="sourceLineNo">383</span>        if (filter.filterAllRemaining()) {<a name="line.383"></a>
+<span class="sourceLineNo">384</span>          return ReturnCode.NEXT_ROW;<a name="line.384"></a>
+<span class="sourceLineNo">385</span>        }<a name="line.385"></a>
+<span class="sourceLineNo">386</span>        ReturnCode code = filter.filterKeyValue(c);<a name="line.386"></a>
+<span class="sourceLineNo">387</span>        switch (code) {<a name="line.387"></a>
+<span class="sourceLineNo">388</span>        // Override INCLUDE and continue to evaluate.<a name="line.388"></a>
+<span class="sourceLineNo">389</span>        case INCLUDE_AND_NEXT_COL:<a name="line.389"></a>
+<span class="sourceLineNo">390</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL; // FindBugs SF_SWITCH_FALLTHROUGH<a name="line.390"></a>
+<span class="sourceLineNo">391</span>        case INCLUDE:<a name="line.391"></a>
+<span class="sourceLineNo">392</span>          transformed = filter.transformCell(transformed);<a name="line.392"></a>
+<span class="sourceLineNo">393</span>          continue;<a name="line.393"></a>
+<span class="sourceLineNo">394</span>        case SEEK_NEXT_USING_HINT:<a name="line.394"></a>
+<span class="sourceLineNo">395</span>          seekHintFilter.add(filter);<a name="line.395"></a>
+<span class="sourceLineNo">396</span>          continue;<a name="line.396"></a>
+<span class="sourceLineNo">397</span>        default:<a name="line.397"></a>
+<span class="sourceLineNo">398</span>          if (seekHintFilter.isEmpty()) {<a name="line.398"></a>
+<span class="sourceLineNo">399</span>            return code;<a name="line.399"></a>
+<span class="sourceLineNo">400</span>          }<a name="line.400"></a>
+<span class="sourceLineNo">401</span>        }<a name="line.401"></a>
+<span class="sourceLineNo">402</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.402"></a>
+<span class="sourceLineNo">403</span>        Cell prevCell = this.prevCellList.get(i);<a name="line.403"></a>
+<span class="sourceLineNo">404</span>        if (filter.filterAllRemaining() || !shouldPassCurrentCellToFilter(prevCell, c, i)) {<a name="line.404"></a>
+<span class="sourceLineNo">405</span>          seenNonHintReturnCode = true;<a name="line.405"></a>
+<span class="sourceLineNo">406</span>          continue;<a name="line.406"></a>
+<span class="sourceLineNo">407</span>        }<a name="line.407"></a>
+<span class="sourceLineNo">408</span><a name="line.408"></a>
+<span class="sourceLineNo">409</span>        ReturnCode localRC = filter.filterKeyValue(c);<a name="line.409"></a>
+<span class="sourceLineNo">410</span>        // Update previous cell and return code we encountered.<a name="line.410"></a>
+<span class="sourceLineNo">411</span>        prevFilterRCList.set(i, localRC);<a name="line.411"></a>
+<span class="sourceLineNo">412</span>        if (c == null || localRC == ReturnCode.INCLUDE || localRC == ReturnCode.SKIP) {<a name="line.412"></a>
+<span class="sourceLineNo">413</span>          // If previous return code is INCLUDE or SKIP, we should always pass the next cell to the<a name="line.413"></a>
+<span class="sourceLineNo">414</span>          // corresponding sub-filter(need not test shouldPassCurrentCellToFilter() method), So we<a name="line.414"></a>
+<span class="sourceLineNo">415</span>          // need not save current cell to prevCellList for saving heap memory.<a name="line.415"></a>
+<span class="sourceLineNo">416</span>          prevCellList.set(i, null);<a name="line.416"></a>
+<span class="sourceLineNo">417</span>        } else {<a name="line.417"></a>
+<span class="sourceLineNo">418</span>          prevCellList.set(i, KeyValueUtil.toNewKeyCell(c));<a name="line.418"></a>
+<span class="sourceLineNo">419</span>        }<a name="line.419"></a>
+<span class="sourceLineNo">420</span><a name="line.420"></a>
+<span class="sourceLineNo">421</span>        if (localRC != ReturnCode.SEEK_NEXT_USING_HINT) {<a name="line.421"></a>
+<span class="sourceLineNo">422</span>          seenNonHintReturnCode = true;<a name="line.422"></a>
+<span class="sourceLineNo">423</span>        }<a name="line.423"></a>
+<span class="sourceLineNo">424</span>        switch (localRC) {<a name="line.424"></a>
+<span class="sourceLineNo">425</span>        case INCLUDE:<a name="line.425"></a>
+<span class="sourceLineNo">426</span>          if (rc != ReturnCode.INCLUDE_AND_NEXT_COL) {<a name="line.426"></a>
+<span class="sourceLineNo">427</span>            rc = ReturnCode.INCLUDE;<a name="line.427"></a>
+<span class="sourceLineNo">428</span>          }<a name="line.428"></a>
+<span class="sourceLineNo">429</span>          transformed = filter.transformCell(transformed);<a name="line.429"></a>
 <span class="sourceLineNo">430</span>          break;<a name="line.430"></a>
-<span class="sourceLineNo">431</span>        case NEXT_ROW:<a name="line.431"></a>
-<span class="sourceLineNo">432</span>          break;<a name="line.432"></a>
-<span class="sourceLineNo">433</span>        case SKIP:<a name="line.433"></a>
-<span class="sourceLineNo">434</span>          break;<a name="line.434"></a>
-<span class="sourceLineNo">435</span>        case NEXT_COL:<a name="line.435"></a>
-<span class="sourceLineNo">436</span>          break;<a name="line.436"></a>
-<span class="sourceLineNo">437</span>        case SEEK_NEXT_USING_HINT:<a name="line.437"></a>
-<span class="sourceLineNo">438</span>          break;<a name="line.438"></a>
-<span class="sourceLineNo">439</span>        default:<a name="line.439"></a>
-<span class="sourceLineNo">440</span>          throw new IllegalStateException("Received code is not valid.");<a name="line.440"></a>
-<span class="sourceLineNo">441</span>        }<a name="line.441"></a>
-<span class="sourceLineNo">442</span>      }<a name="line.442"></a>
-<span class="sourceLineNo">443</span>    }<a name="line.443"></a>
-<span class="sourceLineNo">444</span><a name="line.444"></a>
-<span class="sourceLineNo">445</span>    // Save the transformed Cell for transform():<a name="line.445"></a>
-<span class="sourceLineNo">446</span>    this.transformedCell = transformed;<a name="line.446"></a>
-<span class="sourceLineNo">447</span><a name="line.447"></a>
-<span class="sourceLineNo">448</span>    /*<a name="line.448"></a>
-<span class="sourceLineNo">449</span>     * The seenNonHintReturnCode flag is intended only for Operator.MUST_PASS_ONE branch.<a name="line.449"></a>
-<span class="sourceLineNo">450</span>     * If we have seen non SEEK_NEXT_USING_HINT ReturnCode, respect that ReturnCode.<a name="line.450"></a>
-<span class="sourceLineNo">451</span>     */<a name="line.451"></a>
-<span class="sourceLineNo">452</span>    if (operator == Operator.MUST_PASS_ONE &amp;&amp; !seenNonHintReturnCode) {<a name="line.452"></a>
-<span class="sourceLineNo">453</span>      return ReturnCode.SEEK_NEXT_USING_HINT;<a name="line.453"></a>
-<span class="sourceLineNo">454</span>    }<a name="line.454"></a>
-<span class="sourceLineNo">455</span>    return rc;<a name="line.455"></a>
-<span class="sourceLineNo">456</span>  }<a name="line.456"></a>
-<span class="sourceLineNo">457</span><a name="line.457"></a>
-<span class="sourceLineNo">458</span>  /**<a name="line.458"></a>
-<span class="sourceLineNo">459</span>   * Filters that never filter by modifying the returned List of Cells can<a name="line.459"></a>
-<span class="sourceLineNo">460</span>   * inherit this implementation that does nothing.<a name="line.460"></a>
-<span class="sourceLineNo">461</span>   *<a name="line.461"></a>
-<span class="sourceLineNo">462</span>   * {@inheritDoc}<a name="line.462"></a>
-<span class="sourceLineNo">463</span>   */<a name="line.463"></a>
-<span class="sourceLineNo">464</span>  @Override<a name="line.464"></a>
-<span class="sourceLineNo">465</span>  public void filterRowCells(List&lt;Cell&gt; cells) throws IOException {<a name="line.465"></a>
-<span class="sourceLineNo">466</span>    int listize = filters.size();<a name="line.466"></a>
-<span class="sourceLineNo">467</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.467"></a>
-<span class="sourceLineNo">468</span>      filters.get(i).filterRowCells(cells);<a name="line.468"></a>
-<span class="sourceLineNo">469</span>    }<a name="line.469"></a>
-<span class="sourceLineNo">470</span>  }<a name="line.470"></a>
-<span class="sourceLineNo">471</span><a name="line.471"></a>
-<span class="sourceLineNo">472</span>  @Override<a name="line.472"></a>
-<span class="sourceLineNo">473</span>  public boolean hasFilterRow() {<a name="line.473"></a>
-<span class="sourceLineNo">474</span>    int listize = filters.size();<a name="line.474"></a>
-<span class="sourceLineNo">475</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.475"></a>
-<span class="sourceLineNo">476</span>      if (filters.get(i).hasFilterRow()) {<a name="line.476"></a>
-<span class="sourceLineNo">477</span>        return true;<a name="line.477"></a>
-<span class="sourceLineNo">478</span>      }<a name="line.478"></a>
-<span class="sourceLineNo">479</span>    }<a name="line.479"></a>
-<span class="sourceLineNo">480</span>    return false;<a name="line.480"></a>
-<span class="sourceLineNo">481</span>  }<a name="line.481"></a>
-<span class="sourceLineNo">482</span><a name="line.482"></a>
-<span class="sourceLineNo">483</span>  @Override<a name="line.483"></a>
-<span class="sourceLineNo">484</span>  public boolean filterRow() throws IOException {<a name="line.484"></a>
-<span class="sourceLineNo">485</span>    if (isEmpty()) {<a name="line.485"></a>
-<span class="sourceLineNo">486</span>      return super.filterRow();<a name="line.486"></a>
-<span class="sourceLineNo">487</span>    }<a name="line.487"></a>
-<span class="sourceLineNo">488</span>    int listize = filters.size();<a name="line.488"></a>
-<span class="sourceLineNo">489</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.489"></a>
-<span class="sourceLineNo">490</span>      Filter filter = filters.get(i);<a name="line.490"></a>
-<span class="sourceLineNo">491</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.491"></a>
-<span class="sourceLineNo">492</span>        if (filter.filterRow()) {<a name="line.492"></a>
-<span class="sourceLineNo">493</span>          return true;<a name="line.493"></a>
-<span class="sourceLineNo">494</span>        }<a name="line.494"></a>
-<span class="sourceLineNo">495</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.495"></a>
-<span class="sourceLineNo">496</span>        if (!filter.filterRow()) {<a name="line.496"></a>
-<span class="sourceLineNo">497</span>          return false;<a name="line.497"></a>
-<span class="sourceLineNo">498</span>        }<a name="line.498"></a>
-<span class="sourceLineNo">499</span>      }<a name="line.499"></a>
-<span class="sourceLineNo">500</span>    }<a name="line.500"></a>
-<span class="sourceLineNo">501</span>    return  operator == Operator.MUST_PASS_ONE;<a name="line.501"></a>
-<span class="sourceLineNo">502</span>  }<a name="line.502"></a>
-<span class="sourceLineNo">503</span><a name="line.503"></a>
-<span class="sourceLineNo">504</span>  /**<a name="line.504"></a>
-<span class="sourceLineNo">505</span>   * @return The filter serialized using pb<a name="line.505"></a>
-<span class="sourceLineNo">506</span>   */<a name="line.506"></a>
-<span class="sourceLineNo">507</span>  public byte[] toByteArray() throws IOException {<a name="line.507"></a>
-<span class="sourceLineNo">508</span>    FilterProtos.FilterList.Builder builder =<a name="line.508"></a>
-<span class="sourceLineNo">509</span>      FilterProtos.FilterList.newBuilder();<a name="line.509"></a>
-<span class="sourceLineNo">510</span>    builder.setOperator(FilterProtos.FilterList.Operator.valueOf(operator.name()));<a name="line.510"></a>
-<span class="sourceLineNo">511</span>    int listize = filters.size();<a name="line.511"></a>
-<span class="sourceLineNo">512</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.512"></a>
-<span class="sourceLineNo">513</span>      builder.addFilters(ProtobufUtil.toFilter(filters.get(i)));<a name="line.513"></a>
-<span class="sourceLineNo">514</span>    }<a name="line.514"></a>
-<span class="sourceLineNo">515</span>    return builder.build().toByteArray();<a name="line.515"></a>
-<span class="sourceLineNo">516</span>  }<a name="line.516"></a>
-<span class="sourceLineNo">517</span><a name="line.517"></a>
-<span class="sourceLineNo">518</span>  /**<a name="line.518"></a>
-<span class="sourceLineNo">519</span>   * @param pbBytes A pb serialized {@link FilterList} instance<a name="line.519"></a>
-<span class="sourceLineNo">520</span>   * @return An instance of {@link FilterList} made from &lt;code&gt;bytes&lt;/code&gt;<a name="line.520"></a>
-<span class="sourceLineNo">521</span>   * @throws DeserializationException<a name="line.521"></a>
-<span class="sourceLineNo">522</span>   * @see #toByteArray<a name="line.522"></a>
-<span class="sourceLineNo">523</span>   */<a name="line.523"></a>
-<span class="sourceLineNo">524</span>  public static FilterList parseFrom(final byte [] pbBytes)<a name="line.524"></a>
-<span class="sourceLineNo">525</span>  throws DeserializationException {<a name="line.525"></a>
-<span class="sourceLineNo">526</span>    FilterProtos.FilterList proto;<a name="line.526"></a>
-<span class="sourceLineNo">527</span>    try {<a name="line.527"></a>
-<span class="sourceLineNo">528</span>      proto = FilterProtos.FilterList.parseFrom(pbBytes);<a name="line.528"></a>
-<span class="sourceLineNo">529</span>    } catch (InvalidProtocolBufferException e) {<a name="line.529"></a>
-<span class="sourceLineNo">530</span>      throw new DeserializationException(e);<a name="line.530"></a>
-<span class="sourceLineNo">531</span>    }<a name="line.531"></a>
-<span class="sourceLineNo">532</span><a name="line.532"></a>
-<span class="sourceLineNo">533</span>    List&lt;Filter&gt; rowFilters = new ArrayList&lt;&gt;(proto.getFiltersCount());<a name="line.533"></a>
-<span class="sourceLineNo">534</span>    try {<a name="line.534"></a>
-<span class="sourceLineNo">535</span>      List&lt;FilterProtos.Filter&gt; filtersList = proto.getFiltersList();<a name="line.535"></a>
-<span class="sourceLineNo">536</span>      int listSize = filtersList.size();<a name="line.536"></a>
-<span class="sourceLineNo">537</span>      for (int i = 0; i &lt; listSize; i++) {<a name="line.537"></a>
-<span class="sourceLineNo">538</span>        rowFilters.add(ProtobufUtil.toFilter(filtersList.get(i)));<a name="line.538"></a>
-<span class="sourceLineNo">539</span>      }<a name="line.539"></a>
-<span class="sourceLineNo">540</span>    } catch (IOException ioe) {<a name="line.540"></a>
-<span class="sourceLineNo">541</span>      throw new DeserializationException(ioe);<a name="line.541"></a>
-<span class="sourceLineNo">542</span>    }<a name="line.542"></a>
-<span class="sourceLineNo">543</span>    return new FilterList(Operator.valueOf(proto.getOperator().name()),rowFilters);<a name="line.543"></a>
-<span class="sourceLineNo">544</span>  }<a name="line.544"></a>
-<span class="sourceLineNo">545</span><a name="line.545"></a>
-<span class="sourceLineNo">546</span>  /**<a name="line.546"></a>
-<span class="sourceLineNo">547</span>   * @param other<a name="line.547"></a>
-<span class="sourceLineNo">548</span>   * @return true if and only if the fields of the filter that are serialized<a name="line.548"></a>
-<span class="sourceLineNo">549</span>   * are equal to the corresponding fields in other.  Used for testing.<a name="line.549"></a>
-<span class="sourceLineNo">550</span>   */<a name="line.550"></a>
-<span class="sourceLineNo">551</span>  boolean areSerializedFieldsEqual(Filter other) {<a name="line.551"></a>
-<span class="sourceLineNo">552</span>    if (other == this) return true;<a name="line.552"></a>
-<span class="sourceLineNo">553</span>    if (!(other instanceof FilterList)) return false;<a name="line.553"></a>
+<span class="sourceLineNo">431</span>        case INCLUDE_AND_NEXT_COL:<a name="line.431"></a>
+<span class="sourceLineNo">432</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL;<a name="line.432"></a>
+<span class="sourceLineNo">433</span>          transformed = filter.transformCell(transformed);<a name="line.433"></a>
+<span class="sourceLineNo">434</span>          // must continue here to evaluate all filters<a name="line.434"></a>
+<span class="sourceLineNo">435</span>          break;<a name="line.435"></a>
+<span class="sourceLineNo">436</span>        case NEXT_ROW:<a name="lin

<TRUNCATED>

[23/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/dependency-convergence.html
----------------------------------------------------------------------
diff --git a/dependency-convergence.html b/dependency-convergence.html
index 98744c9..c5a3951 100644
--- a/dependency-convergence.html
+++ b/dependency-convergence.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Reactor Dependency Convergence</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -432,7 +432,7 @@
 <li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br />\-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />&#160;&#160;&#160;\-&#160;org.tachyonproject:tachyon-client:jar:0.8.2:provided<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:provided - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />|&#160;&#160;\-&#160;org.tachyonproject:tachyon-client:jar:0.8.2:provided<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - scope updated from provided; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
@@ -462,10 +462,10 @@
 <li>org.apache.hbase:hbase-rest:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&
 #160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:com
 mons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test (scope not updated to compile)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2
 .7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;
 &#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-api:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.api:api-ldap-codec-core:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-model:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptor-kerberos:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-core:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#
 160;+-&#160;org.apache.directory.server:apacheds-interceptors-authn:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-trigger:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-trigger:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-mavibot-partition:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-avl:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160
 ;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.api:api-all:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-protocol-ldap:jar:2.0.0-M15:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-sp:jar:1.0.0-M20:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - o
 mitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common
 :jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang
 :commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />\-&#160;org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#
 160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop
 :hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&
 #160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted 
 for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:test<br />|&#160;&#160;|&
 #160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplica
 te)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;
 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<
 br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hado
 op-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.ap
 ache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons
 -lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-api:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.api:api-ldap-codec-core:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-model:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test 
 - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptor-kerberos:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-core:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-authn:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-trigger:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-trigger:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;
 &#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-mavibot-partition:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-avl:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.api:api-all:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.directory.server:apach
 eds-protocol-ldap:jar:2.0.0-M15:test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-sp:jar:1.0.0-M20:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hado
 op-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1
 :test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;\-&#160;org.apache.hado
 op:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
@@ -736,7 +736,7 @@
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.6.1:compile<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:test-jar:tests:3.4.6:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.6.1:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.10)<br /></li><br />
 <li>org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:test-jar:tests:3.4.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br /></ol></td></tr>
 <tr class="a">
@@ -762,10 +762,10 @@
 <li>org.apache.hbase:hbase-rest:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#16
 0;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />
 |&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test (scope not updated to compile)<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.7.24)<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#16
 0;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160
 ;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:
 hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apa
 che.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160
 ;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&
 #160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#16
 0;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#16
 0;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated fro
 m test; omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; om
 itted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)
 <br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(o
 rg.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runt
 ime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.
 slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.
 1:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-ap
 p:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-co
 re:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - 
 omitted for conflict with 1.7.10)<br />\-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from provided; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from provided; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:ha
 doop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-j
 ar:tests:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br /></li><br />
@@ -789,7 +789,7 @@
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:runtime - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
@@ -839,7 +839,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/dependency-info.html
----------------------------------------------------------------------
diff --git a/dependency-info.html b/dependency-info.html
index 14376fa..770698b 100644
--- a/dependency-info.html
+++ b/dependency-info.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Dependency Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -318,7 +318,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/dependency-management.html
----------------------------------------------------------------------
diff --git a/dependency-management.html b/dependency-management.html
index 5a839c8..b301042 100644
--- a/dependency-management.html
+++ b/dependency-management.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Dependency Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -936,7 +936,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/constant-values.html
----------------------------------------------------------------------
diff --git a/devapidocs/constant-values.html b/devapidocs/constant-values.html
index 518ad2e..bd31891 100644
--- a/devapidocs/constant-values.html
+++ b/devapidocs/constant-values.html
@@ -3773,21 +3773,21 @@
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<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></code></td>
 <td><code><a href="org/apache/hadoop/hbase/Version.html#date">date</a></code></td>
-<td class="colLast"><code>"Wed Sep  6 14:41:57 UTC 2017"</code></td>
+<td class="colLast"><code>"Thu Sep  7 14:41:49 UTC 2017"</code></td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.revision">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<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></code></td>
 <td><code><a href="org/apache/hadoop/hbase/Version.html#revision">revision</a></code></td>
-<td class="colLast"><code>"2f14a054f8d6497dee4a65f0206f5bf522477ef9"</code></td>
+<td class="colLast"><code>"df34300cd3f89c1efdea43b0b2ecb64c317e1a34"</code></td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.srcChecksum">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<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></code></td>
 <td><code><a href="org/apache/hadoop/hbase/Version.html#srcChecksum">srcChecksum</a></code></td>
-<td class="colLast"><code>"7012420e8d5051cfb5cad439314b0e2a"</code></td>
+<td class="colLast"><code>"608387887f97bfd196e0617733c97cc5"</code></td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a name="org.apache.hadoop.hbase.Version.url">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
index f62b5c0..46ad7d9 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
@@ -167,10 +167,10 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupInfo.BackupPhase.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupInfo.BackupPhase</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupType.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupRestoreConstants.BackupCommand.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupRestoreConstants.BackupCommand</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupInfo.BackupState.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupInfo.BackupState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupRestoreConstants.BackupCommand.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupRestoreConstants.BackupCommand</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupType.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.backup.<a href="../../../../../org/apache/hadoop/hbase/backup/BackupInfo.BackupPhase.html" title="enum in org.apache.hadoop.hbase.backup"><span class="typeNameLink">BackupInfo.BackupPhase</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html b/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html
index 5500c1f..2ae253d 100644
--- a/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html
@@ -88,12 +88,12 @@
 </ul>
 <h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
 <ul>
+<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Unstable.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceStability.Unstable</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceAudience.LimitedPrivate</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
-<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Stable.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceStability.Stable</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
-<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceAudience.Private</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Public.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceAudience.Public</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceAudience.Private</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Stable.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceStability.Stable</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceStability.Evolving</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
-<li type="circle">org.apache.hadoop.hbase.classification.<a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Unstable.html" title="annotation in org.apache.hadoop.hbase.classification"><span class="typeNameLink">InterfaceStability.Unstable</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
 </ul>
 </div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->


[19/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.html b/devapidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.html
index 0ed7e8b..7839e75 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.html
@@ -30,615 +30,634 @@
 <span class="sourceLineNo">022</span>import java.util.ArrayList;<a name="line.22"></a>
 <span class="sourceLineNo">023</span>import java.util.Arrays;<a name="line.23"></a>
 <span class="sourceLineNo">024</span>import java.util.Collections;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import java.util.List;<a name="line.25"></a>
-<span class="sourceLineNo">026</span><a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.hadoop.hbase.Cell;<a name="line.27"></a>
-<span class="sourceLineNo">028</span>import org.apache.hadoop.hbase.CellComparator;<a name="line.28"></a>
-<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.CellUtil;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.KeyValueUtil;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.exceptions.DeserializationException;<a name="line.32"></a>
-<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;<a name="line.33"></a>
-<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.FilterProtos;<a name="line.34"></a>
-<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.shaded.com.google.protobuf.InvalidProtocolBufferException;<a name="line.35"></a>
-<span class="sourceLineNo">036</span><a name="line.36"></a>
-<span class="sourceLineNo">037</span>/**<a name="line.37"></a>
-<span class="sourceLineNo">038</span> * Implementation of {@link Filter} that represents an ordered List of Filters<a name="line.38"></a>
-<span class="sourceLineNo">039</span> * which will be evaluated with a specified boolean operator {@link Operator#MUST_PASS_ALL}<a name="line.39"></a>
-<span class="sourceLineNo">040</span> * (&lt;code&gt;AND&lt;/code&gt;) or {@link Operator#MUST_PASS_ONE} (&lt;code&gt;OR&lt;/code&gt;).<a name="line.40"></a>
-<span class="sourceLineNo">041</span> * Since you can use Filter Lists as children of Filter Lists, you can create a<a name="line.41"></a>
-<span class="sourceLineNo">042</span> * hierarchy of filters to be evaluated.<a name="line.42"></a>
-<span class="sourceLineNo">043</span> *<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * &lt;br&gt;<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * {@link Operator#MUST_PASS_ALL} evaluates lazily: evaluation stops as soon as one filter does<a name="line.45"></a>
-<span class="sourceLineNo">046</span> * not include the KeyValue.<a name="line.46"></a>
-<span class="sourceLineNo">047</span> *<a name="line.47"></a>
-<span class="sourceLineNo">048</span> * &lt;br&gt;<a name="line.48"></a>
-<span class="sourceLineNo">049</span> * {@link Operator#MUST_PASS_ONE} evaluates non-lazily: all filters are always evaluated.<a name="line.49"></a>
-<span class="sourceLineNo">050</span> *<a name="line.50"></a>
-<span class="sourceLineNo">051</span> * &lt;br&gt;<a name="line.51"></a>
-<span class="sourceLineNo">052</span> * Defaults to {@link Operator#MUST_PASS_ALL}.<a name="line.52"></a>
-<span class="sourceLineNo">053</span> */<a name="line.53"></a>
-<span class="sourceLineNo">054</span>@InterfaceAudience.Public<a name="line.54"></a>
-<span class="sourceLineNo">055</span>final public class FilterList extends FilterBase {<a name="line.55"></a>
-<span class="sourceLineNo">056</span>  /** set operator */<a name="line.56"></a>
-<span class="sourceLineNo">057</span>  @InterfaceAudience.Public<a name="line.57"></a>
-<span class="sourceLineNo">058</span>  public static enum Operator {<a name="line.58"></a>
-<span class="sourceLineNo">059</span>    /** !AND */<a name="line.59"></a>
-<span class="sourceLineNo">060</span>    MUST_PASS_ALL,<a name="line.60"></a>
-<span class="sourceLineNo">061</span>    /** !OR */<a name="line.61"></a>
-<span class="sourceLineNo">062</span>    MUST_PASS_ONE<a name="line.62"></a>
-<span class="sourceLineNo">063</span>  }<a name="line.63"></a>
-<span class="sourceLineNo">064</span><a name="line.64"></a>
-<span class="sourceLineNo">065</span>  private static final int MAX_LOG_FILTERS = 5;<a name="line.65"></a>
-<span class="sourceLineNo">066</span>  private Operator operator = Operator.MUST_PASS_ALL;<a name="line.66"></a>
-<span class="sourceLineNo">067</span>  private final List&lt;Filter&gt; filters;<a name="line.67"></a>
-<span class="sourceLineNo">068</span>  private Filter seekHintFilter = null;<a name="line.68"></a>
-<span class="sourceLineNo">069</span><a name="line.69"></a>
-<span class="sourceLineNo">070</span>  /**<a name="line.70"></a>
-<span class="sourceLineNo">071</span>   * Save previous return code and previous cell for every filter in filter list. For MUST_PASS_ONE,<a name="line.71"></a>
-<span class="sourceLineNo">072</span>   * we use the previous return code to decide whether we should pass current cell encountered to<a name="line.72"></a>
-<span class="sourceLineNo">073</span>   * the filter. For MUST_PASS_ALL, the two list are meaningless.<a name="line.73"></a>
-<span class="sourceLineNo">074</span>   */<a name="line.74"></a>
-<span class="sourceLineNo">075</span>  private List&lt;ReturnCode&gt; prevFilterRCList = null;<a name="line.75"></a>
-<span class="sourceLineNo">076</span>  private List&lt;Cell&gt; prevCellList = null;<a name="line.76"></a>
-<span class="sourceLineNo">077</span><a name="line.77"></a>
-<span class="sourceLineNo">078</span>  /** Reference Cell used by {@link #transformCell(Cell)} for validation purpose. */<a name="line.78"></a>
-<span class="sourceLineNo">079</span>  private Cell referenceCell = null;<a name="line.79"></a>
-<span class="sourceLineNo">080</span><a name="line.80"></a>
-<span class="sourceLineNo">081</span>  /**<a name="line.81"></a>
-<span class="sourceLineNo">082</span>   * When filtering a given Cell in {@link #filterKeyValue(Cell)},<a name="line.82"></a>
-<span class="sourceLineNo">083</span>   * this stores the transformed Cell to be returned by {@link #transformCell(Cell)}.<a name="line.83"></a>
-<span class="sourceLineNo">084</span>   *<a name="line.84"></a>
-<span class="sourceLineNo">085</span>   * Individual filters transformation are applied only when the filter includes the Cell.<a name="line.85"></a>
-<span class="sourceLineNo">086</span>   * Transformations are composed in the order specified by {@link #filters}.<a name="line.86"></a>
-<span class="sourceLineNo">087</span>   */<a name="line.87"></a>
-<span class="sourceLineNo">088</span>  private Cell transformedCell = null;<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>   * Constructor that takes a set of {@link Filter}s. The default operator<a name="line.91"></a>
-<span class="sourceLineNo">092</span>   * MUST_PASS_ALL is assumed.<a name="line.92"></a>
-<span class="sourceLineNo">093</span>   * All filters are cloned to internal list.<a name="line.93"></a>
-<span class="sourceLineNo">094</span>   * @param rowFilters list of filters<a name="line.94"></a>
-<span class="sourceLineNo">095</span>   */<a name="line.95"></a>
-<span class="sourceLineNo">096</span>  public FilterList(final List&lt;Filter&gt; rowFilters) {<a name="line.96"></a>
-<span class="sourceLineNo">097</span>    reversed = getReversed(rowFilters, reversed);<a name="line.97"></a>
-<span class="sourceLineNo">098</span>    this.filters = new ArrayList&lt;&gt;(rowFilters);<a name="line.98"></a>
-<span class="sourceLineNo">099</span>    initPrevListForMustPassOne(rowFilters.size());<a name="line.99"></a>
-<span class="sourceLineNo">100</span>  }<a name="line.100"></a>
-<span class="sourceLineNo">101</span><a name="line.101"></a>
-<span class="sourceLineNo">102</span>  /**<a name="line.102"></a>
-<span class="sourceLineNo">103</span>   * Constructor that takes a var arg number of {@link Filter}s. The fefault operator<a name="line.103"></a>
-<span class="sourceLineNo">104</span>   * MUST_PASS_ALL is assumed.<a name="line.104"></a>
-<span class="sourceLineNo">105</span>   * @param rowFilters<a name="line.105"></a>
-<span class="sourceLineNo">106</span>   */<a name="line.106"></a>
-<span class="sourceLineNo">107</span>  public FilterList(final Filter... rowFilters) {<a name="line.107"></a>
-<span class="sourceLineNo">108</span>    this(Arrays.asList(rowFilters));<a name="line.108"></a>
-<span class="sourceLineNo">109</span>  }<a name="line.109"></a>
-<span class="sourceLineNo">110</span><a name="line.110"></a>
-<span class="sourceLineNo">111</span>  /**<a name="line.111"></a>
-<span class="sourceLineNo">112</span>   * Constructor that takes an operator.<a name="line.112"></a>
-<span class="sourceLineNo">113</span>   *<a name="line.113"></a>
-<span class="sourceLineNo">114</span>   * @param operator Operator to process filter set with.<a name="line.114"></a>
-<span class="sourceLineNo">115</span>   */<a name="line.115"></a>
-<span class="sourceLineNo">116</span>  public FilterList(final Operator operator) {<a name="line.116"></a>
-<span class="sourceLineNo">117</span>    this.operator = operator;<a name="line.117"></a>
-<span class="sourceLineNo">118</span>    this.filters = new ArrayList&lt;&gt;();<a name="line.118"></a>
-<span class="sourceLineNo">119</span>    initPrevListForMustPassOne(filters.size());<a name="line.119"></a>
-<span class="sourceLineNo">120</span>  }<a name="line.120"></a>
-<span class="sourceLineNo">121</span><a name="line.121"></a>
-<span class="sourceLineNo">122</span>  /**<a name="line.122"></a>
-<span class="sourceLineNo">123</span>   * Constructor that takes a set of {@link Filter}s and an operator.<a name="line.123"></a>
-<span class="sourceLineNo">124</span>   *<a name="line.124"></a>
-<span class="sourceLineNo">125</span>   * @param operator Operator to process filter set with.<a name="line.125"></a>
-<span class="sourceLineNo">126</span>   * @param rowFilters Set of row filters.<a name="line.126"></a>
-<span class="sourceLineNo">127</span>   */<a name="line.127"></a>
-<span class="sourceLineNo">128</span>  public FilterList(final Operator operator, final List&lt;Filter&gt; rowFilters) {<a name="line.128"></a>
-<span class="sourceLineNo">129</span>    this(rowFilters);<a name="line.129"></a>
-<span class="sourceLineNo">130</span>    this.operator = operator;<a name="line.130"></a>
-<span class="sourceLineNo">131</span>    initPrevListForMustPassOne(rowFilters.size());<a name="line.131"></a>
-<span class="sourceLineNo">132</span>  }<a name="line.132"></a>
-<span class="sourceLineNo">133</span><a name="line.133"></a>
-<span class="sourceLineNo">134</span>  /**<a name="line.134"></a>
-<span class="sourceLineNo">135</span>   * Constructor that takes a var arg number of {@link Filter}s and an operator.<a name="line.135"></a>
-<span class="sourceLineNo">136</span>   *<a name="line.136"></a>
-<span class="sourceLineNo">137</span>   * @param operator Operator to process filter set with.<a name="line.137"></a>
-<span class="sourceLineNo">138</span>   * @param rowFilters Filters to use<a name="line.138"></a>
-<span class="sourceLineNo">139</span>   */<a name="line.139"></a>
-<span class="sourceLineNo">140</span>  public FilterList(final Operator operator, final Filter... rowFilters) {<a name="line.140"></a>
-<span class="sourceLineNo">141</span>    this(rowFilters);<a name="line.141"></a>
-<span class="sourceLineNo">142</span>    this.operator = operator;<a name="line.142"></a>
-<span class="sourceLineNo">143</span>    initPrevListForMustPassOne(rowFilters.length);<a name="line.143"></a>
-<span class="sourceLineNo">144</span>  }<a name="line.144"></a>
-<span class="sourceLineNo">145</span><a name="line.145"></a>
-<span class="sourceLineNo">146</span>  public void initPrevListForMustPassOne(int size) {<a name="line.146"></a>
-<span class="sourceLineNo">147</span>    if (operator == Operator.MUST_PASS_ONE) {<a name="line.147"></a>
-<span class="sourceLineNo">148</span>      if (this.prevFilterRCList == null) {<a name="line.148"></a>
-<span class="sourceLineNo">149</span>        prevFilterRCList = new ArrayList&lt;&gt;(Collections.nCopies(size, null));<a name="line.149"></a>
-<span class="sourceLineNo">150</span>      }<a name="line.150"></a>
-<span class="sourceLineNo">151</span>      if (this.prevCellList == null) {<a name="line.151"></a>
-<span class="sourceLineNo">152</span>        prevCellList = new ArrayList&lt;&gt;(Collections.nCopies(size, null));<a name="line.152"></a>
-<span class="sourceLineNo">153</span>      }<a name="line.153"></a>
-<span class="sourceLineNo">154</span>    }<a name="line.154"></a>
-<span class="sourceLineNo">155</span>  }<a name="line.155"></a>
-<span class="sourceLineNo">156</span><a name="line.156"></a>
-<span class="sourceLineNo">157</span><a name="line.157"></a>
-<span class="sourceLineNo">158</span>  /**<a name="line.158"></a>
-<span class="sourceLineNo">159</span>   * Get the operator.<a name="line.159"></a>
-<span class="sourceLineNo">160</span>   *<a name="line.160"></a>
-<span class="sourceLineNo">161</span>   * @return operator<a name="line.161"></a>
-<span class="sourceLineNo">162</span>   */<a name="line.162"></a>
-<span class="sourceLineNo">163</span>  public Operator getOperator() {<a name="line.163"></a>
-<span class="sourceLineNo">164</span>    return operator;<a name="line.164"></a>
-<span class="sourceLineNo">165</span>  }<a name="line.165"></a>
-<span class="sourceLineNo">166</span><a name="line.166"></a>
-<span class="sourceLineNo">167</span>  /**<a name="line.167"></a>
-<span class="sourceLineNo">168</span>   * Get the filters.<a name="line.168"></a>
-<span class="sourceLineNo">169</span>   *<a name="line.169"></a>
-<span class="sourceLineNo">170</span>   * @return filters<a name="line.170"></a>
-<span class="sourceLineNo">171</span>   */<a name="line.171"></a>
-<span class="sourceLineNo">172</span>  public List&lt;Filter&gt; getFilters() {<a name="line.172"></a>
-<span class="sourceLineNo">173</span>    return filters;<a name="line.173"></a>
-<span class="sourceLineNo">174</span>  }<a name="line.174"></a>
-<span class="sourceLineNo">175</span><a name="line.175"></a>
-<span class="sourceLineNo">176</span>  public int size() {<a name="line.176"></a>
-<span class="sourceLineNo">177</span>    return filters.size();<a name="line.177"></a>
-<span class="sourceLineNo">178</span>  }<a name="line.178"></a>
-<span class="sourceLineNo">179</span><a name="line.179"></a>
-<span class="sourceLineNo">180</span>  private boolean isEmpty() {<a name="line.180"></a>
-<span class="sourceLineNo">181</span>    return filters.isEmpty();<a name="line.181"></a>
-<span class="sourceLineNo">182</span>  }<a name="line.182"></a>
-<span class="sourceLineNo">183</span><a name="line.183"></a>
-<span class="sourceLineNo">184</span>  private static boolean getReversed(List&lt;Filter&gt; rowFilters, boolean defaultValue) {<a name="line.184"></a>
-<span class="sourceLineNo">185</span>    boolean rval = defaultValue;<a name="line.185"></a>
-<span class="sourceLineNo">186</span>    boolean isFirst = true;<a name="line.186"></a>
-<span class="sourceLineNo">187</span>    for (Filter f : rowFilters) {<a name="line.187"></a>
-<span class="sourceLineNo">188</span>      if (isFirst) {<a name="line.188"></a>
-<span class="sourceLineNo">189</span>        rval = f.isReversed();<a name="line.189"></a>
-<span class="sourceLineNo">190</span>        isFirst = false;<a name="line.190"></a>
-<span class="sourceLineNo">191</span>        continue;<a name="line.191"></a>
-<span class="sourceLineNo">192</span>      }<a name="line.192"></a>
-<span class="sourceLineNo">193</span>      if (rval != f.isReversed()) {<a name="line.193"></a>
-<span class="sourceLineNo">194</span>        throw new IllegalArgumentException("Filters in the list must have the same reversed flag");<a name="line.194"></a>
-<span class="sourceLineNo">195</span>      }<a name="line.195"></a>
-<span class="sourceLineNo">196</span>    }<a name="line.196"></a>
-<span class="sourceLineNo">197</span>    return rval;<a name="line.197"></a>
-<span class="sourceLineNo">198</span>  }<a name="line.198"></a>
-<span class="sourceLineNo">199</span>  private static void checkReversed(List&lt;Filter&gt; rowFilters, boolean expected) {<a name="line.199"></a>
-<span class="sourceLineNo">200</span>    for (Filter filter : rowFilters) {<a name="line.200"></a>
-<span class="sourceLineNo">201</span>      if (expected != filter.isReversed()) {<a name="line.201"></a>
-<span class="sourceLineNo">202</span>        throw new IllegalArgumentException(<a name="line.202"></a>
-<span class="sourceLineNo">203</span>            "Filters in the list must have the same reversed flag, expected="<a name="line.203"></a>
-<span class="sourceLineNo">204</span>                + expected);<a name="line.204"></a>
-<span class="sourceLineNo">205</span>      }<a name="line.205"></a>
-<span class="sourceLineNo">206</span>    }<a name="line.206"></a>
-<span class="sourceLineNo">207</span>  }<a name="line.207"></a>
-<span class="sourceLineNo">208</span><a name="line.208"></a>
-<span class="sourceLineNo">209</span>  public void addFilter(List&lt;Filter&gt; filters) {<a name="line.209"></a>
-<span class="sourceLineNo">210</span>    checkReversed(filters, isReversed());<a name="line.210"></a>
-<span class="sourceLineNo">211</span>    this.filters.addAll(filters);<a name="line.211"></a>
-<span class="sourceLineNo">212</span>    if (operator == Operator.MUST_PASS_ONE) {<a name="line.212"></a>
-<span class="sourceLineNo">213</span>      this.prevFilterRCList.addAll(Collections.nCopies(filters.size(), null));<a name="line.213"></a>
-<span class="sourceLineNo">214</span>      this.prevCellList.addAll(Collections.nCopies(filters.size(), null));<a name="line.214"></a>
-<span class="sourceLineNo">215</span>    }<a name="line.215"></a>
-<span class="sourceLineNo">216</span>  }<a name="line.216"></a>
-<span class="sourceLineNo">217</span><a name="line.217"></a>
-<span class="sourceLineNo">218</span>  /**<a name="line.218"></a>
-<span class="sourceLineNo">219</span>   * Add a filter.<a name="line.219"></a>
-<span class="sourceLineNo">220</span>   *<a name="line.220"></a>
-<span class="sourceLineNo">221</span>   * @param filter another filter<a name="line.221"></a>
-<span class="sourceLineNo">222</span>   */<a name="line.222"></a>
-<span class="sourceLineNo">223</span>  public void addFilter(Filter filter) {<a name="line.223"></a>
-<span class="sourceLineNo">224</span>    addFilter(Collections.singletonList(filter));<a name="line.224"></a>
-<span class="sourceLineNo">225</span>  }<a name="line.225"></a>
-<span class="sourceLineNo">226</span><a name="line.226"></a>
-<span class="sourceLineNo">227</span>  @Override<a name="line.227"></a>
-<span class="sourceLineNo">228</span>  public void reset() throws IOException {<a name="line.228"></a>
-<span class="sourceLineNo">229</span>    int listize = filters.size();<a name="line.229"></a>
-<span class="sourceLineNo">230</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.230"></a>
-<span class="sourceLineNo">231</span>      filters.get(i).reset();<a name="line.231"></a>
-<span class="sourceLineNo">232</span>      if (operator == Operator.MUST_PASS_ONE) {<a name="line.232"></a>
-<span class="sourceLineNo">233</span>        prevFilterRCList.set(i, null);<a name="line.233"></a>
-<span class="sourceLineNo">234</span>        prevCellList.set(i, null);<a name="line.234"></a>
-<span class="sourceLineNo">235</span>      }<a name="line.235"></a>
-<span class="sourceLineNo">236</span>    }<a name="line.236"></a>
-<span class="sourceLineNo">237</span>    seekHintFilter = null;<a name="line.237"></a>
-<span class="sourceLineNo">238</span>  }<a name="line.238"></a>
-<span class="sourceLineNo">239</span><a name="line.239"></a>
-<span class="sourceLineNo">240</span>  @Override<a name="line.240"></a>
-<span class="sourceLineNo">241</span>  public boolean filterRowKey(byte[] rowKey, int offset, int length) throws IOException {<a name="line.241"></a>
-<span class="sourceLineNo">242</span>    if (isEmpty()) {<a name="line.242"></a>
-<span class="sourceLineNo">243</span>      return super.filterRowKey(rowKey, offset, length);<a name="line.243"></a>
-<span class="sourceLineNo">244</span>    }<a name="line.244"></a>
-<span class="sourceLineNo">245</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.245"></a>
-<span class="sourceLineNo">246</span>    int listize = filters.size();<a name="line.246"></a>
-<span class="sourceLineNo">247</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.247"></a>
-<span class="sourceLineNo">248</span>      Filter filter = filters.get(i);<a name="line.248"></a>
-<span class="sourceLineNo">249</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.249"></a>
-<span class="sourceLineNo">250</span>        if (filter.filterAllRemaining() ||<a name="line.250"></a>
-<span class="sourceLineNo">251</span>            filter.filterRowKey(rowKey, offset, length)) {<a name="line.251"></a>
-<span class="sourceLineNo">252</span>          flag =  true;<a name="line.252"></a>
-<span class="sourceLineNo">253</span>        }<a name="line.253"></a>
-<span class="sourceLineNo">254</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.254"></a>
-<span class="sourceLineNo">255</span>        if (!filter.filterAllRemaining() &amp;&amp;<a name="line.255"></a>
-<span class="sourceLineNo">256</span>            !filter.filterRowKey(rowKey, offset, length)) {<a name="line.256"></a>
-<span class="sourceLineNo">257</span>          flag =  false;<a name="line.257"></a>
-<span class="sourceLineNo">258</span>        }<a name="line.258"></a>
-<span class="sourceLineNo">259</span>      }<a name="line.259"></a>
-<span class="sourceLineNo">260</span>    }<a name="line.260"></a>
-<span class="sourceLineNo">261</span>    return flag;<a name="line.261"></a>
-<span class="sourceLineNo">262</span>  }<a name="line.262"></a>
-<span class="sourceLineNo">263</span><a name="line.263"></a>
-<span class="sourceLineNo">264</span>  @Override<a name="line.264"></a>
-<span class="sourceLineNo">265</span>  public boolean filterRowKey(Cell firstRowCell) throws IOException {<a name="line.265"></a>
-<span class="sourceLineNo">266</span>    if (isEmpty()) {<a name="line.266"></a>
-<span class="sourceLineNo">267</span>      return super.filterRowKey(firstRowCell);<a name="line.267"></a>
-<span class="sourceLineNo">268</span>    }<a name="line.268"></a>
-<span class="sourceLineNo">269</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.269"></a>
-<span class="sourceLineNo">270</span>    int listize = filters.size();<a name="line.270"></a>
-<span class="sourceLineNo">271</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.271"></a>
-<span class="sourceLineNo">272</span>      Filter filter = filters.get(i);<a name="line.272"></a>
-<span class="sourceLineNo">273</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.273"></a>
-<span class="sourceLineNo">274</span>        if (filter.filterAllRemaining() || filter.filterRowKey(firstRowCell)) {<a name="line.274"></a>
-<span class="sourceLineNo">275</span>          flag = true;<a name="line.275"></a>
-<span class="sourceLineNo">276</span>        }<a name="line.276"></a>
-<span class="sourceLineNo">277</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.277"></a>
-<span class="sourceLineNo">278</span>        if (!filter.filterAllRemaining() &amp;&amp; !filter.filterRowKey(firstRowCell)) {<a name="line.278"></a>
-<span class="sourceLineNo">279</span>          flag = false;<a name="line.279"></a>
-<span class="sourceLineNo">280</span>        }<a name="line.280"></a>
-<span class="sourceLineNo">281</span>      }<a name="line.281"></a>
-<span class="sourceLineNo">282</span>    }<a name="line.282"></a>
-<span class="sourceLineNo">283</span>    return flag;<a name="line.283"></a>
-<span class="sourceLineNo">284</span>  }<a name="line.284"></a>
-<span class="sourceLineNo">285</span><a name="line.285"></a>
-<span class="sourceLineNo">286</span>  @Override<a name="line.286"></a>
-<span class="sourceLineNo">287</span>  public boolean filterAllRemaining() throws IOException {<a name="line.287"></a>
-<span class="sourceLineNo">288</span>    if (isEmpty()) {<a name="line.288"></a>
-<span class="sourceLineNo">289</span>      return super.filterAllRemaining();<a name="line.289"></a>
-<span class="sourceLineNo">290</span>    }<a name="line.290"></a>
-<span class="sourceLineNo">291</span>    int listize = filters.size();<a name="line.291"></a>
-<span class="sourceLineNo">292</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.292"></a>
-<span class="sourceLineNo">293</span>      if (filters.get(i).filterAllRemaining()) {<a name="line.293"></a>
-<span class="sourceLineNo">294</span>        if (operator == Operator.MUST_PASS_ALL) {<a name="line.294"></a>
-<span class="sourceLineNo">295</span>          return true;<a name="line.295"></a>
-<span class="sourceLineNo">296</span>        }<a name="line.296"></a>
-<span class="sourceLineNo">297</span>      } else {<a name="line.297"></a>
-<span class="sourceLineNo">298</span>        if (operator == Operator.MUST_PASS_ONE) {<a name="line.298"></a>
-<span class="sourceLineNo">299</span>          return false;<a name="line.299"></a>
-<span class="sourceLineNo">300</span>        }<a name="line.300"></a>
-<span class="sourceLineNo">301</span>      }<a name="line.301"></a>
-<span class="sourceLineNo">302</span>    }<a name="line.302"></a>
-<span class="sourceLineNo">303</span>    return operator == Operator.MUST_PASS_ONE;<a name="line.303"></a>
-<span class="sourceLineNo">304</span>  }<a name="line.304"></a>
-<span class="sourceLineNo">305</span><a name="line.305"></a>
-<span class="sourceLineNo">306</span>  @Override<a name="line.306"></a>
-<span class="sourceLineNo">307</span>  public Cell transformCell(Cell c) throws IOException {<a name="line.307"></a>
-<span class="sourceLineNo">308</span>    if (isEmpty()) {<a name="line.308"></a>
-<span class="sourceLineNo">309</span>      return super.transformCell(c);<a name="line.309"></a>
-<span class="sourceLineNo">310</span>    }<a name="line.310"></a>
-<span class="sourceLineNo">311</span>    if (!CellUtil.equals(c, referenceCell)) {<a name="line.311"></a>
-<span class="sourceLineNo">312</span>      throw new IllegalStateException("Reference Cell: " + this.referenceCell + " does not match: "<a name="line.312"></a>
-<span class="sourceLineNo">313</span>          + c);<a name="line.313"></a>
-<span class="sourceLineNo">314</span>    }<a name="line.314"></a>
-<span class="sourceLineNo">315</span>    return this.transformedCell;<a name="line.315"></a>
-<span class="sourceLineNo">316</span>  }<a name="line.316"></a>
-<span class="sourceLineNo">317</span><a name="line.317"></a>
-<span class="sourceLineNo">318</span>  /**<a name="line.318"></a>
-<span class="sourceLineNo">319</span>   * For MUST_PASS_ONE, we cannot make sure that when filter-A in filter list return NEXT_COL then<a name="line.319"></a>
-<span class="sourceLineNo">320</span>   * the next cell passing to filterList will be the first cell in next column, because if filter-B<a name="line.320"></a>
-<span class="sourceLineNo">321</span>   * in filter list return SKIP, then the filter list will return SKIP. In this case, we should pass<a name="line.321"></a>
-<span class="sourceLineNo">322</span>   * the cell following the previous cell, and it's possible that the next cell has the same column<a name="line.322"></a>
-<span class="sourceLineNo">323</span>   * as the previous cell even if filter-A has NEXT_COL returned for the previous cell. So we should<a name="line.323"></a>
-<span class="sourceLineNo">324</span>   * save the previous cell and the return code list when checking previous cell for every filter in<a name="line.324"></a>
-<span class="sourceLineNo">325</span>   * filter list, and verify if currentCell fit the previous return code, if fit then pass the currentCell<a name="line.325"></a>
-<span class="sourceLineNo">326</span>   * to the corresponding filter. (HBASE-17678)<a name="line.326"></a>
-<span class="sourceLineNo">327</span>   */<a name="line.327"></a>
-<span class="sourceLineNo">328</span>  private boolean shouldPassCurrentCellToFilter(Cell prevCell, Cell currentCell, int filterIdx)<a name="line.328"></a>
-<span class="sourceLineNo">329</span>      throws IOException {<a name="line.329"></a>
-<span class="sourceLineNo">330</span>    ReturnCode prevCode = this.prevFilterRCList.get(filterIdx);<a name="line.330"></a>
-<span class="sourceLineNo">331</span>    if (prevCell == null || prevCode == null) {<a name="line.331"></a>
-<span class="sourceLineNo">332</span>      return true;<a name="line.332"></a>
-<span class="sourceLineNo">333</span>    }<a name="line.333"></a>
-<span class="sourceLineNo">334</span>    switch (prevCode) {<a name="line.334"></a>
-<span class="sourceLineNo">335</span>    case INCLUDE:<a name="line.335"></a>
-<span class="sourceLineNo">336</span>    case SKIP:<a name="line.336"></a>
-<span class="sourceLineNo">337</span>      return true;<a name="line.337"></a>
-<span class="sourceLineNo">338</span>    case SEEK_NEXT_USING_HINT:<a name="line.338"></a>
-<span class="sourceLineNo">339</span>      Cell nextHintCell = getNextCellHint(prevCell);<a name="line.339"></a>
-<span class="sourceLineNo">340</span>      return nextHintCell == null<a name="line.340"></a>
-<span class="sourceLineNo">341</span>          || CellComparator.COMPARATOR.compare(currentCell, nextHintCell) &gt;= 0;<a name="line.341"></a>
-<span class="sourceLineNo">342</span>    case NEXT_COL:<a name="line.342"></a>
-<span class="sourceLineNo">343</span>    case INCLUDE_AND_NEXT_COL:<a name="line.343"></a>
-<span class="sourceLineNo">344</span>      return !CellUtil.matchingRowColumn(prevCell, currentCell);<a name="line.344"></a>
-<span class="sourceLineNo">345</span>    case NEXT_ROW:<a name="line.345"></a>
-<span class="sourceLineNo">346</span>    case INCLUDE_AND_SEEK_NEXT_ROW:<a name="line.346"></a>
-<span class="sourceLineNo">347</span>      return !CellUtil.matchingRows(prevCell, currentCell);<a name="line.347"></a>
-<span class="sourceLineNo">348</span>    default:<a name="line.348"></a>
-<span class="sourceLineNo">349</span>      throw new IllegalStateException("Received code is not valid.");<a name="line.349"></a>
-<span class="sourceLineNo">350</span>    }<a name="line.350"></a>
-<span class="sourceLineNo">351</span>  }<a name="line.351"></a>
-<span class="sourceLineNo">352</span><a name="line.352"></a>
-<span class="sourceLineNo">353</span>  @Override<a name="line.353"></a>
-<span class="sourceLineNo">354</span>  @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="SF_SWITCH_FALLTHROUGH",<a name="line.354"></a>
-<span class="sourceLineNo">355</span>    justification="Intentional")<a name="line.355"></a>
-<span class="sourceLineNo">356</span>  public ReturnCode filterKeyValue(Cell c) throws IOException {<a name="line.356"></a>
-<span class="sourceLineNo">357</span>    if (isEmpty()) {<a name="line.357"></a>
-<span class="sourceLineNo">358</span>      return ReturnCode.INCLUDE;<a name="line.358"></a>
-<span class="sourceLineNo">359</span>    }<a name="line.359"></a>
-<span class="sourceLineNo">360</span>    this.referenceCell = c;<a name="line.360"></a>
-<span class="sourceLineNo">361</span><a name="line.361"></a>
-<span class="sourceLineNo">362</span>    // Accumulates successive transformation of every filter that includes the Cell:<a name="line.362"></a>
-<span class="sourceLineNo">363</span>    Cell transformed = c;<a name="line.363"></a>
+<span class="sourceLineNo">025</span>import java.util.HashSet;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import java.util.List;<a name="line.26"></a>
+<span class="sourceLineNo">027</span>import java.util.Set;<a name="line.27"></a>
+<span class="sourceLineNo">028</span><a name="line.28"></a>
+<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.Cell;<a name="line.29"></a>
+<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.CellComparator;<a name="line.30"></a>
+<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.CellUtil;<a name="line.31"></a>
+<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.KeyValueUtil;<a name="line.32"></a>
+<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.33"></a>
+<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.exceptions.DeserializationException;<a name="line.34"></a>
+<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;<a name="line.35"></a>
+<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.FilterProtos;<a name="line.36"></a>
+<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.shaded.com.google.protobuf.InvalidProtocolBufferException;<a name="line.37"></a>
+<span class="sourceLineNo">038</span><a name="line.38"></a>
+<span class="sourceLineNo">039</span>/**<a name="line.39"></a>
+<span class="sourceLineNo">040</span> * Implementation of {@link Filter} that represents an ordered List of Filters<a name="line.40"></a>
+<span class="sourceLineNo">041</span> * which will be evaluated with a specified boolean operator {@link Operator#MUST_PASS_ALL}<a name="line.41"></a>
+<span class="sourceLineNo">042</span> * (&lt;code&gt;AND&lt;/code&gt;) or {@link Operator#MUST_PASS_ONE} (&lt;code&gt;OR&lt;/code&gt;).<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * Since you can use Filter Lists as children of Filter Lists, you can create a<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * hierarchy of filters to be evaluated.<a name="line.44"></a>
+<span class="sourceLineNo">045</span> *<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * &lt;br&gt;<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * {@link Operator#MUST_PASS_ALL} evaluates lazily: evaluation stops as soon as one filter does<a name="line.47"></a>
+<span class="sourceLineNo">048</span> * not include the KeyValue.<a name="line.48"></a>
+<span class="sourceLineNo">049</span> *<a name="line.49"></a>
+<span class="sourceLineNo">050</span> * &lt;br&gt;<a name="line.50"></a>
+<span class="sourceLineNo">051</span> * {@link Operator#MUST_PASS_ONE} evaluates non-lazily: all filters are always evaluated.<a name="line.51"></a>
+<span class="sourceLineNo">052</span> *<a name="line.52"></a>
+<span class="sourceLineNo">053</span> * &lt;br&gt;<a name="line.53"></a>
+<span class="sourceLineNo">054</span> * Defaults to {@link Operator#MUST_PASS_ALL}.<a name="line.54"></a>
+<span class="sourceLineNo">055</span> */<a name="line.55"></a>
+<span class="sourceLineNo">056</span>@InterfaceAudience.Public<a name="line.56"></a>
+<span class="sourceLineNo">057</span>final public class FilterList extends FilterBase {<a name="line.57"></a>
+<span class="sourceLineNo">058</span>  /** set operator */<a name="line.58"></a>
+<span class="sourceLineNo">059</span>  @InterfaceAudience.Public<a name="line.59"></a>
+<span class="sourceLineNo">060</span>  public static enum Operator {<a name="line.60"></a>
+<span class="sourceLineNo">061</span>    /** !AND */<a name="line.61"></a>
+<span class="sourceLineNo">062</span>    MUST_PASS_ALL,<a name="line.62"></a>
+<span class="sourceLineNo">063</span>    /** !OR */<a name="line.63"></a>
+<span class="sourceLineNo">064</span>    MUST_PASS_ONE<a name="line.64"></a>
+<span class="sourceLineNo">065</span>  }<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span>  private static final int MAX_LOG_FILTERS = 5;<a name="line.67"></a>
+<span class="sourceLineNo">068</span>  private Operator operator = Operator.MUST_PASS_ALL;<a name="line.68"></a>
+<span class="sourceLineNo">069</span>  private final List&lt;Filter&gt; filters;<a name="line.69"></a>
+<span class="sourceLineNo">070</span>  private Set&lt;Filter&gt; seekHintFilter = new HashSet&lt;&gt;();<a name="line.70"></a>
+<span class="sourceLineNo">071</span><a name="line.71"></a>
+<span class="sourceLineNo">072</span>  /**<a name="line.72"></a>
+<span class="sourceLineNo">073</span>   * Save previous return code and previous cell for every filter in filter list. For MUST_PASS_ONE,<a name="line.73"></a>
+<span class="sourceLineNo">074</span>   * we use the previous return code to decide whether we should pass current cell encountered to<a name="line.74"></a>
+<span class="sourceLineNo">075</span>   * the filter. For MUST_PASS_ALL, the two list are meaningless.<a name="line.75"></a>
+<span class="sourceLineNo">076</span>   */<a name="line.76"></a>
+<span class="sourceLineNo">077</span>  private List&lt;ReturnCode&gt; prevFilterRCList = null;<a name="line.77"></a>
+<span class="sourceLineNo">078</span>  private List&lt;Cell&gt; prevCellList = null;<a name="line.78"></a>
+<span class="sourceLineNo">079</span><a name="line.79"></a>
+<span class="sourceLineNo">080</span>  /** Reference Cell used by {@link #transformCell(Cell)} for validation purpose. */<a name="line.80"></a>
+<span class="sourceLineNo">081</span>  private Cell referenceCell = null;<a name="line.81"></a>
+<span class="sourceLineNo">082</span><a name="line.82"></a>
+<span class="sourceLineNo">083</span>  /**<a name="line.83"></a>
+<span class="sourceLineNo">084</span>   * When filtering a given Cell in {@link #filterKeyValue(Cell)},<a name="line.84"></a>
+<span class="sourceLineNo">085</span>   * this stores the transformed Cell to be returned by {@link #transformCell(Cell)}.<a name="line.85"></a>
+<span class="sourceLineNo">086</span>   *<a name="line.86"></a>
+<span class="sourceLineNo">087</span>   * Individual filters transformation are applied only when the filter includes the Cell.<a name="line.87"></a>
+<span class="sourceLineNo">088</span>   * Transformations are composed in the order specified by {@link #filters}.<a name="line.88"></a>
+<span class="sourceLineNo">089</span>   */<a name="line.89"></a>
+<span class="sourceLineNo">090</span>  private Cell transformedCell = null;<a name="line.90"></a>
+<span class="sourceLineNo">091</span><a name="line.91"></a>
+<span class="sourceLineNo">092</span>  /**<a name="line.92"></a>
+<span class="sourceLineNo">093</span>   * Constructor that takes a set of {@link Filter}s. The default operator<a name="line.93"></a>
+<span class="sourceLineNo">094</span>   * MUST_PASS_ALL is assumed.<a name="line.94"></a>
+<span class="sourceLineNo">095</span>   * All filters are cloned to internal list.<a name="line.95"></a>
+<span class="sourceLineNo">096</span>   * @param rowFilters list of filters<a name="line.96"></a>
+<span class="sourceLineNo">097</span>   */<a name="line.97"></a>
+<span class="sourceLineNo">098</span>  public FilterList(final List&lt;Filter&gt; rowFilters) {<a name="line.98"></a>
+<span class="sourceLineNo">099</span>    reversed = getReversed(rowFilters, reversed);<a name="line.99"></a>
+<span class="sourceLineNo">100</span>    this.filters = new ArrayList&lt;&gt;(rowFilters);<a name="line.100"></a>
+<span class="sourceLineNo">101</span>    initPrevListForMustPassOne(rowFilters.size());<a name="line.101"></a>
+<span class="sourceLineNo">102</span>  }<a name="line.102"></a>
+<span class="sourceLineNo">103</span><a name="line.103"></a>
+<span class="sourceLineNo">104</span>  /**<a name="line.104"></a>
+<span class="sourceLineNo">105</span>   * Constructor that takes a var arg number of {@link Filter}s. The fefault operator<a name="line.105"></a>
+<span class="sourceLineNo">106</span>   * MUST_PASS_ALL is assumed.<a name="line.106"></a>
+<span class="sourceLineNo">107</span>   * @param rowFilters<a name="line.107"></a>
+<span class="sourceLineNo">108</span>   */<a name="line.108"></a>
+<span class="sourceLineNo">109</span>  public FilterList(final Filter... rowFilters) {<a name="line.109"></a>
+<span class="sourceLineNo">110</span>    this(Arrays.asList(rowFilters));<a name="line.110"></a>
+<span class="sourceLineNo">111</span>  }<a name="line.111"></a>
+<span class="sourceLineNo">112</span><a name="line.112"></a>
+<span class="sourceLineNo">113</span>  /**<a name="line.113"></a>
+<span class="sourceLineNo">114</span>   * Constructor that takes an operator.<a name="line.114"></a>
+<span class="sourceLineNo">115</span>   *<a name="line.115"></a>
+<span class="sourceLineNo">116</span>   * @param operator Operator to process filter set with.<a name="line.116"></a>
+<span class="sourceLineNo">117</span>   */<a name="line.117"></a>
+<span class="sourceLineNo">118</span>  public FilterList(final Operator operator) {<a name="line.118"></a>
+<span class="sourceLineNo">119</span>    this.operator = operator;<a name="line.119"></a>
+<span class="sourceLineNo">120</span>    this.filters = new ArrayList&lt;&gt;();<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    initPrevListForMustPassOne(filters.size());<a name="line.121"></a>
+<span class="sourceLineNo">122</span>  }<a name="line.122"></a>
+<span class="sourceLineNo">123</span><a name="line.123"></a>
+<span class="sourceLineNo">124</span>  /**<a name="line.124"></a>
+<span class="sourceLineNo">125</span>   * Constructor that takes a set of {@link Filter}s and an operator.<a name="line.125"></a>
+<span class="sourceLineNo">126</span>   *<a name="line.126"></a>
+<span class="sourceLineNo">127</span>   * @param operator Operator to process filter set with.<a name="line.127"></a>
+<span class="sourceLineNo">128</span>   * @param rowFilters Set of row filters.<a name="line.128"></a>
+<span class="sourceLineNo">129</span>   */<a name="line.129"></a>
+<span class="sourceLineNo">130</span>  public FilterList(final Operator operator, final List&lt;Filter&gt; rowFilters) {<a name="line.130"></a>
+<span class="sourceLineNo">131</span>    this(rowFilters);<a name="line.131"></a>
+<span class="sourceLineNo">132</span>    this.operator = operator;<a name="line.132"></a>
+<span class="sourceLineNo">133</span>    initPrevListForMustPassOne(rowFilters.size());<a name="line.133"></a>
+<span class="sourceLineNo">134</span>  }<a name="line.134"></a>
+<span class="sourceLineNo">135</span><a name="line.135"></a>
+<span class="sourceLineNo">136</span>  /**<a name="line.136"></a>
+<span class="sourceLineNo">137</span>   * Constructor that takes a var arg number of {@link Filter}s and an operator.<a name="line.137"></a>
+<span class="sourceLineNo">138</span>   *<a name="line.138"></a>
+<span class="sourceLineNo">139</span>   * @param operator Operator to process filter set with.<a name="line.139"></a>
+<span class="sourceLineNo">140</span>   * @param rowFilters Filters to use<a name="line.140"></a>
+<span class="sourceLineNo">141</span>   */<a name="line.141"></a>
+<span class="sourceLineNo">142</span>  public FilterList(final Operator operator, final Filter... rowFilters) {<a name="line.142"></a>
+<span class="sourceLineNo">143</span>    this(rowFilters);<a name="line.143"></a>
+<span class="sourceLineNo">144</span>    this.operator = operator;<a name="line.144"></a>
+<span class="sourceLineNo">145</span>    initPrevListForMustPassOne(rowFilters.length);<a name="line.145"></a>
+<span class="sourceLineNo">146</span>  }<a name="line.146"></a>
+<span class="sourceLineNo">147</span><a name="line.147"></a>
+<span class="sourceLineNo">148</span>  public void initPrevListForMustPassOne(int size) {<a name="line.148"></a>
+<span class="sourceLineNo">149</span>    if (operator == Operator.MUST_PASS_ONE) {<a name="line.149"></a>
+<span class="sourceLineNo">150</span>      if (this.prevFilterRCList == null) {<a name="line.150"></a>
+<span class="sourceLineNo">151</span>        prevFilterRCList = new ArrayList&lt;&gt;(Collections.nCopies(size, null));<a name="line.151"></a>
+<span class="sourceLineNo">152</span>      }<a name="line.152"></a>
+<span class="sourceLineNo">153</span>      if (this.prevCellList == null) {<a name="line.153"></a>
+<span class="sourceLineNo">154</span>        prevCellList = new ArrayList&lt;&gt;(Collections.nCopies(size, null));<a name="line.154"></a>
+<span class="sourceLineNo">155</span>      }<a name="line.155"></a>
+<span class="sourceLineNo">156</span>    }<a name="line.156"></a>
+<span class="sourceLineNo">157</span>  }<a name="line.157"></a>
+<span class="sourceLineNo">158</span><a name="line.158"></a>
+<span class="sourceLineNo">159</span><a name="line.159"></a>
+<span class="sourceLineNo">160</span>  /**<a name="line.160"></a>
+<span class="sourceLineNo">161</span>   * Get the operator.<a name="line.161"></a>
+<span class="sourceLineNo">162</span>   *<a name="line.162"></a>
+<span class="sourceLineNo">163</span>   * @return operator<a name="line.163"></a>
+<span class="sourceLineNo">164</span>   */<a name="line.164"></a>
+<span class="sourceLineNo">165</span>  public Operator getOperator() {<a name="line.165"></a>
+<span class="sourceLineNo">166</span>    return operator;<a name="line.166"></a>
+<span class="sourceLineNo">167</span>  }<a name="line.167"></a>
+<span class="sourceLineNo">168</span><a name="line.168"></a>
+<span class="sourceLineNo">169</span>  /**<a name="line.169"></a>
+<span class="sourceLineNo">170</span>   * Get the filters.<a name="line.170"></a>
+<span class="sourceLineNo">171</span>   *<a name="line.171"></a>
+<span class="sourceLineNo">172</span>   * @return filters<a name="line.172"></a>
+<span class="sourceLineNo">173</span>   */<a name="line.173"></a>
+<span class="sourceLineNo">174</span>  public List&lt;Filter&gt; getFilters() {<a name="line.174"></a>
+<span class="sourceLineNo">175</span>    return filters;<a name="line.175"></a>
+<span class="sourceLineNo">176</span>  }<a name="line.176"></a>
+<span class="sourceLineNo">177</span><a name="line.177"></a>
+<span class="sourceLineNo">178</span>  public int size() {<a name="line.178"></a>
+<span class="sourceLineNo">179</span>    return filters.size();<a name="line.179"></a>
+<span class="sourceLineNo">180</span>  }<a name="line.180"></a>
+<span class="sourceLineNo">181</span><a name="line.181"></a>
+<span class="sourceLineNo">182</span>  private boolean isEmpty() {<a name="line.182"></a>
+<span class="sourceLineNo">183</span>    return filters.isEmpty();<a name="line.183"></a>
+<span class="sourceLineNo">184</span>  }<a name="line.184"></a>
+<span class="sourceLineNo">185</span><a name="line.185"></a>
+<span class="sourceLineNo">186</span>  private static boolean getReversed(List&lt;Filter&gt; rowFilters, boolean defaultValue) {<a name="line.186"></a>
+<span class="sourceLineNo">187</span>    boolean rval = defaultValue;<a name="line.187"></a>
+<span class="sourceLineNo">188</span>    boolean isFirst = true;<a name="line.188"></a>
+<span class="sourceLineNo">189</span>    for (Filter f : rowFilters) {<a name="line.189"></a>
+<span class="sourceLineNo">190</span>      if (isFirst) {<a name="line.190"></a>
+<span class="sourceLineNo">191</span>        rval = f.isReversed();<a name="line.191"></a>
+<span class="sourceLineNo">192</span>        isFirst = false;<a name="line.192"></a>
+<span class="sourceLineNo">193</span>        continue;<a name="line.193"></a>
+<span class="sourceLineNo">194</span>      }<a name="line.194"></a>
+<span class="sourceLineNo">195</span>      if (rval != f.isReversed()) {<a name="line.195"></a>
+<span class="sourceLineNo">196</span>        throw new IllegalArgumentException("Filters in the list must have the same reversed flag");<a name="line.196"></a>
+<span class="sourceLineNo">197</span>      }<a name="line.197"></a>
+<span class="sourceLineNo">198</span>    }<a name="line.198"></a>
+<span class="sourceLineNo">199</span>    return rval;<a name="line.199"></a>
+<span class="sourceLineNo">200</span>  }<a name="line.200"></a>
+<span class="sourceLineNo">201</span>  private static void checkReversed(List&lt;Filter&gt; rowFilters, boolean expected) {<a name="line.201"></a>
+<span class="sourceLineNo">202</span>    for (Filter filter : rowFilters) {<a name="line.202"></a>
+<span class="sourceLineNo">203</span>      if (expected != filter.isReversed()) {<a name="line.203"></a>
+<span class="sourceLineNo">204</span>        throw new IllegalArgumentException(<a name="line.204"></a>
+<span class="sourceLineNo">205</span>            "Filters in the list must have the same reversed flag, expected="<a name="line.205"></a>
+<span class="sourceLineNo">206</span>                + expected);<a name="line.206"></a>
+<span class="sourceLineNo">207</span>      }<a name="line.207"></a>
+<span class="sourceLineNo">208</span>    }<a name="line.208"></a>
+<span class="sourceLineNo">209</span>  }<a name="line.209"></a>
+<span class="sourceLineNo">210</span><a name="line.210"></a>
+<span class="sourceLineNo">211</span>  public void addFilter(List&lt;Filter&gt; filters) {<a name="line.211"></a>
+<span class="sourceLineNo">212</span>    checkReversed(filters, isReversed());<a name="line.212"></a>
+<span class="sourceLineNo">213</span>    this.filters.addAll(filters);<a name="line.213"></a>
+<span class="sourceLineNo">214</span>    if (operator == Operator.MUST_PASS_ONE) {<a name="line.214"></a>
+<span class="sourceLineNo">215</span>      this.prevFilterRCList.addAll(Collections.nCopies(filters.size(), null));<a name="line.215"></a>
+<span class="sourceLineNo">216</span>      this.prevCellList.addAll(Collections.nCopies(filters.size(), null));<a name="line.216"></a>
+<span class="sourceLineNo">217</span>    }<a name="line.217"></a>
+<span class="sourceLineNo">218</span>  }<a name="line.218"></a>
+<span class="sourceLineNo">219</span><a name="line.219"></a>
+<span class="sourceLineNo">220</span>  /**<a name="line.220"></a>
+<span class="sourceLineNo">221</span>   * Add a filter.<a name="line.221"></a>
+<span class="sourceLineNo">222</span>   *<a name="line.222"></a>
+<span class="sourceLineNo">223</span>   * @param filter another filter<a name="line.223"></a>
+<span class="sourceLineNo">224</span>   */<a name="line.224"></a>
+<span class="sourceLineNo">225</span>  public void addFilter(Filter filter) {<a name="line.225"></a>
+<span class="sourceLineNo">226</span>    addFilter(Collections.singletonList(filter));<a name="line.226"></a>
+<span class="sourceLineNo">227</span>  }<a name="line.227"></a>
+<span class="sourceLineNo">228</span><a name="line.228"></a>
+<span class="sourceLineNo">229</span>  @Override<a name="line.229"></a>
+<span class="sourceLineNo">230</span>  public void reset() throws IOException {<a name="line.230"></a>
+<span class="sourceLineNo">231</span>    int listize = filters.size();<a name="line.231"></a>
+<span class="sourceLineNo">232</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.232"></a>
+<span class="sourceLineNo">233</span>      filters.get(i).reset();<a name="line.233"></a>
+<span class="sourceLineNo">234</span>      if (operator == Operator.MUST_PASS_ONE) {<a name="line.234"></a>
+<span class="sourceLineNo">235</span>        prevFilterRCList.set(i, null);<a name="line.235"></a>
+<span class="sourceLineNo">236</span>        prevCellList.set(i, null);<a name="line.236"></a>
+<span class="sourceLineNo">237</span>      }<a name="line.237"></a>
+<span class="sourceLineNo">238</span>    }<a name="line.238"></a>
+<span class="sourceLineNo">239</span>    seekHintFilter.clear();<a name="line.239"></a>
+<span class="sourceLineNo">240</span>  }<a name="line.240"></a>
+<span class="sourceLineNo">241</span><a name="line.241"></a>
+<span class="sourceLineNo">242</span>  @Override<a name="line.242"></a>
+<span class="sourceLineNo">243</span>  public boolean filterRowKey(byte[] rowKey, int offset, int length) throws IOException {<a name="line.243"></a>
+<span class="sourceLineNo">244</span>    if (isEmpty()) {<a name="line.244"></a>
+<span class="sourceLineNo">245</span>      return super.filterRowKey(rowKey, offset, length);<a name="line.245"></a>
+<span class="sourceLineNo">246</span>    }<a name="line.246"></a>
+<span class="sourceLineNo">247</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.247"></a>
+<span class="sourceLineNo">248</span>    int listize = filters.size();<a name="line.248"></a>
+<span class="sourceLineNo">249</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.249"></a>
+<span class="sourceLineNo">250</span>      Filter filter = filters.get(i);<a name="line.250"></a>
+<span class="sourceLineNo">251</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.251"></a>
+<span class="sourceLineNo">252</span>        if (filter.filterAllRemaining() ||<a name="line.252"></a>
+<span class="sourceLineNo">253</span>            filter.filterRowKey(rowKey, offset, length)) {<a name="line.253"></a>
+<span class="sourceLineNo">254</span>          flag =  true;<a name="line.254"></a>
+<span class="sourceLineNo">255</span>        }<a name="line.255"></a>
+<span class="sourceLineNo">256</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.256"></a>
+<span class="sourceLineNo">257</span>        if (!filter.filterAllRemaining() &amp;&amp;<a name="line.257"></a>
+<span class="sourceLineNo">258</span>            !filter.filterRowKey(rowKey, offset, length)) {<a name="line.258"></a>
+<span class="sourceLineNo">259</span>          flag =  false;<a name="line.259"></a>
+<span class="sourceLineNo">260</span>        }<a name="line.260"></a>
+<span class="sourceLineNo">261</span>      }<a name="line.261"></a>
+<span class="sourceLineNo">262</span>    }<a name="line.262"></a>
+<span class="sourceLineNo">263</span>    return flag;<a name="line.263"></a>
+<span class="sourceLineNo">264</span>  }<a name="line.264"></a>
+<span class="sourceLineNo">265</span><a name="line.265"></a>
+<span class="sourceLineNo">266</span>  @Override<a name="line.266"></a>
+<span class="sourceLineNo">267</span>  public boolean filterRowKey(Cell firstRowCell) throws IOException {<a name="line.267"></a>
+<span class="sourceLineNo">268</span>    if (isEmpty()) {<a name="line.268"></a>
+<span class="sourceLineNo">269</span>      return super.filterRowKey(firstRowCell);<a name="line.269"></a>
+<span class="sourceLineNo">270</span>    }<a name="line.270"></a>
+<span class="sourceLineNo">271</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.271"></a>
+<span class="sourceLineNo">272</span>    int listize = filters.size();<a name="line.272"></a>
+<span class="sourceLineNo">273</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.273"></a>
+<span class="sourceLineNo">274</span>      Filter filter = filters.get(i);<a name="line.274"></a>
+<span class="sourceLineNo">275</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.275"></a>
+<span class="sourceLineNo">276</span>        if (filter.filterAllRemaining() || filter.filterRowKey(firstRowCell)) {<a name="line.276"></a>
+<span class="sourceLineNo">277</span>          flag = true;<a name="line.277"></a>
+<span class="sourceLineNo">278</span>        }<a name="line.278"></a>
+<span class="sourceLineNo">279</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.279"></a>
+<span class="sourceLineNo">280</span>        if (!filter.filterAllRemaining() &amp;&amp; !filter.filterRowKey(firstRowCell)) {<a name="line.280"></a>
+<span class="sourceLineNo">281</span>          flag = false;<a name="line.281"></a>
+<span class="sourceLineNo">282</span>        }<a name="line.282"></a>
+<span class="sourceLineNo">283</span>      }<a name="line.283"></a>
+<span class="sourceLineNo">284</span>    }<a name="line.284"></a>
+<span class="sourceLineNo">285</span>    return flag;<a name="line.285"></a>
+<span class="sourceLineNo">286</span>  }<a name="line.286"></a>
+<span class="sourceLineNo">287</span><a name="line.287"></a>
+<span class="sourceLineNo">288</span>  @Override<a name="line.288"></a>
+<span class="sourceLineNo">289</span>  public boolean filterAllRemaining() throws IOException {<a name="line.289"></a>
+<span class="sourceLineNo">290</span>    if (isEmpty()) {<a name="line.290"></a>
+<span class="sourceLineNo">291</span>      return super.filterAllRemaining();<a name="line.291"></a>
+<span class="sourceLineNo">292</span>    }<a name="line.292"></a>
+<span class="sourceLineNo">293</span>    int listize = filters.size();<a name="line.293"></a>
+<span class="sourceLineNo">294</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.294"></a>
+<span class="sourceLineNo">295</span>      if (filters.get(i).filterAllRemaining()) {<a name="line.295"></a>
+<span class="sourceLineNo">296</span>        if (operator == Operator.MUST_PASS_ALL) {<a name="line.296"></a>
+<span class="sourceLineNo">297</span>          return true;<a name="line.297"></a>
+<span class="sourceLineNo">298</span>        }<a name="line.298"></a>
+<span class="sourceLineNo">299</span>      } else {<a name="line.299"></a>
+<span class="sourceLineNo">300</span>        if (operator == Operator.MUST_PASS_ONE) {<a name="line.300"></a>
+<span class="sourceLineNo">301</span>          return false;<a name="line.301"></a>
+<span class="sourceLineNo">302</span>        }<a name="line.302"></a>
+<span class="sourceLineNo">303</span>      }<a name="line.303"></a>
+<span class="sourceLineNo">304</span>    }<a name="line.304"></a>
+<span class="sourceLineNo">305</span>    return operator == Operator.MUST_PASS_ONE;<a name="line.305"></a>
+<span class="sourceLineNo">306</span>  }<a name="line.306"></a>
+<span class="sourceLineNo">307</span><a name="line.307"></a>
+<span class="sourceLineNo">308</span>  @Override<a name="line.308"></a>
+<span class="sourceLineNo">309</span>  public Cell transformCell(Cell c) throws IOException {<a name="line.309"></a>
+<span class="sourceLineNo">310</span>    if (isEmpty()) {<a name="line.310"></a>
+<span class="sourceLineNo">311</span>      return super.transformCell(c);<a name="line.311"></a>
+<span class="sourceLineNo">312</span>    }<a name="line.312"></a>
+<span class="sourceLineNo">313</span>    if (!CellUtil.equals(c, referenceCell)) {<a name="line.313"></a>
+<span class="sourceLineNo">314</span>      throw new IllegalStateException("Reference Cell: " + this.referenceCell + " does not match: "<a name="line.314"></a>
+<span class="sourceLineNo">315</span>          + c);<a name="line.315"></a>
+<span class="sourceLineNo">316</span>    }<a name="line.316"></a>
+<span class="sourceLineNo">317</span>    return this.transformedCell;<a name="line.317"></a>
+<span class="sourceLineNo">318</span>  }<a name="line.318"></a>
+<span class="sourceLineNo">319</span><a name="line.319"></a>
+<span class="sourceLineNo">320</span>  /**<a name="line.320"></a>
+<span class="sourceLineNo">321</span>   * For MUST_PASS_ONE, we cannot make sure that when filter-A in filter list return NEXT_COL then<a name="line.321"></a>
+<span class="sourceLineNo">322</span>   * the next cell passing to filterList will be the first cell in next column, because if filter-B<a name="line.322"></a>
+<span class="sourceLineNo">323</span>   * in filter list return SKIP, then the filter list will return SKIP. In this case, we should pass<a name="line.323"></a>
+<span class="sourceLineNo">324</span>   * the cell following the previous cell, and it's possible that the next cell has the same column<a name="line.324"></a>
+<span class="sourceLineNo">325</span>   * as the previous cell even if filter-A has NEXT_COL returned for the previous cell. So we should<a name="line.325"></a>
+<span class="sourceLineNo">326</span>   * save the previous cell and the return code list when checking previous cell for every filter in<a name="line.326"></a>
+<span class="sourceLineNo">327</span>   * filter list, and verify if currentCell fit the previous return code, if fit then pass the currentCell<a name="line.327"></a>
+<span class="sourceLineNo">328</span>   * to the corresponding filter. (HBASE-17678)<a name="line.328"></a>
+<span class="sourceLineNo">329</span>   */<a name="line.329"></a>
+<span class="sourceLineNo">330</span>  private boolean shouldPassCurrentCellToFilter(Cell prevCell, Cell currentCell, int filterIdx)<a name="line.330"></a>
+<span class="sourceLineNo">331</span>      throws IOException {<a name="line.331"></a>
+<span class="sourceLineNo">332</span>    ReturnCode prevCode = this.prevFilterRCList.get(filterIdx);<a name="line.332"></a>
+<span class="sourceLineNo">333</span>    if (prevCell == null || prevCode == null) {<a name="line.333"></a>
+<span class="sourceLineNo">334</span>      return true;<a name="line.334"></a>
+<span class="sourceLineNo">335</span>    }<a name="line.335"></a>
+<span class="sourceLineNo">336</span>    switch (prevCode) {<a name="line.336"></a>
+<span class="sourceLineNo">337</span>    case INCLUDE:<a name="line.337"></a>
+<span class="sourceLineNo">338</span>    case SKIP:<a name="line.338"></a>
+<span class="sourceLineNo">339</span>      return true;<a name="line.339"></a>
+<span class="sourceLineNo">340</span>    case SEEK_NEXT_USING_HINT:<a name="line.340"></a>
+<span class="sourceLineNo">341</span>      Cell nextHintCell = getNextCellHint(prevCell);<a name="line.341"></a>
+<span class="sourceLineNo">342</span>      return nextHintCell == null<a name="line.342"></a>
+<span class="sourceLineNo">343</span>          || CellComparator.COMPARATOR.compare(currentCell, nextHintCell) &gt;= 0;<a name="line.343"></a>
+<span class="sourceLineNo">344</span>    case NEXT_COL:<a name="line.344"></a>
+<span class="sourceLineNo">345</span>    case INCLUDE_AND_NEXT_COL:<a name="line.345"></a>
+<span class="sourceLineNo">346</span>      return !CellUtil.matchingRowColumn(prevCell, currentCell);<a name="line.346"></a>
+<span class="sourceLineNo">347</span>    case NEXT_ROW:<a name="line.347"></a>
+<span class="sourceLineNo">348</span>    case INCLUDE_AND_SEEK_NEXT_ROW:<a name="line.348"></a>
+<span class="sourceLineNo">349</span>      return !CellUtil.matchingRows(prevCell, currentCell);<a name="line.349"></a>
+<span class="sourceLineNo">350</span>    default:<a name="line.350"></a>
+<span class="sourceLineNo">351</span>      throw new IllegalStateException("Received code is not valid.");<a name="line.351"></a>
+<span class="sourceLineNo">352</span>    }<a name="line.352"></a>
+<span class="sourceLineNo">353</span>  }<a name="line.353"></a>
+<span class="sourceLineNo">354</span><a name="line.354"></a>
+<span class="sourceLineNo">355</span>  @Override<a name="line.355"></a>
+<span class="sourceLineNo">356</span>  @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="SF_SWITCH_FALLTHROUGH",<a name="line.356"></a>
+<span class="sourceLineNo">357</span>    justification="Intentional")<a name="line.357"></a>
+<span class="sourceLineNo">358</span>  public ReturnCode filterKeyValue(Cell c) throws IOException {<a name="line.358"></a>
+<span class="sourceLineNo">359</span>    if (isEmpty()) {<a name="line.359"></a>
+<span class="sourceLineNo">360</span>      return ReturnCode.INCLUDE;<a name="line.360"></a>
+<span class="sourceLineNo">361</span>    }<a name="line.361"></a>
+<span class="sourceLineNo">362</span>    this.referenceCell = c;<a name="line.362"></a>
+<span class="sourceLineNo">363</span>    seekHintFilter.clear();<a name="line.363"></a>
 <span class="sourceLineNo">364</span><a name="line.364"></a>
-<span class="sourceLineNo">365</span>    ReturnCode rc = operator == Operator.MUST_PASS_ONE?<a name="line.365"></a>
-<span class="sourceLineNo">366</span>        ReturnCode.SKIP: ReturnCode.INCLUDE;<a name="line.366"></a>
-<span class="sourceLineNo">367</span>    int listize = filters.size();<a name="line.367"></a>
-<span class="sourceLineNo">368</span>    /*<a name="line.368"></a>
-<span class="sourceLineNo">369</span>     * When all filters in a MUST_PASS_ONE FilterList return a SEEK_USING_NEXT_HINT code,<a name="line.369"></a>
-<span class="sourceLineNo">370</span>     * we should return SEEK_NEXT_USING_HINT from the FilterList to utilize the lowest seek value.<a name="line.370"></a>
-<span class="sourceLineNo">371</span>     * <a name="line.371"></a>
-<span class="sourceLineNo">372</span>     * The following variable tracks whether any of the Filters returns ReturnCode other than<a name="line.372"></a>
-<span class="sourceLineNo">373</span>     * SEEK_NEXT_USING_HINT for MUST_PASS_ONE FilterList, in which case the optimization would<a name="line.373"></a>
-<span class="sourceLineNo">374</span>     * be skipped.<a name="line.374"></a>
-<span class="sourceLineNo">375</span>     */<a name="line.375"></a>
-<span class="sourceLineNo">376</span>    boolean seenNonHintReturnCode = false;<a name="line.376"></a>
-<span class="sourceLineNo">377</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.377"></a>
-<span class="sourceLineNo">378</span>      Filter filter = filters.get(i);<a name="line.378"></a>
-<span class="sourceLineNo">379</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.379"></a>
-<span class="sourceLineNo">380</span>        if (filter.filterAllRemaining()) {<a name="line.380"></a>
-<span class="sourceLineNo">381</span>          return ReturnCode.NEXT_ROW;<a name="line.381"></a>
-<span class="sourceLineNo">382</span>        }<a name="line.382"></a>
-<span class="sourceLineNo">383</span>        ReturnCode code = filter.filterKeyValue(c);<a name="line.383"></a>
-<span class="sourceLineNo">384</span>        switch (code) {<a name="line.384"></a>
-<span class="sourceLineNo">385</span>        // Override INCLUDE and continue to evaluate.<a name="line.385"></a>
-<span class="sourceLineNo">386</span>        case INCLUDE_AND_NEXT_COL:<a name="line.386"></a>
-<span class="sourceLineNo">387</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL; // FindBugs SF_SWITCH_FALLTHROUGH<a name="line.387"></a>
-<span class="sourceLineNo">388</span>        case INCLUDE:<a name="line.388"></a>
-<span class="sourceLineNo">389</span>          transformed = filter.transformCell(transformed);<a name="line.389"></a>
-<span class="sourceLineNo">390</span>          continue;<a name="line.390"></a>
-<span class="sourceLineNo">391</span>        case SEEK_NEXT_USING_HINT:<a name="line.391"></a>
-<span class="sourceLineNo">392</span>          seekHintFilter = filter;<a name="line.392"></a>
-<span class="sourceLineNo">393</span>          return code;<a name="line.393"></a>
-<span class="sourceLineNo">394</span>        default:<a name="line.394"></a>
-<span class="sourceLineNo">395</span>          return code;<a name="line.395"></a>
-<span class="sourceLineNo">396</span>        }<a name="line.396"></a>
-<span class="sourceLineNo">397</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.397"></a>
-<span class="sourceLineNo">398</span>        Cell prevCell = this.prevCellList.get(i);<a name="line.398"></a>
-<span class="sourceLineNo">399</span>        if (filter.filterAllRemaining() || !shouldPassCurrentCellToFilter(prevCell, c, i)) {<a name="line.399"></a>
-<span class="sourceLineNo">400</span>          seenNonHintReturnCode = true;<a name="line.400"></a>
-<span class="sourceLineNo">401</span>          continue;<a name="line.401"></a>
-<span class="sourceLineNo">402</span>        }<a name="line.402"></a>
-<span class="sourceLineNo">403</span><a name="line.403"></a>
-<span class="sourceLineNo">404</span>        ReturnCode localRC = filter.filterKeyValue(c);<a name="line.404"></a>
-<span class="sourceLineNo">405</span>        // Update previous cell and return code we encountered.<a name="line.405"></a>
-<span class="sourceLineNo">406</span>        prevFilterRCList.set(i, localRC);<a name="line.406"></a>
-<span class="sourceLineNo">407</span>        if (c == null || localRC == ReturnCode.INCLUDE || localRC == ReturnCode.SKIP) {<a name="line.407"></a>
-<span class="sourceLineNo">408</span>          // If previous return code is INCLUDE or SKIP, we should always pass the next cell to the<a name="line.408"></a>
-<span class="sourceLineNo">409</span>          // corresponding sub-filter(need not test shouldPassCurrentCellToFilter() method), So we<a name="line.409"></a>
-<span class="sourceLineNo">410</span>          // need not save current cell to prevCellList for saving heap memory.<a name="line.410"></a>
-<span class="sourceLineNo">411</span>          prevCellList.set(i, null);<a name="line.411"></a>
-<span class="sourceLineNo">412</span>        } else {<a name="line.412"></a>
-<span class="sourceLineNo">413</span>          prevCellList.set(i, KeyValueUtil.toNewKeyCell(c));<a name="line.413"></a>
-<span class="sourceLineNo">414</span>        }<a name="line.414"></a>
-<span class="sourceLineNo">415</span><a name="line.415"></a>
-<span class="sourceLineNo">416</span>        if (localRC != ReturnCode.SEEK_NEXT_USING_HINT) {<a name="line.416"></a>
-<span class="sourceLineNo">417</span>          seenNonHintReturnCode = true;<a name="line.417"></a>
-<span class="sourceLineNo">418</span>        }<a name="line.418"></a>
-<span class="sourceLineNo">419</span>        switch (localRC) {<a name="line.419"></a>
-<span class="sourceLineNo">420</span>        case INCLUDE:<a name="line.420"></a>
-<span class="sourceLineNo">421</span>          if (rc != ReturnCode.INCLUDE_AND_NEXT_COL) {<a name="line.421"></a>
-<span class="sourceLineNo">422</span>            rc = ReturnCode.INCLUDE;<a name="line.422"></a>
-<span class="sourceLineNo">423</span>          }<a name="line.423"></a>
-<span class="sourceLineNo">424</span>          transformed = filter.transformCell(transformed);<a name="line.424"></a>
-<span class="sourceLineNo">425</span>          break;<a name="line.425"></a>
-<span class="sourceLineNo">426</span>        case INCLUDE_AND_NEXT_COL:<a name="line.426"></a>
-<span class="sourceLineNo">427</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL;<a name="line.427"></a>
-<span class="sourceLineNo">428</span>          transformed = filter.transformCell(transformed);<a name="line.428"></a>
-<span class="sourceLineNo">429</span>          // must continue here to evaluate all filters<a name="line.429"></a>
+<span class="sourceLineNo">365</span>    // Accumulates successive transformation of every filter that includes the Cell:<a name="line.365"></a>
+<span class="sourceLineNo">366</span>    Cell transformed = c;<a name="line.366"></a>
+<span class="sourceLineNo">367</span><a name="line.367"></a>
+<span class="sourceLineNo">368</span>    ReturnCode rc = operator == Operator.MUST_PASS_ONE?<a name="line.368"></a>
+<span class="sourceLineNo">369</span>        ReturnCode.SKIP: ReturnCode.INCLUDE;<a name="line.369"></a>
+<span class="sourceLineNo">370</span>    int listize = filters.size();<a name="line.370"></a>
+<span class="sourceLineNo">371</span>    /*<a name="line.371"></a>
+<span class="sourceLineNo">372</span>     * When all filters in a MUST_PASS_ONE FilterList return a SEEK_USING_NEXT_HINT code,<a name="line.372"></a>
+<span class="sourceLineNo">373</span>     * we should return SEEK_NEXT_USING_HINT from the FilterList to utilize the lowest seek value.<a name="line.373"></a>
+<span class="sourceLineNo">374</span>     * <a name="line.374"></a>
+<span class="sourceLineNo">375</span>     * The following variable tracks whether any of the Filters returns ReturnCode other than<a name="line.375"></a>
+<span class="sourceLineNo">376</span>     * SEEK_NEXT_USING_HINT for MUST_PASS_ONE FilterList, in which case the optimization would<a name="line.376"></a>
+<span class="sourceLineNo">377</span>     * be skipped.<a name="line.377"></a>
+<span class="sourceLineNo">378</span>     */<a name="line.378"></a>
+<span class="sourceLineNo">379</span>    boolean seenNonHintReturnCode = false;<a name="line.379"></a>
+<span class="sourceLineNo">380</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.380"></a>
+<span class="sourceLineNo">381</span>      Filter filter = filters.get(i);<a name="line.381"></a>
+<span class="sourceLineNo">382</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.382"></a>
+<span class="sourceLineNo">383</span>        if (filter.filterAllRemaining()) {<a name="line.383"></a>
+<span class="sourceLineNo">384</span>          return ReturnCode.NEXT_ROW;<a name="line.384"></a>
+<span class="sourceLineNo">385</span>        }<a name="line.385"></a>
+<span class="sourceLineNo">386</span>        ReturnCode code = filter.filterKeyValue(c);<a name="line.386"></a>
+<span class="sourceLineNo">387</span>        switch (code) {<a name="line.387"></a>
+<span class="sourceLineNo">388</span>        // Override INCLUDE and continue to evaluate.<a name="line.388"></a>
+<span class="sourceLineNo">389</span>        case INCLUDE_AND_NEXT_COL:<a name="line.389"></a>
+<span class="sourceLineNo">390</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL; // FindBugs SF_SWITCH_FALLTHROUGH<a name="line.390"></a>
+<span class="sourceLineNo">391</span>        case INCLUDE:<a name="line.391"></a>
+<span class="sourceLineNo">392</span>          transformed = filter.transformCell(transformed);<a name="line.392"></a>
+<span class="sourceLineNo">393</span>          continue;<a name="line.393"></a>
+<span class="sourceLineNo">394</span>        case SEEK_NEXT_USING_HINT:<a name="line.394"></a>
+<span class="sourceLineNo">395</span>          seekHintFilter.add(filter);<a name="line.395"></a>
+<span class="sourceLineNo">396</span>          continue;<a name="line.396"></a>
+<span class="sourceLineNo">397</span>        default:<a name="line.397"></a>
+<span class="sourceLineNo">398</span>          if (seekHintFilter.isEmpty()) {<a name="line.398"></a>
+<span class="sourceLineNo">399</span>            return code;<a name="line.399"></a>
+<span class="sourceLineNo">400</span>          }<a name="line.400"></a>
+<span class="sourceLineNo">401</span>        }<a name="line.401"></a>
+<span class="sourceLineNo">402</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.402"></a>
+<span class="sourceLineNo">403</span>        Cell prevCell = this.prevCellList.get(i);<a name="line.403"></a>
+<span class="sourceLineNo">404</span>        if (filter.filterAllRemaining() || !shouldPassCurrentCellToFilter(prevCell, c, i)) {<a name="line.404"></a>
+<span class="sourceLineNo">405</span>          seenNonHintReturnCode = true;<a name="line.405"></a>
+<span class="sourceLineNo">406</span>          continue;<a name="line.406"></a>
+<span class="sourceLineNo">407</span>        }<a name="line.407"></a>
+<span class="sourceLineNo">408</span><a name="line.408"></a>
+<span class="sourceLineNo">409</span>        ReturnCode localRC = filter.filterKeyValue(c);<a name="line.409"></a>
+<span class="sourceLineNo">410</span>        // Update previous cell and return code we encountered.<a name="line.410"></a>
+<span class="sourceLineNo">411</span>        prevFilterRCList.set(i, localRC);<a name="line.411"></a>
+<span class="sourceLineNo">412</span>        if (c == null || localRC == ReturnCode.INCLUDE || localRC == ReturnCode.SKIP) {<a name="line.412"></a>
+<span class="sourceLineNo">413</span>          // If previous return code is INCLUDE or SKIP, we should always pass the next cell to the<a name="line.413"></a>
+<span class="sourceLineNo">414</span>          // corresponding sub-filter(need not test shouldPassCurrentCellToFilter() method), So we<a name="line.414"></a>
+<span class="sourceLineNo">415</span>          // need not save current cell to prevCellList for saving heap memory.<a name="line.415"></a>
+<span class="sourceLineNo">416</span>          prevCellList.set(i, null);<a name="line.416"></a>
+<span class="sourceLineNo">417</span>        } else {<a name="line.417"></a>
+<span class="sourceLineNo">418</span>          prevCellList.set(i, KeyValueUtil.toNewKeyCell(c));<a name="line.418"></a>
+<span class="sourceLineNo">419</span>        }<a name="line.419"></a>
+<span class="sourceLineNo">420</span><a name="line.420"></a>
+<span class="sourceLineNo">421</span>        if (localRC != ReturnCode.SEEK_NEXT_USING_HINT) {<a name="line.421"></a>
+<span class="sourceLineNo">422</span>          seenNonHintReturnCode = true;<a name="line.422"></a>
+<span class="sourceLineNo">423</span>        }<a name="line.423"></a>
+<span class="sourceLineNo">424</span>        switch (localRC) {<a name="line.424"></a>
+<span class="sourceLineNo">425</span>        case INCLUDE:<a name="line.425"></a>
+<span class="sourceLineNo">426</span>          if (rc != ReturnCode.INCLUDE_AND_NEXT_COL) {<a name="line.426"></a>
+<span class="sourceLineNo">427</span>            rc = ReturnCode.INCLUDE;<a name="line.427"></a>
+<span class="sourceLineNo">428</span>          }<a name="line.428"></a>
+<span class="sourceLineNo">429</span>          transformed = filter.transformCell(transformed);<a name="line.429"></a>
 <span class="sourceLineNo">430</span>          break;<a name="line.430"></a>
-<span class="sourceLineNo">431</span>        case NEXT_ROW:<a name="line.431"></a>
-<span class="sourceLineNo">432</span>          break;<a name="line.432"></a>
-<span class="sourceLineNo">433</span>        case SKIP:<a name="line.433"></a>
-<span class="sourceLineNo">434</span>          break;<a name="line.434"></a>
-<span class="sourceLineNo">435</span>        case NEXT_COL:<a name="line.435"></a>
-<span class="sourceLineNo">436</span>          break;<a name="line.436"></a>
-<span class="sourceLineNo">437</span>        case SEEK_NEXT_USING_HINT:<a name="line.437"></a>
-<span class="sourceLineNo">438</span>          break;<a name="line.438"></a>
-<span class="sourceLineNo">439</span>        default:<a name="line.439"></a>
-<span class="sourceLineNo">440</span>          throw new IllegalStateException("Received code is not valid.");<a name="line.440"></a>
-<span class="sourceLineNo">441</span>        }<a name="line.441"></a>
-<span class="sourceLineNo">442</span>      }<a name="line.442"></a>
-<span class="sourceLineNo">443</span>    }<a name="line.443"></a>
-<span class="sourceLineNo">444</span><a name="line.444"></a>
-<span class="sourceLineNo">445</span>    // Save the transformed Cell for transform():<a name="line.445"></a>
-<span class="sourceLineNo">446</span>    this.transformedCell = transformed;<a name="line.446"></a>
-<span class="sourceLineNo">447</span><a name="line.447"></a>
-<span class="sourceLineNo">448</span>    /*<a name="line.448"></a>
-<span class="sourceLineNo">449</span>     * The seenNonHintReturnCode flag is intended only for Operator.MUST_PASS_ONE branch.<a name="line.449"></a>
-<span class="sourceLineNo">450</span>     * If we have seen non SEEK_NEXT_USING_HINT ReturnCode, respect that ReturnCode.<a name="line.450"></a>
-<span class="sourceLineNo">451</span>     */<a name="line.451"></a>
-<span class="sourceLineNo">452</span>    if (operator == Operator.MUST_PASS_ONE &amp;&amp; !seenNonHintReturnCode) {<a name="line.452"></a>
-<span class="sourceLineNo">453</span>      return ReturnCode.SEEK_NEXT_USING_HINT;<a name="line.453"></a>
-<span class="sourceLineNo">454</span>    }<a name="line.454"></a>
-<span class="sourceLineNo">455</span>    return rc;<a name="line.455"></a>
-<span class="sourceLineNo">456</span>  }<a name="line.456"></a>
-<span class="sourceLineNo">457</span><a name="line.457"></a>
-<span class="sourceLineNo">458</span>  /**<a name="line.458"></a>
-<span class="sourceLineNo">459</span>   * Filters that never filter by modifying the returned List of Cells can<a name="line.459"></a>
-<span class="sourceLineNo">460</span>   * inherit this implementation that does nothing.<a name="line.460"></a>
-<span class="sourceLineNo">461</span>   *<a name="line.461"></a>
-<span class="sourceLineNo">462</span>   * {@inheritDoc}<a name="line.462"></a>
-<span class="sourceLineNo">463</span>   */<a name="line.463"></a>
-<span class="sourceLineNo">464</span>  @Override<a name="line.464"></a>
-<span class="sourceLineNo">465</span>  public void filterRowCells(List&lt;Cell&gt; cells) throws IOException {<a name="line.465"></a>
-<span class="sourceLineNo">466</span>    int listize = filters.size();<a name="line.466"></a>
-<span class="sourceLineNo">467</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.467"></a>
-<span class="sourceLineNo">468</span>      filters.get(i).filterRowCells(cells);<a name="line.468"></a>
-<span class="sourceLineNo">469</span>    }<a name="line.469"></a>
-<span class="sourceLineNo">470</span>  }<a name="line.470"></a>
-<span class="sourceLineNo">471</span><a name="line.471"></a>
-<span class="sourceLineNo">472</span>  @Override<a name="line.472"></a>
-<span class="sourceLineNo">473</span>  public boolean hasFilterRow() {<a name="line.473"></a>
-<span class="sourceLineNo">474</span>    int listize = filters.size();<a name="line.474"></a>
-<span class="sourceLineNo">475</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.475"></a>
-<span class="sourceLineNo">476</span>      if (filters.get(i).hasFilterRow()) {<a name="line.476"></a>
-<span class="sourceLineNo">477</span>        return true;<a name="line.477"></a>
-<span class="sourceLineNo">478</span>      }<a name="line.478"></a>
-<span class="sourceLineNo">479</span>    }<a name="line.479"></a>
-<span class="sourceLineNo">480</span>    return false;<a name="line.480"></a>
-<span class="sourceLineNo">481</span>  }<a name="line.481"></a>
-<span class="sourceLineNo">482</span><a name="line.482"></a>
-<span class="sourceLineNo">483</span>  @Override<a name="line.483"></a>
-<span class="sourceLineNo">484</span>  public boolean filterRow() throws IOException {<a name="line.484"></a>
-<span class="sourceLineNo">485</span>    if (isEmpty()) {<a name="line.485"></a>
-<span class="sourceLineNo">486</span>      return super.filterRow();<a name="line.486"></a>
-<span class="sourceLineNo">487</span>    }<a name="line.487"></a>
-<span class="sourceLineNo">488</span>    int listize = filters.size();<a name="line.488"></a>
-<span class="sourceLineNo">489</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.489"></a>
-<span class="sourceLineNo">490</span>      Filter filter = filters.get(i);<a name="line.490"></a>
-<span class="sourceLineNo">491</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.491"></a>
-<span class="sourceLineNo">492</span>        if (filter.filterRow()) {<a name="line.492"></a>
-<span class="sourceLineNo">493</span>          return true;<a name="line.493"></a>
-<span class="sourceLineNo">494</span>        }<a name="line.494"></a>
-<span class="sourceLineNo">495</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.495"></a>
-<span class="sourceLineNo">496</span>        if (!filter.filterRow()) {<a name="line.496"></a>
-<span class="sourceLineNo">497</span>          return false;<a name="line.497"></a>
-<span class="sourceLineNo">498</span>        }<a name="line.498"></a>
-<span class="sourceLineNo">499</span>      }<a name="line.499"></a>
-<span class="sourceLineNo">500</span>    }<a name="line.500"></a>
-<span class="sourceLineNo">501</span>    return  operator == Operator.MUST_PASS_ONE;<a name="line.501"></a>
-<span class="sourceLineNo">502</span>  }<a name="line.502"></a>
-<span class="sourceLineNo">503</span><a name="line.503"></a>
-<span class="sourceLineNo">504</span>  /**<a name="line.504"></a>
-<span class="sourceLineNo">505</span>   * @return The filter serialized using pb<a name="line.505"></a>
-<span class="sourceLineNo">506</span>   */<a name="line.506"></a>
-<span class="sourceLineNo">507</span>  public byte[] toByteArray() throws IOException {<a name="line.507"></a>
-<span class="sourceLineNo">508</span>    FilterProtos.FilterList.Builder builder =<a name="line.508"></a>
-<span class="sourceLineNo">509</span>      FilterProtos.FilterList.newBuilder();<a name="line.509"></a>
-<span class="sourceLineNo">510</span>    builder.setOperator(FilterProtos.FilterList.Operator.valueOf(operator.name()));<a name="line.510"></a>
-<span class="sourceLineNo">511</span>    int listize = filters.size();<a name="line.511"></a>
-<span class="sourceLineNo">512</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.512"></a>
-<span class="sourceLineNo">513</span>      builder.addFilters(ProtobufUtil.toFilter(filters.get(i)));<a name="line.513"></a>
-<span class="sourceLineNo">514</span>    }<a name="line.514"></a>
-<span class="sourceLineNo">515</span>    return builder.build().toByteArray();<a name="line.515"></a>
-<span class="sourceLineNo">516</span>  }<a name="line.516"></a>
-<span class="sourceLineNo">517</span><a name="line.517"></a>
-<span class="sourceLineNo">518</span>  /**<a name="line.518"></a>
-<span class="sourceLineNo">519</span>   * @param pbBytes A pb serialized {@link FilterList} instance<a name="line.519"></a>
-<span class="sourceLineNo">520</span>   * @return An instance of {@link FilterList} made from &lt;code&gt;bytes&lt;/code&gt;<a name="line.520"></a>
-<span class="sourceLineNo">521</span>   * @throws DeserializationException<a name="line.521"></a>
-<span class="sourceLineNo">522</span>   * @see #toByteArray<a name="line.522"></a>
-<span class="sourceLineNo">523</span>   */<a name="line.523"></a>
-<span class="sourceLineNo">524</span>  public static FilterList parseFrom(final byte [] pbBytes)<a name="line.524"></a>
-<span class="sourceLineNo">525</span>  throws DeserializationException {<a name="line.525"></a>
-<span class="sourceLineNo">526</span>    FilterProtos.FilterList proto;<a name="line.526"></a>
-<span class="sourceLineNo">527</span>    try {<a name="line.527"></a>
-<span class="sourceLineNo">528</span>      proto = FilterProtos.FilterList.parseFrom(pbBytes);<a name="line.528"></a>
-<span class="sourceLineNo">529</span>    } catch (InvalidProtocolBufferException e) {<a name="line.529"></a>
-<span class="sourceLineNo">530</span>      throw new DeserializationException(e);<a name="line.530"></a>
-<span class="sourceLineNo">531</span>    }<a name="line.531"></a>
-<span class="sourceLineNo">532</span><a name="line.532"></a>
-<span class="sourceLineNo">533</span>    List&lt;Filter&gt; rowFilters = new ArrayList&lt;&gt;(proto.getFiltersCount());<a name="line.533"></a>
-<span class="sourceLineNo">534</span>    try {<a name="line.534"></a>
-<span class="sourceLineNo">535</span>      List&lt;FilterProtos.Filter&gt; filtersList = proto.getFiltersList();<a name="line.535"></a>
-<span class="sourceLineNo">536</span>      int listSize = filtersList.size();<a name="line.536"></a>
-<span class="sourceLineNo">537</span>      for (int i = 0; i &lt; listSize; i++) {<a name="line.537"></a>
-<span class="sourceLineNo">538</span>        rowFilters.add(ProtobufUtil.toFilter(filtersList.get(i)));<a name="line.538"></a>
-<span class="sourceLineNo">539</span>      }<a name="line.539"></a>
-<span class="sourceLineNo">540</span>    } catch (IOException ioe) {<a name="line.540"></a>
-<span class="sourceLineNo">541</span>      throw new DeserializationException(ioe);<a name="line.541"></a>
-<span class="sourceLineNo">542</span>    }<a name="line.542"></a>
-<span class="sourceLineNo">543</span>    return new FilterList(Operator.valueOf(proto.getOperator().name()),rowFilters);<a name="line.543"></a>
-<span class="sourceLineNo">544</span>  }<a name="line.544"></a>
-<span class="sourceLineNo">545</span><a name="line.545"></a>
-<span class="sourceLineNo">546</span>  /**<a name="line.546"></a>
-<span class="sourceLineNo">547</span>   * @param other<a name="line.547"></a>
-<span class="sourceLineNo">548</span>   * @return true if and only if the fields of the filter that are serialized<a name="line.548"></a>
-<span class="sourceLineNo">549</span>   * are equal to the corresponding fields in other.  Used for testing.<a name="line.549"></a>
-<span class="sourceLineNo">550</span>   */<a name="line.550"></a>
-<span class="sourceLineNo">551</span>  boolean areSerializedFieldsEqual(Filter other) {<a name="line.551"></a>
-<span class="sourceLineNo">552</span>    if (other == this) return true;<a name="line.552"></a>
-<span class="sourceLineNo">553</span>    if (!(other instanceof FilterList)) return false;<a name="line.553"></a>
+<span class="sourceLineNo">431</span>        case INCLUDE_AND_NEXT_COL:<a name="line.431"></a>
+<span class="sourceLineNo">432</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL;<a name="line.432"></a>
+<span class="sourceLineNo">433</span>          transformed = filter.transformCell(transformed);<a name="line.433"></a>
+<span class="sourceLineNo">434</span>          // must continue here to evaluate all filters<a name="line.434"></a>
+<span class="sourceLineNo">435</span>          break;<a name="line.435"></a>
+<span class="sourceLineNo">436</span>        case NEXT_ROW:<a name="line.436"></a>
+<span class="sourceLineNo">437</

<TRUNCATED>

[17/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-annotations/dependency-convergence.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-annotations/dependency-convergence.html b/hbase-build-configuration/hbase-annotations/dependency-convergence.html
index a903704..d0bf803 100644
--- a/hbase-build-configuration/hbase-annotations/dependency-convergence.html
+++ b/hbase-build-configuration/hbase-annotations/dependency-convergence.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Annotations &#x2013; Reactor Dependency Convergence</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -262,7 +262,7 @@
 <li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br />\-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />&#160;&#160;&#160;\-&#160;org.tachyonproject:tachyon-client:jar:0.8.2:provided<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:provided - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />|&#160;&#160;\-&#160;org.tachyonproject:tachyon-client:jar:0.8.2:provided<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - scope updated from provided; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
@@ -292,10 +292,10 @@
 <li>org.apache.hbase:hbase-rest:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&
 #160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:com
 mons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test (scope not updated to compile)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2
 .7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;
 &#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-api:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.api:api-ldap-codec-core:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-model:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptor-kerberos:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-core:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#
 160;+-&#160;org.apache.directory.server:apacheds-interceptors-authn:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-trigger:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-trigger:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-mavibot-partition:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-avl:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160
 ;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.api:api-all:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-protocol-ldap:jar:2.0.0-M15:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-sp:jar:1.0.0-M20:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - o
 mitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common
 :jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang
 :commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />\-&#160;org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#
 160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop
 :hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&
 #160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted 
 for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:test<br />|&#160;&#160;|&
 #160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplica
 te)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;
 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<
 br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hado
 op-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.ap
 ache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons
 -lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-api:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.api:api-ldap-codec-core:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-model:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test 
 - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptor-kerberos:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-core:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-authn:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-trigger:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-trigger:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;
 &#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-mavibot-partition:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-avl:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.api:api-all:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.directory.server:apach
 eds-protocol-ldap:jar:2.0.0-M15:test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-sp:jar:1.0.0-M20:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hado
 op-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1
 :test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;\-&#160;org.apache.hado
 op:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
@@ -566,7 +566,7 @@
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.6.1:compile<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:test-jar:tests:3.4.6:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.6.1:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.10)<br /></li><br />
 <li>org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:test-jar:tests:3.4.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br /></ol></td></tr>
 <tr class="a">
@@ -592,10 +592,10 @@
 <li>org.apache.hbase:hbase-rest:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#16
 0;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />
 |&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test (scope not updated to compile)<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.7.24)<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#16
 0;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160
 ;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:
 hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apa
 che.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160
 ;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&
 #160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#16
 0;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#16
 0;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated fro
 m test; omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; om
 itted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)
 <br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(o
 rg.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runt
 ime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.
 slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.
 1:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-ap
 p:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-co
 re:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - 
 omitted for conflict with 1.7.10)<br />\-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from provided; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from provided; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:ha
 doop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-j
 ar:tests:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br /></li><br />
@@ -619,7 +619,7 @@
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:runtime - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
@@ -669,7 +669,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-annotations/dependency-info.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-annotations/dependency-info.html b/hbase-build-configuration/hbase-annotations/dependency-info.html
index c91b6d2..2610961 100644
--- a/hbase-build-configuration/hbase-annotations/dependency-info.html
+++ b/hbase-build-configuration/hbase-annotations/dependency-info.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Annotations &#x2013; Dependency Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -147,7 +147,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-annotations/dependency-management.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-annotations/dependency-management.html b/hbase-build-configuration/hbase-annotations/dependency-management.html
index 7869c55..861da46 100644
--- a/hbase-build-configuration/hbase-annotations/dependency-management.html
+++ b/hbase-build-configuration/hbase-annotations/dependency-management.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Annotations &#x2013; Project Dependency Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -766,7 +766,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-annotations/index.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-annotations/index.html b/hbase-build-configuration/hbase-annotations/index.html
index 94a9ca3..e113284 100644
--- a/hbase-build-configuration/hbase-annotations/index.html
+++ b/hbase-build-configuration/hbase-annotations/index.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Annotations &#x2013; About</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -119,7 +119,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-annotations/integration.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-annotations/integration.html b/hbase-build-configuration/hbase-annotations/integration.html
index c48b160..6d3764b 100644
--- a/hbase-build-configuration/hbase-annotations/integration.html
+++ b/hbase-build-configuration/hbase-annotations/integration.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Annotations &#x2013; CI Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -126,7 +126,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-annotations/issue-tracking.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-annotations/issue-tracking.html b/hbase-build-configuration/hbase-annotations/issue-tracking.html
index e531497..28f088b 100644
--- a/hbase-build-configuration/hbase-annotations/issue-tracking.html
+++ b/hbase-build-configuration/hbase-annotations/issue-tracking.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Annotations &#x2013; Issue Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -123,7 +123,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-annotations/license.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-annotations/license.html b/hbase-build-configuration/hbase-annotations/license.html
index 3a45559..df3e85d 100644
--- a/hbase-build-configuration/hbase-annotations/license.html
+++ b/hbase-build-configuration/hbase-annotations/license.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Annotations &#x2013; Project Licenses</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -326,7 +326,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-annotations/mail-lists.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-annotations/mail-lists.html b/hbase-build-configuration/hbase-annotations/mail-lists.html
index a2110f5..202caaa 100644
--- a/hbase-build-configuration/hbase-annotations/mail-lists.html
+++ b/hbase-build-configuration/hbase-annotations/mail-lists.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Annotations &#x2013; Project Mailing Lists</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -176,7 +176,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-annotations/plugin-management.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-annotations/plugin-management.html b/hbase-build-configuration/hbase-annotations/plugin-management.html
index c09211d..be03b47 100644
--- a/hbase-build-configuration/hbase-annotations/plugin-management.html
+++ b/hbase-build-configuration/hbase-annotations/plugin-management.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Annotations &#x2013; Project Plugin Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -271,7 +271,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-annotations/plugins.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-annotations/plugins.html b/hbase-build-configuration/hbase-annotations/plugins.html
index e6a691c..902cbab 100644
--- a/hbase-build-configuration/hbase-annotations/plugins.html
+++ b/hbase-build-configuration/hbase-annotations/plugins.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Annotations &#x2013; Project Plugins</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -226,7 +226,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-annotations/project-info.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-annotations/project-info.html b/hbase-build-configuration/hbase-annotations/project-info.html
index ce6b11c..13b1ad8 100644
--- a/hbase-build-configuration/hbase-annotations/project-info.html
+++ b/hbase-build-configuration/hbase-annotations/project-info.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Annotations &#x2013; Project Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -167,7 +167,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-annotations/project-reports.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-annotations/project-reports.html b/hbase-build-configuration/hbase-annotations/project-reports.html
index a8aec8b..caf907e 100644
--- a/hbase-build-configuration/hbase-annotations/project-reports.html
+++ b/hbase-build-configuration/hbase-annotations/project-reports.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Annotations &#x2013; Generated Reports</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -128,7 +128,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-annotations/project-summary.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-annotations/project-summary.html b/hbase-build-configuration/hbase-annotations/project-summary.html
index 26eda65..e73121d 100644
--- a/hbase-build-configuration/hbase-annotations/project-summary.html
+++ b/hbase-build-configuration/hbase-annotations/project-summary.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Annotations &#x2013; Project Summary</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -166,7 +166,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 


[08/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-shaded-check-invariants/dependencies.html
----------------------------------------------------------------------
diff --git a/hbase-shaded-check-invariants/dependencies.html b/hbase-shaded-check-invariants/dependencies.html
index bb89584..eb2d3b0 100644
--- a/hbase-shaded-check-invariants/dependencies.html
+++ b/hbase-shaded-check-invariants/dependencies.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase Shaded Packaging Invariants &#x2013; Project Dependencies</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -125,7 +125,7 @@
 <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
 <tr class="a">
 <td>org.apache.hbase</td>
-<td><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-shaded/hbase-shaded-server">hbase-shaded-server</a></td>
+<td><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-shaded/hbase-shaded-mapreduce">hbase-shaded-mapreduce</a></td>
 <td>3.0.0-SNAPSHOT</td>
 <td>jar</td>
 <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr></table></div><a name="Project_Dependencies_provided"></a>
@@ -526,209 +526,215 @@
 <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
 <tr class="b">
 <td>org.apache.hbase</td>
-<td><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-metrics">hbase-metrics</a></td>
+<td><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-mapreduce">hbase-mapreduce</a></td>
 <td>3.0.0-SNAPSHOT</td>
 <td>jar</td>
 <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
 <tr class="a">
 <td>org.apache.hbase</td>
-<td><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-metrics-api">hbase-metrics-api</a></td>
+<td><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-metrics">hbase-metrics</a></td>
 <td>3.0.0-SNAPSHOT</td>
 <td>jar</td>
 <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
 <tr class="b">
 <td>org.apache.hbase</td>
-<td><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-procedure">hbase-procedure</a></td>
+<td><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-metrics-api">hbase-metrics-api</a></td>
 <td>3.0.0-SNAPSHOT</td>
 <td>jar</td>
 <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
 <tr class="a">
 <td>org.apache.hbase</td>
-<td><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-protocol">hbase-protocol</a></td>
+<td><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-procedure">hbase-procedure</a></td>
 <td>3.0.0-SNAPSHOT</td>
 <td>jar</td>
 <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
 <tr class="b">
 <td>org.apache.hbase</td>
-<td><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-protocol-shaded">hbase-protocol-shaded</a></td>
+<td><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-protocol">hbase-protocol</a></td>
 <td>3.0.0-SNAPSHOT</td>
 <td>jar</td>
 <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
 <tr class="a">
 <td>org.apache.hbase</td>
-<td><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-replication">hbase-replication</a></td>
+<td><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-protocol-shaded">hbase-protocol-shaded</a></td>
 <td>3.0.0-SNAPSHOT</td>
 <td>jar</td>
 <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
 <tr class="b">
 <td>org.apache.hbase</td>
-<td><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-server">hbase-server</a></td>
+<td><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-replication">hbase-replication</a></td>
 <td>3.0.0-SNAPSHOT</td>
 <td>jar</td>
 <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
 <tr class="a">
+<td>org.apache.hbase</td>
+<td><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-server">hbase-server</a></td>
+<td>3.0.0-SNAPSHOT</td>
+<td>jar</td>
+<td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
+<tr class="b">
 <td>org.apache.hbase.thirdparty</td>
 <td><a class="externalLink" href="http://hbase.apache.org/hbase-shaded-miscellaneous">hbase-shaded-miscellaneous</a></td>
 <td>1.0.1</td>
 <td>jar</td>
 <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
 <td>org.apache.hbase.thirdparty</td>
 <td><a class="externalLink" href="http://hbase.apache.org/hbase-shaded-netty">hbase-shaded-netty</a></td>
 <td>1.0.1</td>
 <td>jar</td>
 <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
 <td>org.apache.hbase.thirdparty</td>
 <td><a class="externalLink" href="http://hbase.apache.org/hbase-shaded-protobuf">hbase-shaded-protobuf</a></td>
 <td>1.0.1</td>
 <td>jar</td>
 <td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
 <td>org.apache.htrace</td>
 <td><a class="externalLink" href="http://incubator.apache.org/projects/htrace.html">htrace-core</a></td>
 <td>3.2.0-incubating</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
 <td>org.apache.httpcomponents</td>
 <td><a class="externalLink" href="http://hc.apache.org/httpcomponents-client">httpclient</a></td>
 <td>4.5.3</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
 <td>org.apache.httpcomponents</td>
 <td><a class="externalLink" href="http://hc.apache.org/httpcomponents-core-ga">httpcore</a></td>
 <td>4.4.6</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
 <td>org.apache.zookeeper</td>
 <td>zookeeper</td>
 <td>3.4.10</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
 <td>org.codehaus.jackson</td>
 <td><a class="externalLink" href="http://jackson.codehaus.org">jackson-core-asl</a></td>
 <td>1.9.13</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
 <td>org.codehaus.jackson</td>
 <td><a class="externalLink" href="http://jackson.codehaus.org">jackson-jaxrs</a></td>
 <td>1.9.13</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a>-<a class="externalLink" href="http://www.fsf.org/licensing/licenses/lgpl.txt">GNU Lesser General Public License (LGPL), Version 2.1</a></td></tr>
-<tr class="b">
+<tr class="a">
 <td>org.codehaus.jackson</td>
 <td><a class="externalLink" href="http://jackson.codehaus.org">jackson-mapper-asl</a></td>
 <td>1.9.13</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
 <td>org.codehaus.jackson</td>
 <td><a class="externalLink" href="http://jackson.codehaus.org">jackson-xc</a></td>
 <td>1.9.13</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a>-<a class="externalLink" href="http://www.fsf.org/licensing/licenses/lgpl.txt">GNU Lesser General Public License (LGPL), Version 2.1</a></td></tr>
-<tr class="b">
+<tr class="a">
 <td>org.codehaus.jettison</td>
 <td><a class="externalLink" href="https://github.com/jettison-json/jettison">jettison</a></td>
 <td>1.3.8</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a></td></tr>
-<tr class="a">
+<tr class="b">
 <td>org.eclipse.jetty</td>
 <td><a class="externalLink" href="http://www.eclipse.org/jetty">jetty-http</a></td>
 <td>9.4.6.v20170531</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0">Apache Software License - Version 2.0</a>-<a class="externalLink" href="http://www.eclipse.org/org/documents/epl-v10.php">Eclipse Public License - Version 1.0</a></td></tr>
-<tr class="b">
+<tr class="a">
 <td>org.eclipse.jetty</td>
 <td><a class="externalLink" href="http://www.eclipse.org/jetty">jetty-io</a></td>
 <td>9.4.6.v20170531</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0">Apache Software License - Version 2.0</a>-<a class="externalLink" href="http://www.eclipse.org/org/documents/epl-v10.php">Eclipse Public License - Version 1.0</a></td></tr>
-<tr class="a">
+<tr class="b">
 <td>org.eclipse.jetty</td>
 <td><a class="externalLink" href="http://www.eclipse.org/jetty">jetty-security</a></td>
 <td>9.4.6.v20170531</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0">Apache Software License - Version 2.0</a>-<a class="externalLink" href="http://www.eclipse.org/org/documents/epl-v10.php">Eclipse Public License - Version 1.0</a></td></tr>
-<tr class="b">
+<tr class="a">
 <td>org.fusesource.leveldbjni</td>
 <td><a class="externalLink" href="http://leveldbjni.fusesource.org/leveldbjni-all">leveldbjni-all</a></td>
 <td>1.8</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.opensource.org/licenses/BSD-3-Clause">The BSD 3-Clause License</a></td></tr>
-<tr class="a">
+<tr class="b">
 <td>org.glassfish</td>
 <td><a class="externalLink" href="http://uel.java.net">javax.el</a></td>
 <td>3.0.1-b08</td>
 <td>jar</td>
 <td><a class="externalLink" href="https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html">CDDL + GPLv2 with classpath exception</a></td></tr>
-<tr class="b">
+<tr class="a">
 <td>org.glassfish.web</td>
 <td><a class="externalLink" href="http://jsp.java.net">javax.servlet.jsp</a></td>
 <td>2.3.2</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://glassfish.dev.java.net/nonav/public/CDDL+GPL.html">CDDL + GPLv2 with classpath exception</a></td></tr>
-<tr class="a">
+<tr class="b">
 <td>org.jamon</td>
 <td><a class="externalLink" href="http://www.jamon.org/jamon-java-parent/jamon-runtime/">jamon-runtime</a></td>
 <td>2.4.1</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.mozilla.org/MPL/2.0">Mozilla Public License Version 2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
 <td>org.jruby.jcodings</td>
 <td><a class="externalLink" href="http://nexus.sonatype.org/oss-repository-hosting.html/jcodings">jcodings</a></td>
 <td>1.0.18</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.opensource.org/licenses/mit-license.php">MIT License</a></td></tr>
-<tr class="a">
+<tr class="b">
 <td>org.jruby.joni</td>
 <td><a class="externalLink" href="http://nexus.sonatype.org/oss-repository-hosting.html/joni">joni</a></td>
 <td>2.1.11</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.opensource.org/licenses/mit-license.php">MIT License</a></td></tr>
-<tr class="b">
+<tr class="a">
 <td>org.mortbay.jetty</td>
 <td><a class="externalLink" href="http://www.eclipse.org/jetty/jetty-parent/project/modules/jetty">jetty</a></td>
 <td>6.1.26</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0">Apache Software License - Version 2.0</a>-<a class="externalLink" href="http://www.eclipse.org/org/documents/epl-v10.php">Eclipse Public License - Version 1.0</a></td></tr>
-<tr class="a">
+<tr class="b">
 <td>org.mortbay.jetty</td>
 <td><a class="externalLink" href="http://www.eclipse.org/jetty/jetty-parent/project/jetty-util">jetty-util</a></td>
 <td>6.1.26</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0">Apache Software License - Version 2.0</a>-<a class="externalLink" href="http://www.eclipse.org/org/documents/epl-v10.php">Eclipse Public License - Version 1.0</a></td></tr>
-<tr class="b">
+<tr class="a">
 <td>org.slf4j</td>
 <td><a class="externalLink" href="http://www.slf4j.org">slf4j-api</a></td>
 <td>1.7.24</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.opensource.org/licenses/mit-license.php">MIT License</a></td></tr>
-<tr class="a">
+<tr class="b">
 <td>org.slf4j</td>
 <td><a class="externalLink" href="http://www.slf4j.org">slf4j-log4j12</a></td>
 <td>1.6.1</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.opensource.org/licenses/mit-license.php">MIT License</a></td></tr>
-<tr class="b">
+<tr class="a">
 <td>org.tukaani</td>
 <td><a class="externalLink" href="http://tukaani.org/xz/java.html">xz</a></td>
 <td>1.0</td>
 <td>jar</td>
 <td>Public Domain</td></tr>
-<tr class="a">
+<tr class="b">
 <td>org.xerial.snappy</td>
 <td><a class="externalLink" href="http://github.com/xerial/snappy-java/">snappy-java</a></td>
 <td>1.0.5</td>
 <td>jar</td>
 <td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr>
-<tr class="b">
+<tr class="a">
 <td>xmlenc</td>
 <td><a class="externalLink" href="http://xmlenc.sourceforge.net">xmlenc</a></td>
 <td>0.52</td>
@@ -875,8 +881,18 @@
 <td>
 <p><b>Description: </b>Common functionality for HBase</p>
 <p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-common">http://hbase.apache.org/hbase-build-configuration/hbase-common</a></p>
-<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>org.apache.hbase:hbase-hadoop-compat:jar:3.0.0-SNAPSHOT (compile) <img id="_img13" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep12', '_img13' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep12" style="display:none">
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
+<ul>
+<li>commons-collections:commons-collections:jar:3.2.2 (compile) <img id="_img13" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep12', '_img13' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep12" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Apache Commons Collections</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>Types that extend and augment the Java Collections Framework.</p>
+<p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/collections/">http://commons.apache.org/collections/</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li></ul></li>
+<li>org.apache.hbase:hbase-hadoop-compat:jar:3.0.0-SNAPSHOT (compile) <img id="_img15" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep14', '_img15' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep14" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Apache HBase - Hadoop Compatibility</th></tr>
@@ -886,7 +902,7 @@
         over hadoop version differences</p>
 <p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-hadoop-compat">http://hbase.apache.org/hbase-build-configuration/hbase-hadoop-compat</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>org.apache.hbase:hbase-hadoop2-compat:jar:3.0.0-SNAPSHOT (compile) <img id="_img15" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep14', '_img15' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep14" style="display:none">
+<li>org.apache.hbase:hbase-hadoop2-compat:jar:3.0.0-SNAPSHOT (compile) <img id="_img17" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep16', '_img17' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep16" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Apache HBase - Hadoop Two Compatibility</th></tr>
@@ -896,7 +912,7 @@
         over hadoop version differences</p>
 <p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-hadoop2-compat">http://hbase.apache.org/hbase-build-configuration/hbase-hadoop2-compat</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>org.apache.hbase:hbase-protocol-shaded:jar:3.0.0-SNAPSHOT (compile) <img id="_img17" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep16', '_img17' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep16" style="display:none">
+<li>org.apache.hbase:hbase-protocol-shaded:jar:3.0.0-SNAPSHOT (compile) <img id="_img19" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep18', '_img19' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep18" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Apache HBase - Shaded Protocol</th></tr>
@@ -905,7 +921,7 @@
 <p><b>Description: </b>Shaded protobuf protocol classes used by HBase internally.</p>
 <p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-protocol-shaded">http://hbase.apache.org/hbase-build-configuration/hbase-protocol-shaded</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>org.apache.hbase:hbase-protocol:jar:3.0.0-SNAPSHOT (compile) <img id="_img19" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep18', '_img19' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep18" style="display:none">
+<li>org.apache.hbase:hbase-protocol:jar:3.0.0-SNAPSHOT (compile) <img id="_img21" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep20', '_img21' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep20" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Apache HBase - Protocol</th></tr>
@@ -914,7 +930,7 @@
 <p><b>Description: </b>Protobuf protocol classes used by HBase to communicate.</p>
 <p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-protocol">http://hbase.apache.org/hbase-build-configuration/hbase-protocol</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>commons-codec:commons-codec:jar:1.10 (compile) <img id="_img21" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep20', '_img21' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep20" style="display:none">
+<li>commons-codec:commons-codec:jar:1.10 (compile) <img id="_img23" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep22', '_img23' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep22" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Apache Commons Codec</th></tr>
@@ -926,7 +942,7 @@
      collection of phonetic encoding utilities.</p>
 <p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/proper/commons-codec/">http://commons.apache.org/proper/commons-codec/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>commons-io:commons-io:jar:2.5 (compile) <img id="_img23" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep22', '_img23' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep22" style="display:none">
+<li>commons-io:commons-io:jar:2.5 (compile) <img id="_img25" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep24', '_img25' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep24" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Apache Commons IO</th></tr>
@@ -936,7 +952,7 @@
 file comparators, endian transformation classes, and much more.</p>
 <p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/proper/commons-io/">http://commons.apache.org/proper/commons-io/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>org.apache.commons:commons-lang3:jar:3.6 (compile) <img id="_img25" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep24', '_img25' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep24" style="display:none">
+<li>org.apache.commons:commons-lang3:jar:3.6 (compile) <img id="_img27" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep26', '_img27' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep26" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Apache Commons Lang</th></tr>
@@ -947,7 +963,7 @@ file comparators, endian transformation classes, and much more.</p>
   standard as to justify existence in java.lang.</p>
 <p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/proper/commons-lang/">http://commons.apache.org/proper/commons-lang/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>commons-logging:commons-logging:jar:1.2 (compile) <img id="_img27" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep26', '_img27' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep26" style="display:none">
+<li>commons-logging:commons-logging:jar:1.2 (compile) <img id="_img29" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep28', '_img29' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep28" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Apache Commons Logging</th></tr>
@@ -957,7 +973,7 @@ file comparators, endian transformation classes, and much more.</p>
     well known logging systems.</p>
 <p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/proper/commons-logging/">http://commons.apache.org/proper/commons-logging/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li>
-<li>org.apache.hbase.thirdparty:hbase-shaded-miscellaneous:jar:1.0.1 (compile) <img id="_img29" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep28', '_img29' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep28" style="display:none">
+<li>org.apache.hbase.thirdparty:hbase-shaded-miscellaneous:jar:1.0.1 (compile) <img id="_img31" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep30', '_img31' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep30" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Apache HBase Relocated (Shaded) Third-party Miscellaneous Libs</th></tr>
@@ -967,7 +983,7 @@ file comparators, endian transformation classes, and much more.</p>
     See below for what this miscellaney includes.</p>
 <p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-shaded-miscellaneous">http://hbase.apache.org/hbase-shaded-miscellaneous</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>com.google.protobuf:protobuf-java:jar:2.5.0 (compile) <img id="_img31" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep30', '_img31' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep30" style="display:none">
+<li>com.google.protobuf:protobuf-java:jar:2.5.0 (compile) <img id="_img33" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep32', '_img33' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep32" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Protocol Buffer Java API</th></tr>
@@ -977,7 +993,7 @@ file comparators, endian transformation classes, and much more.</p>
     extensible format.</p>
 <p><b>URL: </b><a class="externalLink" href="http://code.google.com/p/protobuf">http://code.google.com/p/protobuf</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.opensource.org/licenses/bsd-license.php">New BSD license</a></p></td></tr></table></div></li>
-<li>org.apache.hbase.thirdparty:hbase-shaded-netty:jar:1.0.1 (compile) <img id="_img33" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep32', '_img33' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep32" style="display:none">
+<li>org.apache.hbase.thirdparty:hbase-shaded-netty:jar:1.0.1 (compile) <img id="_img35" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep34', '_img35' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep34" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Apache HBase Relocated (Shaded) Netty Libs</th></tr>
@@ -986,7 +1002,7 @@ file comparators, endian transformation classes, and much more.</p>
 <p><b>Description: </b>Pulls down netty.io, relocates nd then makes a fat new jar with them all in it.</p>
 <p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-shaded-netty">http://hbase.apache.org/hbase-shaded-netty</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>org.apache.zookeeper:zookeeper:jar:3.4.10 (compile) <img id="_img35" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep34', '_img35' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep34" style="display:none">
+<li>org.apache.zookeeper:zookeeper:jar:3.4.10 (compile) <img id="_img37" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep36', '_img37' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep36" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>zookeeper</th></tr>
@@ -995,15 +1011,6 @@ file comparators, endian transformation classes, and much more.</p>
 <p><b>Description: </b>There is currently no description associated with this project.</p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div>
 <ul>
-<li>org.slf4j:slf4j-api:jar:1.7.24 (compile) <img id="_img37" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep36', '_img37' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep36" style="display:none">
-<table border="0" class="table table-striped">
-<tr class="a">
-<th>SLF4J API Module</th></tr>
-<tr class="b">
-<td>
-<p><b>Description: </b>The slf4j API</p>
-<p><b>URL: </b><a class="externalLink" href="http://www.slf4j.org">http://www.slf4j.org</a></p>
-<p><b>Project Licenses: </b><a class="externalLink" href="http://www.opensource.org/licenses/mit-license.php">MIT License</a></p></td></tr></table></div></li>
 <li>org.slf4j:slf4j-log4j12:jar:1.6.1 (compile) <img id="_img39" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep38', '_img39' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep38" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
@@ -1206,7 +1213,23 @@ The following provides more details on the included cryptographic software:
 <p><b>Description: </b>Apache Hadoop Common</p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
 <ul>
-<li>com.google.guava:guava:jar:11.0.2 (compile) <img id="_img73" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep72', '_img73' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep72" style="display:none">
+<li>org.apache.hadoop:hadoop-annotations:jar:2.7.1 (compile) <img id="_img73" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep72', '_img73' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep72" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Apache Hadoop Annotations</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>Apache Hadoop Annotations</p>
+<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
+<ul>
+<li>jdk.tools:jdk.tools:jar:1.8 (system) <img id="_img75" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep74', '_img75' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep74" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>jdk.tools:jdk.tools:jar:1.8</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>There is currently no description associated with this project.</p></td></tr></table></div></li></ul></li>
+<li>com.google.guava:guava:jar:11.0.2 (compile) <img id="_img77" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep76', '_img77' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep76" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Guava: Google Core Libraries for Java</th></tr>
@@ -1224,7 +1247,7 @@ The following provides more details on the included cryptographic software:
     per the JSR-305 spec.</p>
 <p><b>URL: </b><a class="externalLink" href="http://code.google.com/p/guava-libraries/guava">http://code.google.com/p/guava-libraries/guava</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li>
-<li>org.apache.commons:commons-math3:jar:3.1.1 (compile) <img id="_img75" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep74', '_img75' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep74" style="display:none">
+<li>org.apache.commons:commons-math3:jar:3.1.1 (compile) <img id="_img79" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep78', '_img79' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep78" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Commons Math</th></tr>
@@ -1233,7 +1256,7 @@ The following provides more details on the included cryptographic software:
 <p><b>Description: </b>The Math project is a library of lightweight, self-contained mathematics and statistics components addressing the most common practical problems not immediately available in the Java programming language or commons-lang.</p>
 <p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/math/">http://commons.apache.org/math/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li>
-<li>xmlenc:xmlenc:jar:0.52 (compile) <img id="_img77" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep76', '_img77' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep76" style="display:none">
+<li>xmlenc:xmlenc:jar:0.52 (compile) <img id="_img81" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep80', '_img81' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep80" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>xmlenc Library</th></tr>
@@ -1242,7 +1265,7 @@ The following provides more details on the included cryptographic software:
 <p><b>Description: </b>xmlenc Library</p>
 <p><b>URL: </b><a class="externalLink" href="http://xmlenc.sourceforge.net">http://xmlenc.sourceforge.net</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.opensource.org/licenses/bsd-license.php">The BSD License</a></p></td></tr></table></div></li>
-<li>commons-httpclient:commons-httpclient:jar:3.1 (compile) <img id="_img79" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep78', '_img79' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep78" style="display:none">
+<li>commons-httpclient:commons-httpclient:jar:3.1 (compile) <img id="_img83" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep82', '_img83' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep82" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>HttpClient</th></tr>
@@ -1251,7 +1274,7 @@ The following provides more details on the included cryptographic software:
 <p><b>Description: </b>The HttpClient  component supports the client-side of RFC 1945 (HTTP/1.0)  and RFC 2616 (HTTP/1.1) , several related specifications (RFC 2109 (Cookies) , RFC 2617 (HTTP Authentication) , etc.), and provides a framework by which new request types (methods) or HTTP extensions can be created easily.</p>
 <p><b>URL: </b><a class="externalLink" href="http://jakarta.apache.org/httpcomponents/httpclient-3.x/">http://jakarta.apache.org/httpcomponents/httpclient-3.x/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0">Apache License</a></p></td></tr></table></div></li>
-<li>commons-net:commons-net:jar:3.1 (compile) <img id="_img81" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep80', '_img81' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep80" style="display:none">
+<li>commons-net:commons-net:jar:3.1 (compile) <img id="_img85" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep84', '_img85' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep84" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Commons Net</th></tr>
@@ -1261,7 +1284,7 @@ The following provides more details on the included cryptographic software:
 Supported protocols include: Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Telnet, Whois</p>
 <p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/net/">http://commons.apache.org/net/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li>
-<li>commons-lang:commons-lang:jar:2.6 (compile) <img id="_img83" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep82', '_img83' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep82" style="display:none">
+<li>commons-lang:commons-lang:jar:2.6 (compile) <img id="_img87" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep86', '_img87' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep86" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Commons Lang</th></tr>
@@ -1272,7 +1295,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Tel
         standard as to justify existence in java.lang.</p>
 <p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/lang/">http://commons.apache.org/lang/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li>
-<li>commons-configuration:commons-configuration:jar:1.6 (compile) <img id="_img85" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep84', '_img85' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep84" style="display:none">
+<li>commons-configuration:commons-configuration:jar:1.6 (compile) <img id="_img89" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep88', '_img89' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep88" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Commons Configuration</th></tr>
@@ -1283,7 +1306,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Tel
 <p><b>URL: </b>http://commons.apache.org/${pom.artifactId.substring(8)}/</p>
 <p><b>Project Licenses: </b><a href="/LICENSE.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div>
 <ul>
-<li>commons-digester:commons-digester:jar:1.8 (compile) <img id="_img87" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep86', '_img87' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep86" style="display:none">
+<li>commons-digester:commons-digester:jar:1.8 (compile) <img id="_img91" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep90', '_img91' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep90" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Digester</th></tr>
@@ -1294,7 +1317,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Tel
     pattern of nested XML elements is recognized.</p>
 <p><b>URL: </b><a class="externalLink" href="http://jakarta.apache.org/commons/digester/">http://jakarta.apache.org/commons/digester/</a></p>
 <p><b>Project Licenses: </b><a href="/LICENSE.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li>
-<li>commons-beanutils:commons-beanutils-core:jar:1.8.0 (compile) <img id="_img89" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep88', '_img89' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep88" style="display:none">
+<li>commons-beanutils:commons-beanutils-core:jar:1.8.0 (compile) <img id="_img93" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep92', '_img93' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep92" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Commons BeanUtils Core</th></tr>
@@ -1307,7 +1330,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Tel
     and users.</p>
 <p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/beanutils/">http://commons.apache.org/beanutils/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li>
-<li>org.apache.avro:avro:jar:1.7.7 (compile) <img id="_img91" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep90', '_img91' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep90" style="display:none">
+<li>org.apache.avro:avro:jar:1.7.7 (compile) <img id="_img95" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep94', '_img95' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep94" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Apache Avro</th></tr>
@@ -1317,7 +1340,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Tel
 <p><b>URL: </b><a class="externalLink" href="http://avro.apache.org">http://avro.apache.org</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div>
 <ul>
-<li>com.thoughtworks.paranamer:paranamer:jar:2.3 (compile) <img id="_img93" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep92', '_img93' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep92" style="display:none">
+<li>com.thoughtworks.paranamer:paranamer:jar:2.3 (compile) <img id="_img97" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep96', '_img97' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep96" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>ParaNamer Core</th></tr>
@@ -1326,7 +1349,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Tel
 <p><b>Description: </b>Paranamer allows runtime access to constructor and method parameter names for Java classes</p>
 <p><b>URL: </b><a class="externalLink" href="http://paranamer.codehaus.org/paranamer">http://paranamer.codehaus.org/paranamer</a></p>
 <p><b>Project Licenses: </b><a href="LICENSE.txt">BSD</a></p></td></tr></table></div></li>
-<li>org.xerial.snappy:snappy-java:jar:1.0.5 (compile) <img id="_img95" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep94', '_img95' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep94" style="display:none">
+<li>org.xerial.snappy:snappy-java:jar:1.0.5 (compile) <img id="_img99" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep98', '_img99' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep98" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Snappy for Java</th></tr>
@@ -1335,7 +1358,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Tel
 <p><b>Description: </b>snappy-java: A fast compression/decompression library</p>
 <p><b>URL: </b><a class="externalLink" href="http://github.com/xerial/snappy-java/">http://github.com/xerial/snappy-java/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li>
-<li>com.google.code.gson:gson:jar:2.2.4 (compile) <img id="_img97" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep96', '_img97' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep96" style="display:none">
+<li>com.google.code.gson:gson:jar:2.2.4 (compile) <img id="_img101" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep100', '_img101' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep100" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Gson</th></tr>
@@ -1344,7 +1367,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Tel
 <p><b>Description: </b>Google Gson library</p>
 <p><b>URL: </b><a class="externalLink" href="http://code.google.com/p/google-gson/">http://code.google.com/p/google-gson/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li>
-<li>com.jcraft:jsch:jar:0.1.42 (compile) <img id="_img99" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep98', '_img99' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep98" style="display:none">
+<li>com.jcraft:jsch:jar:0.1.42 (compile) <img id="_img103" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep102', '_img103' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep102" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>JSch</th></tr>
@@ -1353,7 +1376,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Tel
 <p><b>Description: </b>JSch is a pure Java implementation of SSH2</p>
 <p><b>URL: </b><a class="externalLink" href="http://www.jcraft.com/jsch/">http://www.jcraft.com/jsch/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.jcraft.com/jsch/LICENSE.txt">BSD</a></p></td></tr></table></div></li>
-<li>org.apache.curator:curator-recipes:jar:2.12.0 (compile) <img id="_img101" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep100', '_img101' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep100" style="display:none">
+<li>org.apache.curator:curator-recipes:jar:2.12.0 (compile) <img id="_img105" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep104', '_img105' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep104" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Curator Recipes</th></tr>
@@ -1362,7 +1385,7 @@ Supported protocols include: Echo, Finger, FTP, NNTP, NTP, POP3(S), SMTP(S), Tel
 <p><b>Description: </b>All of the recipes listed on the ZooKeeper recipes doc (except two phase commit).</p>
 <p><b>URL: </b><a class="externalLink" href="http://curator.apache.org/curator-recipes">http://curator.apache.org/curator-recipes</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li>
-<li>org.apache.commons:commons-compress:jar:1.4.1 (compile) <img id="_img103" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep102', '_img103' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep102" style="display:none">
+<li>org.apache.commons:commons-compress:jar:1.4.1 (compile) <img id="_img107" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep106', '_img107' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep106" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Commons Compress</th></tr>
@@ -1373,7 +1396,7 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
 <p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/compress/">http://commons.apache.org/compress/</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div>
 <ul>
-<li>org.tukaani:xz:jar:1.0 (compile) <img id="_img105" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep104', '_img105' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep104" style="display:none">
+<li>org.tukaani:xz:jar:1.0 (compile) <img id="_img109" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep108', '_img109' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep108" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>XZ for Java</th></tr>
@@ -1382,55 +1405,57 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
 <p><b>Description: </b>XZ data compression</p>
 <p><b>URL: </b><a class="externalLink" href="http://tukaani.org/xz/java.html">http://tukaani.org/xz/java.html</a></p>
 <p><b>Project Licenses: </b>Public Domain</p></td></tr></table></div></li></ul></li></ul></li></ul></li></ul></li>
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT (compile) <img id="_img107" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep106', '_img107' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep106" style="display:none">
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT (compile) <img id="_img111" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep110', '_img111' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep110" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
-<th>Apache HBase - Shaded - Server</th></tr>
+<th>Apache HBase - Shaded - MapReduce</th></tr>
 <tr class="b">
 <td>
 <p><b>Description: </b>Module of HBase with most deps shaded.</p>
-<p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-shaded/hbase-shaded-server">http://hbase.apache.org/hbase-build-configuration/hbase-shaded/hbase-shaded-server</a></p>
+<p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-shaded/hbase-shaded-mapreduce">http://hbase.apache.org/hbase-build-configuration/hbase-shaded/hbase-shaded-mapreduce</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
 <ul>
-<li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT (compile) <img id="_img109" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep108', '_img109' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep108" style="display:none">
+<li>org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT (compile) <img id="_img113" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep112', '_img113' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep112" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
-<th>Apache HBase - Server</th></tr>
+<th>Apache HBase - MapReduce</th></tr>
 <tr class="b">
 <td>
-<p><b>Description: </b>Server functionality for HBase</p>
-<p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-server">http://hbase.apache.org/hbase-build-configuration/hbase-server</a></p>
+<p><b>Description: </b>This module contains implementations of InputFormat, OutputFormat, Mapper, Reducer, etc which
+    are needed for running MR jobs on tables, WALs, HFiles and other HBase specific constructs.
+    It also contains a bunch of tools: RowCounter, ImportTsv, Import, Export, CompactionTool,
+    ExportSnapshot, WALPlayer, etc</p>
+<p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-mapreduce">http://hbase.apache.org/hbase-build-configuration/hbase-mapreduce</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
 <ul>
-<li>org.apache.hbase:hbase-procedure:jar:3.0.0-SNAPSHOT (compile) <img id="_img111" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep110', '_img111' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep110" style="display:none">
+<li>org.apache.hbase:hbase-metrics:jar:3.0.0-SNAPSHOT (compile) <img id="_img115" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep114', '_img115' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep114" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
-<th>Apache HBase - Procedure</th></tr>
+<th>Apache HBase - Metrics Implementation</th></tr>
 <tr class="b">
 <td>
-<p><b>Description: </b>Procedure Framework</p>
-<p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-procedure">http://hbase.apache.org/hbase-build-configuration/hbase-procedure</a></p>
-<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
-<ul>
-<li>org.apache.hbase:hbase-common:jar:tests:3.0.0-SNAPSHOT (test) <img id="_img113" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep112', '_img113' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep112" style="display:none">
+<p><b>Description: </b>HBase Metrics Implementation</p>
+<p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-metrics">http://hbase.apache.org/hbase-build-configuration/hbase-metrics</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
+<li>org.apache.hbase:hbase-metrics-api:jar:3.0.0-SNAPSHOT (compile) <img id="_img117" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep116', '_img117' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep116" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
-<th>Apache HBase - Common</th></tr>
+<th>Apache HBase - Metrics API</th></tr>
 <tr class="b">
 <td>
-<p><b>Description: </b>Common functionality for HBase</p>
-<p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-common">http://hbase.apache.org/hbase-build-configuration/hbase-common</a></p>
-<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li></ul></li>
-<li>org.apache.hbase:hbase-replication:jar:3.0.0-SNAPSHOT (compile) <img id="_img115" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep114', '_img115' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep114" style="display:none">
+<p><b>Description: </b>HBase Metrics API descriptions</p>
+<p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-metrics-api">http://hbase.apache.org/hbase-build-configuration/hbase-metrics-api</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
+<li>org.slf4j:slf4j-api:jar:1.7.24 (compile) <img id="_img119" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep118', '_img119' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep118" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
-<th>Apache HBase - Replication</th></tr>
+<th>SLF4J API Module</th></tr>
 <tr class="b">
 <td>
-<p><b>Description: </b>HBase Replication Support</p>
-<p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-replication">http://hbase.apache.org/hbase-build-configuration/hbase-replication</a></p>
-<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>org.apache.hbase:hbase-prefix-tree:jar:3.0.0-SNAPSHOT (runtime) <img id="_img117" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep116', '_img117' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep116" style="display:none">
+<p><b>Description: </b>The slf4j API</p>
+<p><b>URL: </b><a class="externalLink" href="http://www.slf4j.org">http://www.slf4j.org</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="http://www.opensource.org/licenses/mit-license.php">MIT License</a></p></td></tr></table></div></li>
+<li>org.apache.hbase:hbase-prefix-tree:jar:3.0.0-SNAPSHOT (runtime) <img id="_img121" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep120', '_img121' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep120" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Apache HBase - Prefix Tree</th></tr>
@@ -1438,35 +1463,37 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
 <td>
 <p><b>Description: </b>Prefix Tree Data Block Encoder</p>
 <p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-prefix-tree">http://hbase.apache.org/hbase-build-configuration/hbase-prefix-tree</a></p>
-<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>org.apache.hbase:hbase-metrics-api:jar:3.0.0-SNAPSHOT (compile) <img id="_img119" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep118', '_img119' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep118" style="display:none">
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
+<ul>
+<li>org.apache.hbase:hbase-common:jar:tests:3.0.0-SNAPSHOT (test) <img id="_img123" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep122', '_img123' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep122" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
-<th>Apache HBase - Metrics API</th></tr>
+<th>Apache HBase - Common</th></tr>
 <tr class="b">
 <td>
-<p><b>Description: </b>HBase Metrics API descriptions</p>
-<p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-metrics-api">http://hbase.apache.org/hbase-build-configuration/hbase-metrics-api</a></p>
-<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>org.apache.hbase:hbase-metrics:jar:3.0.0-SNAPSHOT (compile) <img id="_img121" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep120', '_img121' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep120" style="display:none">
+<p><b>Description: </b>Common functionality for HBase</p>
+<p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-common">http://hbase.apache.org/hbase-build-configuration/hbase-common</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li></ul></li>
+<li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT (compile) <img id="_img125" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep124', '_img125' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep124" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
-<th>Apache HBase - Metrics Implementation</th></tr>
+<th>Apache HBase - Server</th></tr>
 <tr class="b">
 <td>
-<p><b>Description: </b>HBase Metrics Implementation</p>
-<p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-metrics">http://hbase.apache.org/hbase-build-configuration/hbase-metrics</a></p>
-<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>commons-collections:commons-collections:jar:3.2.2 (compile) <img id="_img123" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep122', '_img123' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep122" style="display:none">
+<p><b>Description: </b>Server functionality for HBase</p>
+<p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-server">http://hbase.apache.org/hbase-build-configuration/hbase-server</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
+<ul>
+<li>org.apache.hbase:hbase-procedure:jar:3.0.0-SNAPSHOT (compile) <img id="_img127" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep126', '_img127' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep126" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
-<th>Apache Commons Collections</th></tr>
+<th>Apache HBase - Procedure</th></tr>
 <tr class="b">
 <td>
-<p><b>Description: </b>Types that extend and augment the Java Collections Framework.</p>
-<p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/collections/">http://commons.apache.org/collections/</a></p>
-<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>org.eclipse.jetty:jetty-http:jar:9.4.6.v20170531 (compile) <img id="_img125" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep124', '_img125' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep124" style="display:none">
+<p><b>Description: </b>Procedure Framework</p>
+<p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-procedure">http://hbase.apache.org/hbase-build-configuration/hbase-procedure</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
+<li>org.eclipse.jetty:jetty-http:jar:9.4.6.v20170531 (compile) <img id="_img129" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep128', '_img129' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep128" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Jetty :: Http Utility</th></tr>
@@ -1476,7 +1503,7 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
 <p><b>URL: </b><a class="externalLink" href="http://www.eclipse.org/jetty">http://www.eclipse.org/jetty</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0">Apache Software License - Version 2.0</a>, <a class="externalLink" href="http://www.eclipse.org/org/documents/epl-v10.php">Eclipse Public License - Version 1.0</a></p></td></tr></table></div>
 <ul>
-<li>org.eclipse.jetty:jetty-io:jar:9.4.6.v20170531 (compile) <img id="_img127" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep126', '_img127' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep126" style="display:none">
+<li>org.eclipse.jetty:jetty-io:jar:9.4.6.v20170531 (compile) <img id="_img131" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep130', '_img131' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep130" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Jetty :: IO Utility</th></tr>
@@ -1485,7 +1512,7 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
 <p><b>Description: </b>The Eclipse Jetty Project</p>
 <p><b>URL: </b><a class="externalLink" href="http://www.eclipse.org/jetty">http://www.eclipse.org/jetty</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0">Apache Software License - Version 2.0</a>, <a class="externalLink" href="http://www.eclipse.org/org/documents/epl-v10.php">Eclipse Public License - Version 1.0</a></p></td></tr></table></div></li></ul></li>
-<li>org.eclipse.jetty:jetty-security:jar:9.4.6.v20170531 (compile) <img id="_img129" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep128', '_img129' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep128" style="display:none">
+<li>org.eclipse.jetty:jetty-security:jar:9.4.6.v20170531 (compile) <img id="_img133" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep132', '_img133' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep132" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Jetty :: Security</th></tr>
@@ -1494,7 +1521,7 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
 <p><b>Description: </b>Jetty security infrastructure</p>
 <p><b>URL: </b><a class="externalLink" href="http://www.eclipse.org/jetty">http://www.eclipse.org/jetty</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0">Apache Software License - Version 2.0</a>, <a class="externalLink" href="http://www.eclipse.org/org/documents/epl-v10.php">Eclipse Public License - Version 1.0</a></p></td></tr></table></div></li>
-<li>org.glassfish.web:javax.servlet.jsp:jar:2.3.2 (compile) <img id="_img131" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep130', '_img131' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep130" style="display:none">
+<li>org.glassfish.web:javax.servlet.jsp:jar:2.3.2 (compile) <img id="_img135" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep134', '_img135' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep134" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>JSP implementation</th></tr>
@@ -1504,7 +1531,7 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
 <p><b>URL: </b><a class="externalLink" href="http://jsp.java.net">http://jsp.java.net</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://glassfish.dev.java.net/nonav/public/CDDL+GPL.html">CDDL + GPLv2 with classpath exception</a></p></td></tr></table></div>
 <ul>
-<li>org.glassfish:javax.el:jar:3.0.1-b08 (compile) <img id="_img133" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep132', '_img133' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep132" style="display:none">
+<li>org.glassfish:javax.el:jar:3.0.1-b08 (compile) <img id="_img137" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep136', '_img137' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep136" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Expression Language 3.0</th></tr>
@@ -1513,7 +1540,7 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
 <p><b>Description: </b>Java.net - The Source for Java Technology Collaboration</p>
 <p><b>URL: </b><a class="externalLink" href="http://uel.java.net">http://uel.java.net</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html">CDDL + GPLv2 with classpath exception</a></p></td></tr></table></div></li>
-<li>javax.servlet.jsp:javax.servlet.jsp-api:jar:2.3.1 (compile) <img id="_img135" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep134', '_img135' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep134" style="display:none">
+<li>javax.servlet.jsp:javax.servlet.jsp-api:jar:2.3.1 (compile) <img id="_img139" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep138', '_img139' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep138" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>JavaServer Pages(TM) API</th></tr>
@@ -1522,16 +1549,7 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
 <p><b>Description: </b>Java.net - The Source for Java Technology Collaboration</p>
 <p><b>URL: </b><a class="externalLink" href="http://jsp.java.net">http://jsp.java.net</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://glassfish.dev.java.net/nonav/public/CDDL+GPL.html">CDDL + GPLv2 with classpath exception</a></p></td></tr></table></div></li></ul></li>
-<li>org.codehaus.jackson:jackson-core-asl:jar:1.9.13 (compile) <img id="_img137" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep136', '_img137' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep136" style="display:none">
-<table border="0" class="table table-striped">
-<tr class="a">
-<th>Jackson</th></tr>
-<tr class="b">
-<td>
-<p><b>Description: </b>Jackson is a high-performance JSON processor (parser, generator)</p>
-<p><b>URL: </b><a class="externalLink" href="http://jackson.codehaus.org">http://jackson.codehaus.org</a></p>
-<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li>
-<li>org.codehaus.jettison:jettison:jar:1.3.8 (compile) <img id="_img139" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep138', '_img139' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep138" style="display:none">
+<li>org.codehaus.jettison:jettison:jar:1.3.8 (compile) <img id="_img141" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep140', '_img141' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep140" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Jettison</th></tr>
@@ -1540,15 +1558,6 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
 <p><b>Description: </b>A StAX implementation for JSON.</p>
 <p><b>URL: </b><a class="externalLink" href="https://github.com/jettison-json/jettison">https://github.com/jettison-json/jettison</a></p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>commons-cli:commons-cli:jar:1.4 (compile) <img id="_img141" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep140', '_img141' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep140" style="display:none">
-<table border="0" class="table table-striped">
-<tr class="a">
-<th>Apache Commons CLI</th></tr>
-<tr class="b">
-<td>
-<p><b>Description: </b>Apache Commons CLI provides a simple API for presenting, processing and validating a command line interface.</p>
-<p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/proper/commons-cli/">http://commons.apache.org/proper/commons-cli/</a></p>
-<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
 <li>org.apache.commons:commons-math:jar:2.2 (compile) <img id="_img143" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep142', '_img143' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep142" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
@@ -1593,23 +1602,7 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
 <td>
 <p><b>Description: </b>Apache Hadoop Distributed Copy</p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>org.apache.hadoop:hadoop-annotations:jar:2.7.1 (compile) <img id="_img153" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep152', '_img153' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep152" style="display:none">
-<table border="0" class="table table-striped">
-<tr class="a">
-<th>Apache Hadoop Annotations</th></tr>
-<tr class="b">
-<td>
-<p><b>Description: </b>Apache Hadoop Annotations</p>
-<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
-<ul>
-<li>jdk.tools:jdk.tools:jar:1.8 (system) <img id="_img155" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep154', '_img155' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep154" style="display:none">
-<table border="0" class="table table-striped">
-<tr class="a">
-<th>jdk.tools:jdk.tools:jar:1.8</th></tr>
-<tr class="b">
-<td>
-<p><b>Description: </b>There is currently no description associated with this project.</p></td></tr></table></div></li></ul></li>
-<li>org.apache.hadoop:hadoop-client:jar:2.7.1 (compile) <img id="_img157" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep156', '_img157' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep156" style="display:none">
+<li>org.apache.hadoop:hadoop-client:jar:2.7.1 (compile) <img id="_img153" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep152', '_img153' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep152" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>Apache Hadoop Client</th></tr>
@@ -1618,7 +1611,7 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
 <p><b>Description: </b>Apache Hadoop Client</p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
 <ul>
-<li>org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1 (compile) <img id="_img159" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep158', '_img159' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep158" style="display:none">
+<li>org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1 (compile) <img id="_img155" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep154', '_img155' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep154" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>hadoop-mapreduce-client-app</th></tr>
@@ -1627,7 +1620,7 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
 <p><b>Description: </b>Apache Hadoop Project POM</p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
 <ul>
-<li>org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1 (compile) <img id="_img161" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep160', '_img161' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep160" style="display:none">
+<li>org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1 (compile) <img id="_img157" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep156', '_img157' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep156" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>hadoop-mapreduce-client-common</th></tr>
@@ -1636,7 +1629,7 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
 <p><b>Description: </b>Apache Hadoop Project POM</p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
 <ul>
-<li>org.apache.hadoop:hadoop-yarn-client:jar:2.7.1 (compile) <img id="_img163" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep162', '_img163' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep162" style="display:none">
+<li>org.apache.hadoop:hadoop-yarn-client:jar:2.7.1 (compile) <img id="_img159" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep158', '_img159' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep158" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>hadoop-yarn-client</th></tr>
@@ -1644,7 +1637,7 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
 <td>
 <p><b>Description: </b>Apache Hadoop Project POM</p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>org.apache.hadoop:hadoop-yarn-server-common:jar:2.7.1 (compile) <img id="_img165" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep164', '_img165' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep164" style="display:none">
+<li>org.apache.hadoop:hadoop-yarn-server-common:jar:2.7.1 (compile) <img id="_img161" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep160', '_img161' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep160" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>hadoop-yarn-server-common</th></tr>
@@ -1652,7 +1645,7 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
 <td>
 <p><b>Description: </b>Apache Hadoop Project POM</p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li></ul></li>
-<li>org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1 (compile) <img id="_img167" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep166', '_img167' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep166" style="display:none">
+<li>org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1 (compile) <img id="_img163" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep162', '_img163' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep162" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>hadoop-mapreduce-client-shuffle</th></tr>
@@ -1660,7 +1653,7 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
 <td>
 <p><b>Description: </b>Apache Hadoop Project POM</p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li></ul></li>
-<li>org.apache.hadoop:hadoop-yarn-api:jar:2.7.1 (compile) <img id="_img169" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep168', '_img169' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep168" style="display:none">
+<li>org.apache.hadoop:hadoop-yarn-api:jar:2.7.1 (compile) <img id="_img165" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep164', '_img165' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep164" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>hadoop-yarn-api</th></tr>
@@ -1668,81 +1661,42 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
 <td>
 <p><b>Description: </b>Apache Hadoop Project POM</p>
 <p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
-<li>org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1 (compile) <img id="_img171" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep170', '_img171' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep170" style="display:none">
+<li>org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1 (compile) <img id="_img167" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep166', '_img167' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep166" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
 <th>hadoop-mapreduce-client-jobclient</th></tr>
 <tr class="b">
 <td>
 <p><b>Description: </b>Apache Hadoop Project POM</p>
-<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li></ul></li>
-<li>org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1 (compile) <img id="_img173" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep172', '_img173' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep172" style="display:none">
+<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li></ul></li></ul></li>
+<li>org.apache.hbase:hbase-replication:jar:3.0.0-SNAPSHOT (compile) <img id="_img169" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep168', '_img169' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep168" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
-<th>hadoop-mapreduce-client-core</th></tr>
-<tr class="b">
-<td>
-<p><b>Description: </b>Apache Hadoop Project POM</p>
-<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
-<ul>
-<li>org.apache.hadoop:hadoop-yarn-common:jar:2.7.1 (compile) <img id="_img175" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep174', '_img175' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep174" style="display:none">
-<table border="0" class="table table-striped">
-<tr class="a">
-<th>hadoop-yarn-common</th></tr>
+<th>Apache HBase - Replication</th></tr>
 <tr class="b">
 <td>
-<p><b>Description: </b>Apache Hadoop Project POM</p>
-<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
-<ul>
-<li>org.codehaus.jackson:jackson-jaxrs:jar:1.9.13 (compile) <img id="_img177" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep176', '_img177' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep176" style="display:none">
+<p><b>Description: </b>HBase Replication Support</p>
+<p><b>URL: </b><a class="externalLink" href="http://hbase.apache.org/hbase-build-configuration/hbase-replication">http://hbase.apache.org/hbase-build-configuration/hbase-replication</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
+<li>commons-cli:commons-cli:jar:1.4 (compile) <img id="_img171" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep170', '_img171' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep170" style="display:none">
 <table border="0" class="table table-striped">
 <tr class="a">
-<th>JAX-RS provider for JSON content type</th></tr>
+<th>Apache Commons CLI</th></tr>
 <tr class="b">
 <td>
-<p><b>Description: </b>Jax-RS provider for JSON content type, based on 
-Jackson JSON processor's data binding functionality.</p>
-<p><b>URL: </b><a class="externalLink" href="http://jackson.codehaus.org">http://jackson.codehaus.org</a></p>
-<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a>, <a class="externalLink" href="http://www.fsf.org/licensing/licenses/lgpl.txt">GNU Lesser General Public License (LGPL), Version 2.1</a></p></td></tr></table></div></li>
-<li>org.codehaus.jackson:jackson-xc:jar:1.9.13 (compile) <img id="_img179" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep178', '_img179' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep178" style="display:none">
+<p><b>Description: </b>Apache Commons CLI provides a simple API for presenting, processing and validating a command line interface.</p>
+<p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/proper/commons-cli/">http://c

<TRUNCATED>

[18/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/src-html/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html b/devapidocs/src-html/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html
index 8639a4f..da7b7ee 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html
@@ -31,46 +31,46 @@
 <span class="sourceLineNo">023</span><a name="line.23"></a>
 <span class="sourceLineNo">024</span>import java.io.Serializable;<a name="line.24"></a>
 <span class="sourceLineNo">025</span><a name="line.25"></a>
-<span class="sourceLineNo">026</span>import javax.xml.bind.annotation.XmlRootElement;<a name="line.26"></a>
-<span class="sourceLineNo">027</span>import javax.xml.bind.annotation.XmlValue;<a name="line.27"></a>
-<span class="sourceLineNo">028</span><a name="line.28"></a>
-<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.29"></a>
-<span class="sourceLineNo">030</span><a name="line.30"></a>
-<span class="sourceLineNo">031</span>/**<a name="line.31"></a>
-<span class="sourceLineNo">032</span> * Simple representation of the version of the storage cluster<a name="line.32"></a>
-<span class="sourceLineNo">033</span> * <a name="line.33"></a>
-<span class="sourceLineNo">034</span> * &lt;pre&gt;<a name="line.34"></a>
-<span class="sourceLineNo">035</span> * &amp;lt;complexType name="StorageClusterVersion"&amp;gt;<a name="line.35"></a>
-<span class="sourceLineNo">036</span> *   &amp;lt;attribute name="version" type="string"&amp;gt;&amp;lt;/attribute&amp;gt;<a name="line.36"></a>
-<span class="sourceLineNo">037</span> * &amp;lt;/complexType&amp;gt;<a name="line.37"></a>
-<span class="sourceLineNo">038</span> * &lt;/pre&gt;<a name="line.38"></a>
-<span class="sourceLineNo">039</span> */<a name="line.39"></a>
-<span class="sourceLineNo">040</span>@XmlRootElement(name="ClusterVersion")<a name="line.40"></a>
-<span class="sourceLineNo">041</span>@InterfaceAudience.Private<a name="line.41"></a>
-<span class="sourceLineNo">042</span>public class StorageClusterVersionModel implements Serializable {<a name="line.42"></a>
-<span class="sourceLineNo">043</span>  private static final long serialVersionUID = 1L;<a name="line.43"></a>
-<span class="sourceLineNo">044</span><a name="line.44"></a>
-<span class="sourceLineNo">045</span>  private String version;<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>   * @return the storage cluster version<a name="line.48"></a>
-<span class="sourceLineNo">049</span>   */<a name="line.49"></a>
-<span class="sourceLineNo">050</span>  @XmlValue<a name="line.50"></a>
-<span class="sourceLineNo">051</span>  public String getVersion() {<a name="line.51"></a>
-<span class="sourceLineNo">052</span>    return version;<a name="line.52"></a>
-<span class="sourceLineNo">053</span>  }<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>   * @param version the storage cluster version<a name="line.56"></a>
-<span class="sourceLineNo">057</span>   */<a name="line.57"></a>
-<span class="sourceLineNo">058</span>  public void setVersion(String version) {<a name="line.58"></a>
-<span class="sourceLineNo">059</span>    this.version = version;<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>  /* (non-Javadoc)<a name="line.62"></a>
-<span class="sourceLineNo">063</span>   * @see java.lang.Object#toString()<a name="line.63"></a>
-<span class="sourceLineNo">064</span>   */<a name="line.64"></a>
-<span class="sourceLineNo">065</span>  @JsonValue<a name="line.65"></a>
+<span class="sourceLineNo">026</span>import javax.xml.bind.annotation.XmlAttribute;<a name="line.26"></a>
+<span class="sourceLineNo">027</span>import javax.xml.bind.annotation.XmlRootElement;<a name="line.27"></a>
+<span class="sourceLineNo">028</span>import javax.xml.bind.annotation.XmlValue;<a name="line.28"></a>
+<span class="sourceLineNo">029</span><a name="line.29"></a>
+<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.30"></a>
+<span class="sourceLineNo">031</span><a name="line.31"></a>
+<span class="sourceLineNo">032</span>/**<a name="line.32"></a>
+<span class="sourceLineNo">033</span> * Simple representation of the version of the storage cluster<a name="line.33"></a>
+<span class="sourceLineNo">034</span> * <a name="line.34"></a>
+<span class="sourceLineNo">035</span> * &lt;pre&gt;<a name="line.35"></a>
+<span class="sourceLineNo">036</span> * &amp;lt;complexType name="StorageClusterVersion"&amp;gt;<a name="line.36"></a>
+<span class="sourceLineNo">037</span> *   &amp;lt;attribute name="version" type="string"&amp;gt;&amp;lt;/attribute&amp;gt;<a name="line.37"></a>
+<span class="sourceLineNo">038</span> * &amp;lt;/complexType&amp;gt;<a name="line.38"></a>
+<span class="sourceLineNo">039</span> * &lt;/pre&gt;<a name="line.39"></a>
+<span class="sourceLineNo">040</span> */<a name="line.40"></a>
+<span class="sourceLineNo">041</span>@XmlRootElement(name="ClusterVersion")<a name="line.41"></a>
+<span class="sourceLineNo">042</span>@InterfaceAudience.Private<a name="line.42"></a>
+<span class="sourceLineNo">043</span>public class StorageClusterVersionModel implements Serializable {<a name="line.43"></a>
+<span class="sourceLineNo">044</span>  private static final long serialVersionUID = 1L;<a name="line.44"></a>
+<span class="sourceLineNo">045</span><a name="line.45"></a>
+<span class="sourceLineNo">046</span>  private String version;<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>   * @return the storage cluster version<a name="line.49"></a>
+<span class="sourceLineNo">050</span>   */<a name="line.50"></a>
+<span class="sourceLineNo">051</span>  @XmlAttribute(name="Version")<a name="line.51"></a>
+<span class="sourceLineNo">052</span>  public String getVersion() {<a name="line.52"></a>
+<span class="sourceLineNo">053</span>    return version;<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>  /**<a name="line.56"></a>
+<span class="sourceLineNo">057</span>   * @param version the storage cluster version<a name="line.57"></a>
+<span class="sourceLineNo">058</span>   */<a name="line.58"></a>
+<span class="sourceLineNo">059</span>  public void setVersion(String version) {<a name="line.59"></a>
+<span class="sourceLineNo">060</span>    this.version = version;<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>  /* (non-Javadoc)<a name="line.63"></a>
+<span class="sourceLineNo">064</span>   * @see java.lang.Object#toString()<a name="line.64"></a>
+<span class="sourceLineNo">065</span>   */<a name="line.65"></a>
 <span class="sourceLineNo">066</span>  @Override<a name="line.66"></a>
 <span class="sourceLineNo">067</span>  public String toString() {<a name="line.67"></a>
 <span class="sourceLineNo">068</span>    return version;<a name="line.68"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/export_control.html
----------------------------------------------------------------------
diff --git a/export_control.html b/export_control.html
index c0adf3a..e31a146 100644
--- a/export_control.html
+++ b/export_control.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; 
       Export Control
@@ -336,7 +336,7 @@ for more details.</p>
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/dependencies.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/dependencies.html b/hbase-build-configuration/dependencies.html
index fc1fd3e..00c3aa3 100644
--- a/hbase-build-configuration/dependencies.html
+++ b/hbase-build-configuration/dependencies.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Build Configuration &#x2013; Project Dependencies</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -272,7 +272,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/dependency-convergence.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/dependency-convergence.html b/hbase-build-configuration/dependency-convergence.html
index ba677a0..95d17d6 100644
--- a/hbase-build-configuration/dependency-convergence.html
+++ b/hbase-build-configuration/dependency-convergence.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Build Configuration &#x2013; Reactor Dependency Convergence</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -262,7 +262,7 @@
 <li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br />\-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />&#160;&#160;&#160;\-&#160;org.tachyonproject:tachyon-client:jar:0.8.2:provided<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:provided - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />|&#160;&#160;\-&#160;org.tachyonproject:tachyon-client:jar:0.8.2:provided<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - scope updated from provided; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
@@ -292,10 +292,10 @@
 <li>org.apache.hbase:hbase-rest:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&
 #160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:com
 mons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test (scope not updated to compile)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2
 .7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;
 &#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-api:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.api:api-ldap-codec-core:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-model:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptor-kerberos:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-core:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#
 160;+-&#160;org.apache.directory.server:apacheds-interceptors-authn:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-trigger:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-trigger:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-mavibot-partition:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-avl:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160
 ;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.api:api-all:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-protocol-ldap:jar:2.0.0-M15:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-sp:jar:1.0.0-M20:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - o
 mitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common
 :jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang
 :commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />\-&#160;org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#
 160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop
 :hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&
 #160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted 
 for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:test<br />|&#160;&#160;|&
 #160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplica
 te)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;
 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<
 br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hado
 op-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.ap
 ache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons
 -lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-api:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.api:api-ldap-codec-core:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-model:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test 
 - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptor-kerberos:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-core:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-authn:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-trigger:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-trigger:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;
 &#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-mavibot-partition:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-avl:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.api:api-all:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.directory.server:apach
 eds-protocol-ldap:jar:2.0.0-M15:test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-sp:jar:1.0.0-M20:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hado
 op-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1
 :test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;\-&#160;org.apache.hado
 op:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
@@ -566,7 +566,7 @@
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.6.1:compile<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:test-jar:tests:3.4.6:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.6.1:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.10)<br /></li><br />
 <li>org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:test-jar:tests:3.4.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br /></ol></td></tr>
 <tr class="a">
@@ -592,10 +592,10 @@
 <li>org.apache.hbase:hbase-rest:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#16
 0;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />
 |&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test (scope not updated to compile)<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.7.24)<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#16
 0;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160
 ;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:
 hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apa
 che.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160
 ;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&
 #160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#16
 0;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#16
 0;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated fro
 m test; omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; om
 itted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)
 <br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(o
 rg.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runt
 ime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.
 slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.
 1:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-ap
 p:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-co
 re:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - 
 omitted for conflict with 1.7.10)<br />\-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from provided; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from provided; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:ha
 doop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-j
 ar:tests:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br /></li><br />
@@ -619,7 +619,7 @@
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:runtime - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
@@ -669,7 +669,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/dependency-info.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/dependency-info.html b/hbase-build-configuration/dependency-info.html
index cfbffa4..93f4005 100644
--- a/hbase-build-configuration/dependency-info.html
+++ b/hbase-build-configuration/dependency-info.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Build Configuration &#x2013; Dependency Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -148,7 +148,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/dependency-management.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/dependency-management.html b/hbase-build-configuration/dependency-management.html
index 2a1c380..fa3ab27 100644
--- a/hbase-build-configuration/dependency-management.html
+++ b/hbase-build-configuration/dependency-management.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Build Configuration &#x2013; Project Dependency Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -766,7 +766,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-annotations/checkstyle.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-annotations/checkstyle.html b/hbase-build-configuration/hbase-annotations/checkstyle.html
index 0cb10a4..fb3140e 100644
--- a/hbase-build-configuration/hbase-annotations/checkstyle.html
+++ b/hbase-build-configuration/hbase-annotations/checkstyle.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Annotations &#x2013; Checkstyle Results</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -273,7 +273,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-annotations/dependencies.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-annotations/dependencies.html b/hbase-build-configuration/hbase-annotations/dependencies.html
index b3a3f9d..aa35e46 100644
--- a/hbase-build-configuration/hbase-annotations/dependencies.html
+++ b/hbase-build-configuration/hbase-annotations/dependencies.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Annotations &#x2013; Project Dependencies</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -295,7 +295,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 


[25/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.html b/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.html
index 0ed7e8b..7839e75 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.html
@@ -30,615 +30,634 @@
 <span class="sourceLineNo">022</span>import java.util.ArrayList;<a name="line.22"></a>
 <span class="sourceLineNo">023</span>import java.util.Arrays;<a name="line.23"></a>
 <span class="sourceLineNo">024</span>import java.util.Collections;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import java.util.List;<a name="line.25"></a>
-<span class="sourceLineNo">026</span><a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.hadoop.hbase.Cell;<a name="line.27"></a>
-<span class="sourceLineNo">028</span>import org.apache.hadoop.hbase.CellComparator;<a name="line.28"></a>
-<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.CellUtil;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.KeyValueUtil;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.exceptions.DeserializationException;<a name="line.32"></a>
-<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;<a name="line.33"></a>
-<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.FilterProtos;<a name="line.34"></a>
-<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.shaded.com.google.protobuf.InvalidProtocolBufferException;<a name="line.35"></a>
-<span class="sourceLineNo">036</span><a name="line.36"></a>
-<span class="sourceLineNo">037</span>/**<a name="line.37"></a>
-<span class="sourceLineNo">038</span> * Implementation of {@link Filter} that represents an ordered List of Filters<a name="line.38"></a>
-<span class="sourceLineNo">039</span> * which will be evaluated with a specified boolean operator {@link Operator#MUST_PASS_ALL}<a name="line.39"></a>
-<span class="sourceLineNo">040</span> * (&lt;code&gt;AND&lt;/code&gt;) or {@link Operator#MUST_PASS_ONE} (&lt;code&gt;OR&lt;/code&gt;).<a name="line.40"></a>
-<span class="sourceLineNo">041</span> * Since you can use Filter Lists as children of Filter Lists, you can create a<a name="line.41"></a>
-<span class="sourceLineNo">042</span> * hierarchy of filters to be evaluated.<a name="line.42"></a>
-<span class="sourceLineNo">043</span> *<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * &lt;br&gt;<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * {@link Operator#MUST_PASS_ALL} evaluates lazily: evaluation stops as soon as one filter does<a name="line.45"></a>
-<span class="sourceLineNo">046</span> * not include the KeyValue.<a name="line.46"></a>
-<span class="sourceLineNo">047</span> *<a name="line.47"></a>
-<span class="sourceLineNo">048</span> * &lt;br&gt;<a name="line.48"></a>
-<span class="sourceLineNo">049</span> * {@link Operator#MUST_PASS_ONE} evaluates non-lazily: all filters are always evaluated.<a name="line.49"></a>
-<span class="sourceLineNo">050</span> *<a name="line.50"></a>
-<span class="sourceLineNo">051</span> * &lt;br&gt;<a name="line.51"></a>
-<span class="sourceLineNo">052</span> * Defaults to {@link Operator#MUST_PASS_ALL}.<a name="line.52"></a>
-<span class="sourceLineNo">053</span> */<a name="line.53"></a>
-<span class="sourceLineNo">054</span>@InterfaceAudience.Public<a name="line.54"></a>
-<span class="sourceLineNo">055</span>final public class FilterList extends FilterBase {<a name="line.55"></a>
-<span class="sourceLineNo">056</span>  /** set operator */<a name="line.56"></a>
-<span class="sourceLineNo">057</span>  @InterfaceAudience.Public<a name="line.57"></a>
-<span class="sourceLineNo">058</span>  public static enum Operator {<a name="line.58"></a>
-<span class="sourceLineNo">059</span>    /** !AND */<a name="line.59"></a>
-<span class="sourceLineNo">060</span>    MUST_PASS_ALL,<a name="line.60"></a>
-<span class="sourceLineNo">061</span>    /** !OR */<a name="line.61"></a>
-<span class="sourceLineNo">062</span>    MUST_PASS_ONE<a name="line.62"></a>
-<span class="sourceLineNo">063</span>  }<a name="line.63"></a>
-<span class="sourceLineNo">064</span><a name="line.64"></a>
-<span class="sourceLineNo">065</span>  private static final int MAX_LOG_FILTERS = 5;<a name="line.65"></a>
-<span class="sourceLineNo">066</span>  private Operator operator = Operator.MUST_PASS_ALL;<a name="line.66"></a>
-<span class="sourceLineNo">067</span>  private final List&lt;Filter&gt; filters;<a name="line.67"></a>
-<span class="sourceLineNo">068</span>  private Filter seekHintFilter = null;<a name="line.68"></a>
-<span class="sourceLineNo">069</span><a name="line.69"></a>
-<span class="sourceLineNo">070</span>  /**<a name="line.70"></a>
-<span class="sourceLineNo">071</span>   * Save previous return code and previous cell for every filter in filter list. For MUST_PASS_ONE,<a name="line.71"></a>
-<span class="sourceLineNo">072</span>   * we use the previous return code to decide whether we should pass current cell encountered to<a name="line.72"></a>
-<span class="sourceLineNo">073</span>   * the filter. For MUST_PASS_ALL, the two list are meaningless.<a name="line.73"></a>
-<span class="sourceLineNo">074</span>   */<a name="line.74"></a>
-<span class="sourceLineNo">075</span>  private List&lt;ReturnCode&gt; prevFilterRCList = null;<a name="line.75"></a>
-<span class="sourceLineNo">076</span>  private List&lt;Cell&gt; prevCellList = null;<a name="line.76"></a>
-<span class="sourceLineNo">077</span><a name="line.77"></a>
-<span class="sourceLineNo">078</span>  /** Reference Cell used by {@link #transformCell(Cell)} for validation purpose. */<a name="line.78"></a>
-<span class="sourceLineNo">079</span>  private Cell referenceCell = null;<a name="line.79"></a>
-<span class="sourceLineNo">080</span><a name="line.80"></a>
-<span class="sourceLineNo">081</span>  /**<a name="line.81"></a>
-<span class="sourceLineNo">082</span>   * When filtering a given Cell in {@link #filterKeyValue(Cell)},<a name="line.82"></a>
-<span class="sourceLineNo">083</span>   * this stores the transformed Cell to be returned by {@link #transformCell(Cell)}.<a name="line.83"></a>
-<span class="sourceLineNo">084</span>   *<a name="line.84"></a>
-<span class="sourceLineNo">085</span>   * Individual filters transformation are applied only when the filter includes the Cell.<a name="line.85"></a>
-<span class="sourceLineNo">086</span>   * Transformations are composed in the order specified by {@link #filters}.<a name="line.86"></a>
-<span class="sourceLineNo">087</span>   */<a name="line.87"></a>
-<span class="sourceLineNo">088</span>  private Cell transformedCell = null;<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>   * Constructor that takes a set of {@link Filter}s. The default operator<a name="line.91"></a>
-<span class="sourceLineNo">092</span>   * MUST_PASS_ALL is assumed.<a name="line.92"></a>
-<span class="sourceLineNo">093</span>   * All filters are cloned to internal list.<a name="line.93"></a>
-<span class="sourceLineNo">094</span>   * @param rowFilters list of filters<a name="line.94"></a>
-<span class="sourceLineNo">095</span>   */<a name="line.95"></a>
-<span class="sourceLineNo">096</span>  public FilterList(final List&lt;Filter&gt; rowFilters) {<a name="line.96"></a>
-<span class="sourceLineNo">097</span>    reversed = getReversed(rowFilters, reversed);<a name="line.97"></a>
-<span class="sourceLineNo">098</span>    this.filters = new ArrayList&lt;&gt;(rowFilters);<a name="line.98"></a>
-<span class="sourceLineNo">099</span>    initPrevListForMustPassOne(rowFilters.size());<a name="line.99"></a>
-<span class="sourceLineNo">100</span>  }<a name="line.100"></a>
-<span class="sourceLineNo">101</span><a name="line.101"></a>
-<span class="sourceLineNo">102</span>  /**<a name="line.102"></a>
-<span class="sourceLineNo">103</span>   * Constructor that takes a var arg number of {@link Filter}s. The fefault operator<a name="line.103"></a>
-<span class="sourceLineNo">104</span>   * MUST_PASS_ALL is assumed.<a name="line.104"></a>
-<span class="sourceLineNo">105</span>   * @param rowFilters<a name="line.105"></a>
-<span class="sourceLineNo">106</span>   */<a name="line.106"></a>
-<span class="sourceLineNo">107</span>  public FilterList(final Filter... rowFilters) {<a name="line.107"></a>
-<span class="sourceLineNo">108</span>    this(Arrays.asList(rowFilters));<a name="line.108"></a>
-<span class="sourceLineNo">109</span>  }<a name="line.109"></a>
-<span class="sourceLineNo">110</span><a name="line.110"></a>
-<span class="sourceLineNo">111</span>  /**<a name="line.111"></a>
-<span class="sourceLineNo">112</span>   * Constructor that takes an operator.<a name="line.112"></a>
-<span class="sourceLineNo">113</span>   *<a name="line.113"></a>
-<span class="sourceLineNo">114</span>   * @param operator Operator to process filter set with.<a name="line.114"></a>
-<span class="sourceLineNo">115</span>   */<a name="line.115"></a>
-<span class="sourceLineNo">116</span>  public FilterList(final Operator operator) {<a name="line.116"></a>
-<span class="sourceLineNo">117</span>    this.operator = operator;<a name="line.117"></a>
-<span class="sourceLineNo">118</span>    this.filters = new ArrayList&lt;&gt;();<a name="line.118"></a>
-<span class="sourceLineNo">119</span>    initPrevListForMustPassOne(filters.size());<a name="line.119"></a>
-<span class="sourceLineNo">120</span>  }<a name="line.120"></a>
-<span class="sourceLineNo">121</span><a name="line.121"></a>
-<span class="sourceLineNo">122</span>  /**<a name="line.122"></a>
-<span class="sourceLineNo">123</span>   * Constructor that takes a set of {@link Filter}s and an operator.<a name="line.123"></a>
-<span class="sourceLineNo">124</span>   *<a name="line.124"></a>
-<span class="sourceLineNo">125</span>   * @param operator Operator to process filter set with.<a name="line.125"></a>
-<span class="sourceLineNo">126</span>   * @param rowFilters Set of row filters.<a name="line.126"></a>
-<span class="sourceLineNo">127</span>   */<a name="line.127"></a>
-<span class="sourceLineNo">128</span>  public FilterList(final Operator operator, final List&lt;Filter&gt; rowFilters) {<a name="line.128"></a>
-<span class="sourceLineNo">129</span>    this(rowFilters);<a name="line.129"></a>
-<span class="sourceLineNo">130</span>    this.operator = operator;<a name="line.130"></a>
-<span class="sourceLineNo">131</span>    initPrevListForMustPassOne(rowFilters.size());<a name="line.131"></a>
-<span class="sourceLineNo">132</span>  }<a name="line.132"></a>
-<span class="sourceLineNo">133</span><a name="line.133"></a>
-<span class="sourceLineNo">134</span>  /**<a name="line.134"></a>
-<span class="sourceLineNo">135</span>   * Constructor that takes a var arg number of {@link Filter}s and an operator.<a name="line.135"></a>
-<span class="sourceLineNo">136</span>   *<a name="line.136"></a>
-<span class="sourceLineNo">137</span>   * @param operator Operator to process filter set with.<a name="line.137"></a>
-<span class="sourceLineNo">138</span>   * @param rowFilters Filters to use<a name="line.138"></a>
-<span class="sourceLineNo">139</span>   */<a name="line.139"></a>
-<span class="sourceLineNo">140</span>  public FilterList(final Operator operator, final Filter... rowFilters) {<a name="line.140"></a>
-<span class="sourceLineNo">141</span>    this(rowFilters);<a name="line.141"></a>
-<span class="sourceLineNo">142</span>    this.operator = operator;<a name="line.142"></a>
-<span class="sourceLineNo">143</span>    initPrevListForMustPassOne(rowFilters.length);<a name="line.143"></a>
-<span class="sourceLineNo">144</span>  }<a name="line.144"></a>
-<span class="sourceLineNo">145</span><a name="line.145"></a>
-<span class="sourceLineNo">146</span>  public void initPrevListForMustPassOne(int size) {<a name="line.146"></a>
-<span class="sourceLineNo">147</span>    if (operator == Operator.MUST_PASS_ONE) {<a name="line.147"></a>
-<span class="sourceLineNo">148</span>      if (this.prevFilterRCList == null) {<a name="line.148"></a>
-<span class="sourceLineNo">149</span>        prevFilterRCList = new ArrayList&lt;&gt;(Collections.nCopies(size, null));<a name="line.149"></a>
-<span class="sourceLineNo">150</span>      }<a name="line.150"></a>
-<span class="sourceLineNo">151</span>      if (this.prevCellList == null) {<a name="line.151"></a>
-<span class="sourceLineNo">152</span>        prevCellList = new ArrayList&lt;&gt;(Collections.nCopies(size, null));<a name="line.152"></a>
-<span class="sourceLineNo">153</span>      }<a name="line.153"></a>
-<span class="sourceLineNo">154</span>    }<a name="line.154"></a>
-<span class="sourceLineNo">155</span>  }<a name="line.155"></a>
-<span class="sourceLineNo">156</span><a name="line.156"></a>
-<span class="sourceLineNo">157</span><a name="line.157"></a>
-<span class="sourceLineNo">158</span>  /**<a name="line.158"></a>
-<span class="sourceLineNo">159</span>   * Get the operator.<a name="line.159"></a>
-<span class="sourceLineNo">160</span>   *<a name="line.160"></a>
-<span class="sourceLineNo">161</span>   * @return operator<a name="line.161"></a>
-<span class="sourceLineNo">162</span>   */<a name="line.162"></a>
-<span class="sourceLineNo">163</span>  public Operator getOperator() {<a name="line.163"></a>
-<span class="sourceLineNo">164</span>    return operator;<a name="line.164"></a>
-<span class="sourceLineNo">165</span>  }<a name="line.165"></a>
-<span class="sourceLineNo">166</span><a name="line.166"></a>
-<span class="sourceLineNo">167</span>  /**<a name="line.167"></a>
-<span class="sourceLineNo">168</span>   * Get the filters.<a name="line.168"></a>
-<span class="sourceLineNo">169</span>   *<a name="line.169"></a>
-<span class="sourceLineNo">170</span>   * @return filters<a name="line.170"></a>
-<span class="sourceLineNo">171</span>   */<a name="line.171"></a>
-<span class="sourceLineNo">172</span>  public List&lt;Filter&gt; getFilters() {<a name="line.172"></a>
-<span class="sourceLineNo">173</span>    return filters;<a name="line.173"></a>
-<span class="sourceLineNo">174</span>  }<a name="line.174"></a>
-<span class="sourceLineNo">175</span><a name="line.175"></a>
-<span class="sourceLineNo">176</span>  public int size() {<a name="line.176"></a>
-<span class="sourceLineNo">177</span>    return filters.size();<a name="line.177"></a>
-<span class="sourceLineNo">178</span>  }<a name="line.178"></a>
-<span class="sourceLineNo">179</span><a name="line.179"></a>
-<span class="sourceLineNo">180</span>  private boolean isEmpty() {<a name="line.180"></a>
-<span class="sourceLineNo">181</span>    return filters.isEmpty();<a name="line.181"></a>
-<span class="sourceLineNo">182</span>  }<a name="line.182"></a>
-<span class="sourceLineNo">183</span><a name="line.183"></a>
-<span class="sourceLineNo">184</span>  private static boolean getReversed(List&lt;Filter&gt; rowFilters, boolean defaultValue) {<a name="line.184"></a>
-<span class="sourceLineNo">185</span>    boolean rval = defaultValue;<a name="line.185"></a>
-<span class="sourceLineNo">186</span>    boolean isFirst = true;<a name="line.186"></a>
-<span class="sourceLineNo">187</span>    for (Filter f : rowFilters) {<a name="line.187"></a>
-<span class="sourceLineNo">188</span>      if (isFirst) {<a name="line.188"></a>
-<span class="sourceLineNo">189</span>        rval = f.isReversed();<a name="line.189"></a>
-<span class="sourceLineNo">190</span>        isFirst = false;<a name="line.190"></a>
-<span class="sourceLineNo">191</span>        continue;<a name="line.191"></a>
-<span class="sourceLineNo">192</span>      }<a name="line.192"></a>
-<span class="sourceLineNo">193</span>      if (rval != f.isReversed()) {<a name="line.193"></a>
-<span class="sourceLineNo">194</span>        throw new IllegalArgumentException("Filters in the list must have the same reversed flag");<a name="line.194"></a>
-<span class="sourceLineNo">195</span>      }<a name="line.195"></a>
-<span class="sourceLineNo">196</span>    }<a name="line.196"></a>
-<span class="sourceLineNo">197</span>    return rval;<a name="line.197"></a>
-<span class="sourceLineNo">198</span>  }<a name="line.198"></a>
-<span class="sourceLineNo">199</span>  private static void checkReversed(List&lt;Filter&gt; rowFilters, boolean expected) {<a name="line.199"></a>
-<span class="sourceLineNo">200</span>    for (Filter filter : rowFilters) {<a name="line.200"></a>
-<span class="sourceLineNo">201</span>      if (expected != filter.isReversed()) {<a name="line.201"></a>
-<span class="sourceLineNo">202</span>        throw new IllegalArgumentException(<a name="line.202"></a>
-<span class="sourceLineNo">203</span>            "Filters in the list must have the same reversed flag, expected="<a name="line.203"></a>
-<span class="sourceLineNo">204</span>                + expected);<a name="line.204"></a>
-<span class="sourceLineNo">205</span>      }<a name="line.205"></a>
-<span class="sourceLineNo">206</span>    }<a name="line.206"></a>
-<span class="sourceLineNo">207</span>  }<a name="line.207"></a>
-<span class="sourceLineNo">208</span><a name="line.208"></a>
-<span class="sourceLineNo">209</span>  public void addFilter(List&lt;Filter&gt; filters) {<a name="line.209"></a>
-<span class="sourceLineNo">210</span>    checkReversed(filters, isReversed());<a name="line.210"></a>
-<span class="sourceLineNo">211</span>    this.filters.addAll(filters);<a name="line.211"></a>
-<span class="sourceLineNo">212</span>    if (operator == Operator.MUST_PASS_ONE) {<a name="line.212"></a>
-<span class="sourceLineNo">213</span>      this.prevFilterRCList.addAll(Collections.nCopies(filters.size(), null));<a name="line.213"></a>
-<span class="sourceLineNo">214</span>      this.prevCellList.addAll(Collections.nCopies(filters.size(), null));<a name="line.214"></a>
-<span class="sourceLineNo">215</span>    }<a name="line.215"></a>
-<span class="sourceLineNo">216</span>  }<a name="line.216"></a>
-<span class="sourceLineNo">217</span><a name="line.217"></a>
-<span class="sourceLineNo">218</span>  /**<a name="line.218"></a>
-<span class="sourceLineNo">219</span>   * Add a filter.<a name="line.219"></a>
-<span class="sourceLineNo">220</span>   *<a name="line.220"></a>
-<span class="sourceLineNo">221</span>   * @param filter another filter<a name="line.221"></a>
-<span class="sourceLineNo">222</span>   */<a name="line.222"></a>
-<span class="sourceLineNo">223</span>  public void addFilter(Filter filter) {<a name="line.223"></a>
-<span class="sourceLineNo">224</span>    addFilter(Collections.singletonList(filter));<a name="line.224"></a>
-<span class="sourceLineNo">225</span>  }<a name="line.225"></a>
-<span class="sourceLineNo">226</span><a name="line.226"></a>
-<span class="sourceLineNo">227</span>  @Override<a name="line.227"></a>
-<span class="sourceLineNo">228</span>  public void reset() throws IOException {<a name="line.228"></a>
-<span class="sourceLineNo">229</span>    int listize = filters.size();<a name="line.229"></a>
-<span class="sourceLineNo">230</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.230"></a>
-<span class="sourceLineNo">231</span>      filters.get(i).reset();<a name="line.231"></a>
-<span class="sourceLineNo">232</span>      if (operator == Operator.MUST_PASS_ONE) {<a name="line.232"></a>
-<span class="sourceLineNo">233</span>        prevFilterRCList.set(i, null);<a name="line.233"></a>
-<span class="sourceLineNo">234</span>        prevCellList.set(i, null);<a name="line.234"></a>
-<span class="sourceLineNo">235</span>      }<a name="line.235"></a>
-<span class="sourceLineNo">236</span>    }<a name="line.236"></a>
-<span class="sourceLineNo">237</span>    seekHintFilter = null;<a name="line.237"></a>
-<span class="sourceLineNo">238</span>  }<a name="line.238"></a>
-<span class="sourceLineNo">239</span><a name="line.239"></a>
-<span class="sourceLineNo">240</span>  @Override<a name="line.240"></a>
-<span class="sourceLineNo">241</span>  public boolean filterRowKey(byte[] rowKey, int offset, int length) throws IOException {<a name="line.241"></a>
-<span class="sourceLineNo">242</span>    if (isEmpty()) {<a name="line.242"></a>
-<span class="sourceLineNo">243</span>      return super.filterRowKey(rowKey, offset, length);<a name="line.243"></a>
-<span class="sourceLineNo">244</span>    }<a name="line.244"></a>
-<span class="sourceLineNo">245</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.245"></a>
-<span class="sourceLineNo">246</span>    int listize = filters.size();<a name="line.246"></a>
-<span class="sourceLineNo">247</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.247"></a>
-<span class="sourceLineNo">248</span>      Filter filter = filters.get(i);<a name="line.248"></a>
-<span class="sourceLineNo">249</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.249"></a>
-<span class="sourceLineNo">250</span>        if (filter.filterAllRemaining() ||<a name="line.250"></a>
-<span class="sourceLineNo">251</span>            filter.filterRowKey(rowKey, offset, length)) {<a name="line.251"></a>
-<span class="sourceLineNo">252</span>          flag =  true;<a name="line.252"></a>
-<span class="sourceLineNo">253</span>        }<a name="line.253"></a>
-<span class="sourceLineNo">254</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.254"></a>
-<span class="sourceLineNo">255</span>        if (!filter.filterAllRemaining() &amp;&amp;<a name="line.255"></a>
-<span class="sourceLineNo">256</span>            !filter.filterRowKey(rowKey, offset, length)) {<a name="line.256"></a>
-<span class="sourceLineNo">257</span>          flag =  false;<a name="line.257"></a>
-<span class="sourceLineNo">258</span>        }<a name="line.258"></a>
-<span class="sourceLineNo">259</span>      }<a name="line.259"></a>
-<span class="sourceLineNo">260</span>    }<a name="line.260"></a>
-<span class="sourceLineNo">261</span>    return flag;<a name="line.261"></a>
-<span class="sourceLineNo">262</span>  }<a name="line.262"></a>
-<span class="sourceLineNo">263</span><a name="line.263"></a>
-<span class="sourceLineNo">264</span>  @Override<a name="line.264"></a>
-<span class="sourceLineNo">265</span>  public boolean filterRowKey(Cell firstRowCell) throws IOException {<a name="line.265"></a>
-<span class="sourceLineNo">266</span>    if (isEmpty()) {<a name="line.266"></a>
-<span class="sourceLineNo">267</span>      return super.filterRowKey(firstRowCell);<a name="line.267"></a>
-<span class="sourceLineNo">268</span>    }<a name="line.268"></a>
-<span class="sourceLineNo">269</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.269"></a>
-<span class="sourceLineNo">270</span>    int listize = filters.size();<a name="line.270"></a>
-<span class="sourceLineNo">271</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.271"></a>
-<span class="sourceLineNo">272</span>      Filter filter = filters.get(i);<a name="line.272"></a>
-<span class="sourceLineNo">273</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.273"></a>
-<span class="sourceLineNo">274</span>        if (filter.filterAllRemaining() || filter.filterRowKey(firstRowCell)) {<a name="line.274"></a>
-<span class="sourceLineNo">275</span>          flag = true;<a name="line.275"></a>
-<span class="sourceLineNo">276</span>        }<a name="line.276"></a>
-<span class="sourceLineNo">277</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.277"></a>
-<span class="sourceLineNo">278</span>        if (!filter.filterAllRemaining() &amp;&amp; !filter.filterRowKey(firstRowCell)) {<a name="line.278"></a>
-<span class="sourceLineNo">279</span>          flag = false;<a name="line.279"></a>
-<span class="sourceLineNo">280</span>        }<a name="line.280"></a>
-<span class="sourceLineNo">281</span>      }<a name="line.281"></a>
-<span class="sourceLineNo">282</span>    }<a name="line.282"></a>
-<span class="sourceLineNo">283</span>    return flag;<a name="line.283"></a>
-<span class="sourceLineNo">284</span>  }<a name="line.284"></a>
-<span class="sourceLineNo">285</span><a name="line.285"></a>
-<span class="sourceLineNo">286</span>  @Override<a name="line.286"></a>
-<span class="sourceLineNo">287</span>  public boolean filterAllRemaining() throws IOException {<a name="line.287"></a>
-<span class="sourceLineNo">288</span>    if (isEmpty()) {<a name="line.288"></a>
-<span class="sourceLineNo">289</span>      return super.filterAllRemaining();<a name="line.289"></a>
-<span class="sourceLineNo">290</span>    }<a name="line.290"></a>
-<span class="sourceLineNo">291</span>    int listize = filters.size();<a name="line.291"></a>
-<span class="sourceLineNo">292</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.292"></a>
-<span class="sourceLineNo">293</span>      if (filters.get(i).filterAllRemaining()) {<a name="line.293"></a>
-<span class="sourceLineNo">294</span>        if (operator == Operator.MUST_PASS_ALL) {<a name="line.294"></a>
-<span class="sourceLineNo">295</span>          return true;<a name="line.295"></a>
-<span class="sourceLineNo">296</span>        }<a name="line.296"></a>
-<span class="sourceLineNo">297</span>      } else {<a name="line.297"></a>
-<span class="sourceLineNo">298</span>        if (operator == Operator.MUST_PASS_ONE) {<a name="line.298"></a>
-<span class="sourceLineNo">299</span>          return false;<a name="line.299"></a>
-<span class="sourceLineNo">300</span>        }<a name="line.300"></a>
-<span class="sourceLineNo">301</span>      }<a name="line.301"></a>
-<span class="sourceLineNo">302</span>    }<a name="line.302"></a>
-<span class="sourceLineNo">303</span>    return operator == Operator.MUST_PASS_ONE;<a name="line.303"></a>
-<span class="sourceLineNo">304</span>  }<a name="line.304"></a>
-<span class="sourceLineNo">305</span><a name="line.305"></a>
-<span class="sourceLineNo">306</span>  @Override<a name="line.306"></a>
-<span class="sourceLineNo">307</span>  public Cell transformCell(Cell c) throws IOException {<a name="line.307"></a>
-<span class="sourceLineNo">308</span>    if (isEmpty()) {<a name="line.308"></a>
-<span class="sourceLineNo">309</span>      return super.transformCell(c);<a name="line.309"></a>
-<span class="sourceLineNo">310</span>    }<a name="line.310"></a>
-<span class="sourceLineNo">311</span>    if (!CellUtil.equals(c, referenceCell)) {<a name="line.311"></a>
-<span class="sourceLineNo">312</span>      throw new IllegalStateException("Reference Cell: " + this.referenceCell + " does not match: "<a name="line.312"></a>
-<span class="sourceLineNo">313</span>          + c);<a name="line.313"></a>
-<span class="sourceLineNo">314</span>    }<a name="line.314"></a>
-<span class="sourceLineNo">315</span>    return this.transformedCell;<a name="line.315"></a>
-<span class="sourceLineNo">316</span>  }<a name="line.316"></a>
-<span class="sourceLineNo">317</span><a name="line.317"></a>
-<span class="sourceLineNo">318</span>  /**<a name="line.318"></a>
-<span class="sourceLineNo">319</span>   * For MUST_PASS_ONE, we cannot make sure that when filter-A in filter list return NEXT_COL then<a name="line.319"></a>
-<span class="sourceLineNo">320</span>   * the next cell passing to filterList will be the first cell in next column, because if filter-B<a name="line.320"></a>
-<span class="sourceLineNo">321</span>   * in filter list return SKIP, then the filter list will return SKIP. In this case, we should pass<a name="line.321"></a>
-<span class="sourceLineNo">322</span>   * the cell following the previous cell, and it's possible that the next cell has the same column<a name="line.322"></a>
-<span class="sourceLineNo">323</span>   * as the previous cell even if filter-A has NEXT_COL returned for the previous cell. So we should<a name="line.323"></a>
-<span class="sourceLineNo">324</span>   * save the previous cell and the return code list when checking previous cell for every filter in<a name="line.324"></a>
-<span class="sourceLineNo">325</span>   * filter list, and verify if currentCell fit the previous return code, if fit then pass the currentCell<a name="line.325"></a>
-<span class="sourceLineNo">326</span>   * to the corresponding filter. (HBASE-17678)<a name="line.326"></a>
-<span class="sourceLineNo">327</span>   */<a name="line.327"></a>
-<span class="sourceLineNo">328</span>  private boolean shouldPassCurrentCellToFilter(Cell prevCell, Cell currentCell, int filterIdx)<a name="line.328"></a>
-<span class="sourceLineNo">329</span>      throws IOException {<a name="line.329"></a>
-<span class="sourceLineNo">330</span>    ReturnCode prevCode = this.prevFilterRCList.get(filterIdx);<a name="line.330"></a>
-<span class="sourceLineNo">331</span>    if (prevCell == null || prevCode == null) {<a name="line.331"></a>
-<span class="sourceLineNo">332</span>      return true;<a name="line.332"></a>
-<span class="sourceLineNo">333</span>    }<a name="line.333"></a>
-<span class="sourceLineNo">334</span>    switch (prevCode) {<a name="line.334"></a>
-<span class="sourceLineNo">335</span>    case INCLUDE:<a name="line.335"></a>
-<span class="sourceLineNo">336</span>    case SKIP:<a name="line.336"></a>
-<span class="sourceLineNo">337</span>      return true;<a name="line.337"></a>
-<span class="sourceLineNo">338</span>    case SEEK_NEXT_USING_HINT:<a name="line.338"></a>
-<span class="sourceLineNo">339</span>      Cell nextHintCell = getNextCellHint(prevCell);<a name="line.339"></a>
-<span class="sourceLineNo">340</span>      return nextHintCell == null<a name="line.340"></a>
-<span class="sourceLineNo">341</span>          || CellComparator.COMPARATOR.compare(currentCell, nextHintCell) &gt;= 0;<a name="line.341"></a>
-<span class="sourceLineNo">342</span>    case NEXT_COL:<a name="line.342"></a>
-<span class="sourceLineNo">343</span>    case INCLUDE_AND_NEXT_COL:<a name="line.343"></a>
-<span class="sourceLineNo">344</span>      return !CellUtil.matchingRowColumn(prevCell, currentCell);<a name="line.344"></a>
-<span class="sourceLineNo">345</span>    case NEXT_ROW:<a name="line.345"></a>
-<span class="sourceLineNo">346</span>    case INCLUDE_AND_SEEK_NEXT_ROW:<a name="line.346"></a>
-<span class="sourceLineNo">347</span>      return !CellUtil.matchingRows(prevCell, currentCell);<a name="line.347"></a>
-<span class="sourceLineNo">348</span>    default:<a name="line.348"></a>
-<span class="sourceLineNo">349</span>      throw new IllegalStateException("Received code is not valid.");<a name="line.349"></a>
-<span class="sourceLineNo">350</span>    }<a name="line.350"></a>
-<span class="sourceLineNo">351</span>  }<a name="line.351"></a>
-<span class="sourceLineNo">352</span><a name="line.352"></a>
-<span class="sourceLineNo">353</span>  @Override<a name="line.353"></a>
-<span class="sourceLineNo">354</span>  @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="SF_SWITCH_FALLTHROUGH",<a name="line.354"></a>
-<span class="sourceLineNo">355</span>    justification="Intentional")<a name="line.355"></a>
-<span class="sourceLineNo">356</span>  public ReturnCode filterKeyValue(Cell c) throws IOException {<a name="line.356"></a>
-<span class="sourceLineNo">357</span>    if (isEmpty()) {<a name="line.357"></a>
-<span class="sourceLineNo">358</span>      return ReturnCode.INCLUDE;<a name="line.358"></a>
-<span class="sourceLineNo">359</span>    }<a name="line.359"></a>
-<span class="sourceLineNo">360</span>    this.referenceCell = c;<a name="line.360"></a>
-<span class="sourceLineNo">361</span><a name="line.361"></a>
-<span class="sourceLineNo">362</span>    // Accumulates successive transformation of every filter that includes the Cell:<a name="line.362"></a>
-<span class="sourceLineNo">363</span>    Cell transformed = c;<a name="line.363"></a>
+<span class="sourceLineNo">025</span>import java.util.HashSet;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import java.util.List;<a name="line.26"></a>
+<span class="sourceLineNo">027</span>import java.util.Set;<a name="line.27"></a>
+<span class="sourceLineNo">028</span><a name="line.28"></a>
+<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.Cell;<a name="line.29"></a>
+<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.CellComparator;<a name="line.30"></a>
+<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.CellUtil;<a name="line.31"></a>
+<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.KeyValueUtil;<a name="line.32"></a>
+<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.33"></a>
+<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.exceptions.DeserializationException;<a name="line.34"></a>
+<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;<a name="line.35"></a>
+<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.FilterProtos;<a name="line.36"></a>
+<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.shaded.com.google.protobuf.InvalidProtocolBufferException;<a name="line.37"></a>
+<span class="sourceLineNo">038</span><a name="line.38"></a>
+<span class="sourceLineNo">039</span>/**<a name="line.39"></a>
+<span class="sourceLineNo">040</span> * Implementation of {@link Filter} that represents an ordered List of Filters<a name="line.40"></a>
+<span class="sourceLineNo">041</span> * which will be evaluated with a specified boolean operator {@link Operator#MUST_PASS_ALL}<a name="line.41"></a>
+<span class="sourceLineNo">042</span> * (&lt;code&gt;AND&lt;/code&gt;) or {@link Operator#MUST_PASS_ONE} (&lt;code&gt;OR&lt;/code&gt;).<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * Since you can use Filter Lists as children of Filter Lists, you can create a<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * hierarchy of filters to be evaluated.<a name="line.44"></a>
+<span class="sourceLineNo">045</span> *<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * &lt;br&gt;<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * {@link Operator#MUST_PASS_ALL} evaluates lazily: evaluation stops as soon as one filter does<a name="line.47"></a>
+<span class="sourceLineNo">048</span> * not include the KeyValue.<a name="line.48"></a>
+<span class="sourceLineNo">049</span> *<a name="line.49"></a>
+<span class="sourceLineNo">050</span> * &lt;br&gt;<a name="line.50"></a>
+<span class="sourceLineNo">051</span> * {@link Operator#MUST_PASS_ONE} evaluates non-lazily: all filters are always evaluated.<a name="line.51"></a>
+<span class="sourceLineNo">052</span> *<a name="line.52"></a>
+<span class="sourceLineNo">053</span> * &lt;br&gt;<a name="line.53"></a>
+<span class="sourceLineNo">054</span> * Defaults to {@link Operator#MUST_PASS_ALL}.<a name="line.54"></a>
+<span class="sourceLineNo">055</span> */<a name="line.55"></a>
+<span class="sourceLineNo">056</span>@InterfaceAudience.Public<a name="line.56"></a>
+<span class="sourceLineNo">057</span>final public class FilterList extends FilterBase {<a name="line.57"></a>
+<span class="sourceLineNo">058</span>  /** set operator */<a name="line.58"></a>
+<span class="sourceLineNo">059</span>  @InterfaceAudience.Public<a name="line.59"></a>
+<span class="sourceLineNo">060</span>  public static enum Operator {<a name="line.60"></a>
+<span class="sourceLineNo">061</span>    /** !AND */<a name="line.61"></a>
+<span class="sourceLineNo">062</span>    MUST_PASS_ALL,<a name="line.62"></a>
+<span class="sourceLineNo">063</span>    /** !OR */<a name="line.63"></a>
+<span class="sourceLineNo">064</span>    MUST_PASS_ONE<a name="line.64"></a>
+<span class="sourceLineNo">065</span>  }<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span>  private static final int MAX_LOG_FILTERS = 5;<a name="line.67"></a>
+<span class="sourceLineNo">068</span>  private Operator operator = Operator.MUST_PASS_ALL;<a name="line.68"></a>
+<span class="sourceLineNo">069</span>  private final List&lt;Filter&gt; filters;<a name="line.69"></a>
+<span class="sourceLineNo">070</span>  private Set&lt;Filter&gt; seekHintFilter = new HashSet&lt;&gt;();<a name="line.70"></a>
+<span class="sourceLineNo">071</span><a name="line.71"></a>
+<span class="sourceLineNo">072</span>  /**<a name="line.72"></a>
+<span class="sourceLineNo">073</span>   * Save previous return code and previous cell for every filter in filter list. For MUST_PASS_ONE,<a name="line.73"></a>
+<span class="sourceLineNo">074</span>   * we use the previous return code to decide whether we should pass current cell encountered to<a name="line.74"></a>
+<span class="sourceLineNo">075</span>   * the filter. For MUST_PASS_ALL, the two list are meaningless.<a name="line.75"></a>
+<span class="sourceLineNo">076</span>   */<a name="line.76"></a>
+<span class="sourceLineNo">077</span>  private List&lt;ReturnCode&gt; prevFilterRCList = null;<a name="line.77"></a>
+<span class="sourceLineNo">078</span>  private List&lt;Cell&gt; prevCellList = null;<a name="line.78"></a>
+<span class="sourceLineNo">079</span><a name="line.79"></a>
+<span class="sourceLineNo">080</span>  /** Reference Cell used by {@link #transformCell(Cell)} for validation purpose. */<a name="line.80"></a>
+<span class="sourceLineNo">081</span>  private Cell referenceCell = null;<a name="line.81"></a>
+<span class="sourceLineNo">082</span><a name="line.82"></a>
+<span class="sourceLineNo">083</span>  /**<a name="line.83"></a>
+<span class="sourceLineNo">084</span>   * When filtering a given Cell in {@link #filterKeyValue(Cell)},<a name="line.84"></a>
+<span class="sourceLineNo">085</span>   * this stores the transformed Cell to be returned by {@link #transformCell(Cell)}.<a name="line.85"></a>
+<span class="sourceLineNo">086</span>   *<a name="line.86"></a>
+<span class="sourceLineNo">087</span>   * Individual filters transformation are applied only when the filter includes the Cell.<a name="line.87"></a>
+<span class="sourceLineNo">088</span>   * Transformations are composed in the order specified by {@link #filters}.<a name="line.88"></a>
+<span class="sourceLineNo">089</span>   */<a name="line.89"></a>
+<span class="sourceLineNo">090</span>  private Cell transformedCell = null;<a name="line.90"></a>
+<span class="sourceLineNo">091</span><a name="line.91"></a>
+<span class="sourceLineNo">092</span>  /**<a name="line.92"></a>
+<span class="sourceLineNo">093</span>   * Constructor that takes a set of {@link Filter}s. The default operator<a name="line.93"></a>
+<span class="sourceLineNo">094</span>   * MUST_PASS_ALL is assumed.<a name="line.94"></a>
+<span class="sourceLineNo">095</span>   * All filters are cloned to internal list.<a name="line.95"></a>
+<span class="sourceLineNo">096</span>   * @param rowFilters list of filters<a name="line.96"></a>
+<span class="sourceLineNo">097</span>   */<a name="line.97"></a>
+<span class="sourceLineNo">098</span>  public FilterList(final List&lt;Filter&gt; rowFilters) {<a name="line.98"></a>
+<span class="sourceLineNo">099</span>    reversed = getReversed(rowFilters, reversed);<a name="line.99"></a>
+<span class="sourceLineNo">100</span>    this.filters = new ArrayList&lt;&gt;(rowFilters);<a name="line.100"></a>
+<span class="sourceLineNo">101</span>    initPrevListForMustPassOne(rowFilters.size());<a name="line.101"></a>
+<span class="sourceLineNo">102</span>  }<a name="line.102"></a>
+<span class="sourceLineNo">103</span><a name="line.103"></a>
+<span class="sourceLineNo">104</span>  /**<a name="line.104"></a>
+<span class="sourceLineNo">105</span>   * Constructor that takes a var arg number of {@link Filter}s. The fefault operator<a name="line.105"></a>
+<span class="sourceLineNo">106</span>   * MUST_PASS_ALL is assumed.<a name="line.106"></a>
+<span class="sourceLineNo">107</span>   * @param rowFilters<a name="line.107"></a>
+<span class="sourceLineNo">108</span>   */<a name="line.108"></a>
+<span class="sourceLineNo">109</span>  public FilterList(final Filter... rowFilters) {<a name="line.109"></a>
+<span class="sourceLineNo">110</span>    this(Arrays.asList(rowFilters));<a name="line.110"></a>
+<span class="sourceLineNo">111</span>  }<a name="line.111"></a>
+<span class="sourceLineNo">112</span><a name="line.112"></a>
+<span class="sourceLineNo">113</span>  /**<a name="line.113"></a>
+<span class="sourceLineNo">114</span>   * Constructor that takes an operator.<a name="line.114"></a>
+<span class="sourceLineNo">115</span>   *<a name="line.115"></a>
+<span class="sourceLineNo">116</span>   * @param operator Operator to process filter set with.<a name="line.116"></a>
+<span class="sourceLineNo">117</span>   */<a name="line.117"></a>
+<span class="sourceLineNo">118</span>  public FilterList(final Operator operator) {<a name="line.118"></a>
+<span class="sourceLineNo">119</span>    this.operator = operator;<a name="line.119"></a>
+<span class="sourceLineNo">120</span>    this.filters = new ArrayList&lt;&gt;();<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    initPrevListForMustPassOne(filters.size());<a name="line.121"></a>
+<span class="sourceLineNo">122</span>  }<a name="line.122"></a>
+<span class="sourceLineNo">123</span><a name="line.123"></a>
+<span class="sourceLineNo">124</span>  /**<a name="line.124"></a>
+<span class="sourceLineNo">125</span>   * Constructor that takes a set of {@link Filter}s and an operator.<a name="line.125"></a>
+<span class="sourceLineNo">126</span>   *<a name="line.126"></a>
+<span class="sourceLineNo">127</span>   * @param operator Operator to process filter set with.<a name="line.127"></a>
+<span class="sourceLineNo">128</span>   * @param rowFilters Set of row filters.<a name="line.128"></a>
+<span class="sourceLineNo">129</span>   */<a name="line.129"></a>
+<span class="sourceLineNo">130</span>  public FilterList(final Operator operator, final List&lt;Filter&gt; rowFilters) {<a name="line.130"></a>
+<span class="sourceLineNo">131</span>    this(rowFilters);<a name="line.131"></a>
+<span class="sourceLineNo">132</span>    this.operator = operator;<a name="line.132"></a>
+<span class="sourceLineNo">133</span>    initPrevListForMustPassOne(rowFilters.size());<a name="line.133"></a>
+<span class="sourceLineNo">134</span>  }<a name="line.134"></a>
+<span class="sourceLineNo">135</span><a name="line.135"></a>
+<span class="sourceLineNo">136</span>  /**<a name="line.136"></a>
+<span class="sourceLineNo">137</span>   * Constructor that takes a var arg number of {@link Filter}s and an operator.<a name="line.137"></a>
+<span class="sourceLineNo">138</span>   *<a name="line.138"></a>
+<span class="sourceLineNo">139</span>   * @param operator Operator to process filter set with.<a name="line.139"></a>
+<span class="sourceLineNo">140</span>   * @param rowFilters Filters to use<a name="line.140"></a>
+<span class="sourceLineNo">141</span>   */<a name="line.141"></a>
+<span class="sourceLineNo">142</span>  public FilterList(final Operator operator, final Filter... rowFilters) {<a name="line.142"></a>
+<span class="sourceLineNo">143</span>    this(rowFilters);<a name="line.143"></a>
+<span class="sourceLineNo">144</span>    this.operator = operator;<a name="line.144"></a>
+<span class="sourceLineNo">145</span>    initPrevListForMustPassOne(rowFilters.length);<a name="line.145"></a>
+<span class="sourceLineNo">146</span>  }<a name="line.146"></a>
+<span class="sourceLineNo">147</span><a name="line.147"></a>
+<span class="sourceLineNo">148</span>  public void initPrevListForMustPassOne(int size) {<a name="line.148"></a>
+<span class="sourceLineNo">149</span>    if (operator == Operator.MUST_PASS_ONE) {<a name="line.149"></a>
+<span class="sourceLineNo">150</span>      if (this.prevFilterRCList == null) {<a name="line.150"></a>
+<span class="sourceLineNo">151</span>        prevFilterRCList = new ArrayList&lt;&gt;(Collections.nCopies(size, null));<a name="line.151"></a>
+<span class="sourceLineNo">152</span>      }<a name="line.152"></a>
+<span class="sourceLineNo">153</span>      if (this.prevCellList == null) {<a name="line.153"></a>
+<span class="sourceLineNo">154</span>        prevCellList = new ArrayList&lt;&gt;(Collections.nCopies(size, null));<a name="line.154"></a>
+<span class="sourceLineNo">155</span>      }<a name="line.155"></a>
+<span class="sourceLineNo">156</span>    }<a name="line.156"></a>
+<span class="sourceLineNo">157</span>  }<a name="line.157"></a>
+<span class="sourceLineNo">158</span><a name="line.158"></a>
+<span class="sourceLineNo">159</span><a name="line.159"></a>
+<span class="sourceLineNo">160</span>  /**<a name="line.160"></a>
+<span class="sourceLineNo">161</span>   * Get the operator.<a name="line.161"></a>
+<span class="sourceLineNo">162</span>   *<a name="line.162"></a>
+<span class="sourceLineNo">163</span>   * @return operator<a name="line.163"></a>
+<span class="sourceLineNo">164</span>   */<a name="line.164"></a>
+<span class="sourceLineNo">165</span>  public Operator getOperator() {<a name="line.165"></a>
+<span class="sourceLineNo">166</span>    return operator;<a name="line.166"></a>
+<span class="sourceLineNo">167</span>  }<a name="line.167"></a>
+<span class="sourceLineNo">168</span><a name="line.168"></a>
+<span class="sourceLineNo">169</span>  /**<a name="line.169"></a>
+<span class="sourceLineNo">170</span>   * Get the filters.<a name="line.170"></a>
+<span class="sourceLineNo">171</span>   *<a name="line.171"></a>
+<span class="sourceLineNo">172</span>   * @return filters<a name="line.172"></a>
+<span class="sourceLineNo">173</span>   */<a name="line.173"></a>
+<span class="sourceLineNo">174</span>  public List&lt;Filter&gt; getFilters() {<a name="line.174"></a>
+<span class="sourceLineNo">175</span>    return filters;<a name="line.175"></a>
+<span class="sourceLineNo">176</span>  }<a name="line.176"></a>
+<span class="sourceLineNo">177</span><a name="line.177"></a>
+<span class="sourceLineNo">178</span>  public int size() {<a name="line.178"></a>
+<span class="sourceLineNo">179</span>    return filters.size();<a name="line.179"></a>
+<span class="sourceLineNo">180</span>  }<a name="line.180"></a>
+<span class="sourceLineNo">181</span><a name="line.181"></a>
+<span class="sourceLineNo">182</span>  private boolean isEmpty() {<a name="line.182"></a>
+<span class="sourceLineNo">183</span>    return filters.isEmpty();<a name="line.183"></a>
+<span class="sourceLineNo">184</span>  }<a name="line.184"></a>
+<span class="sourceLineNo">185</span><a name="line.185"></a>
+<span class="sourceLineNo">186</span>  private static boolean getReversed(List&lt;Filter&gt; rowFilters, boolean defaultValue) {<a name="line.186"></a>
+<span class="sourceLineNo">187</span>    boolean rval = defaultValue;<a name="line.187"></a>
+<span class="sourceLineNo">188</span>    boolean isFirst = true;<a name="line.188"></a>
+<span class="sourceLineNo">189</span>    for (Filter f : rowFilters) {<a name="line.189"></a>
+<span class="sourceLineNo">190</span>      if (isFirst) {<a name="line.190"></a>
+<span class="sourceLineNo">191</span>        rval = f.isReversed();<a name="line.191"></a>
+<span class="sourceLineNo">192</span>        isFirst = false;<a name="line.192"></a>
+<span class="sourceLineNo">193</span>        continue;<a name="line.193"></a>
+<span class="sourceLineNo">194</span>      }<a name="line.194"></a>
+<span class="sourceLineNo">195</span>      if (rval != f.isReversed()) {<a name="line.195"></a>
+<span class="sourceLineNo">196</span>        throw new IllegalArgumentException("Filters in the list must have the same reversed flag");<a name="line.196"></a>
+<span class="sourceLineNo">197</span>      }<a name="line.197"></a>
+<span class="sourceLineNo">198</span>    }<a name="line.198"></a>
+<span class="sourceLineNo">199</span>    return rval;<a name="line.199"></a>
+<span class="sourceLineNo">200</span>  }<a name="line.200"></a>
+<span class="sourceLineNo">201</span>  private static void checkReversed(List&lt;Filter&gt; rowFilters, boolean expected) {<a name="line.201"></a>
+<span class="sourceLineNo">202</span>    for (Filter filter : rowFilters) {<a name="line.202"></a>
+<span class="sourceLineNo">203</span>      if (expected != filter.isReversed()) {<a name="line.203"></a>
+<span class="sourceLineNo">204</span>        throw new IllegalArgumentException(<a name="line.204"></a>
+<span class="sourceLineNo">205</span>            "Filters in the list must have the same reversed flag, expected="<a name="line.205"></a>
+<span class="sourceLineNo">206</span>                + expected);<a name="line.206"></a>
+<span class="sourceLineNo">207</span>      }<a name="line.207"></a>
+<span class="sourceLineNo">208</span>    }<a name="line.208"></a>
+<span class="sourceLineNo">209</span>  }<a name="line.209"></a>
+<span class="sourceLineNo">210</span><a name="line.210"></a>
+<span class="sourceLineNo">211</span>  public void addFilter(List&lt;Filter&gt; filters) {<a name="line.211"></a>
+<span class="sourceLineNo">212</span>    checkReversed(filters, isReversed());<a name="line.212"></a>
+<span class="sourceLineNo">213</span>    this.filters.addAll(filters);<a name="line.213"></a>
+<span class="sourceLineNo">214</span>    if (operator == Operator.MUST_PASS_ONE) {<a name="line.214"></a>
+<span class="sourceLineNo">215</span>      this.prevFilterRCList.addAll(Collections.nCopies(filters.size(), null));<a name="line.215"></a>
+<span class="sourceLineNo">216</span>      this.prevCellList.addAll(Collections.nCopies(filters.size(), null));<a name="line.216"></a>
+<span class="sourceLineNo">217</span>    }<a name="line.217"></a>
+<span class="sourceLineNo">218</span>  }<a name="line.218"></a>
+<span class="sourceLineNo">219</span><a name="line.219"></a>
+<span class="sourceLineNo">220</span>  /**<a name="line.220"></a>
+<span class="sourceLineNo">221</span>   * Add a filter.<a name="line.221"></a>
+<span class="sourceLineNo">222</span>   *<a name="line.222"></a>
+<span class="sourceLineNo">223</span>   * @param filter another filter<a name="line.223"></a>
+<span class="sourceLineNo">224</span>   */<a name="line.224"></a>
+<span class="sourceLineNo">225</span>  public void addFilter(Filter filter) {<a name="line.225"></a>
+<span class="sourceLineNo">226</span>    addFilter(Collections.singletonList(filter));<a name="line.226"></a>
+<span class="sourceLineNo">227</span>  }<a name="line.227"></a>
+<span class="sourceLineNo">228</span><a name="line.228"></a>
+<span class="sourceLineNo">229</span>  @Override<a name="line.229"></a>
+<span class="sourceLineNo">230</span>  public void reset() throws IOException {<a name="line.230"></a>
+<span class="sourceLineNo">231</span>    int listize = filters.size();<a name="line.231"></a>
+<span class="sourceLineNo">232</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.232"></a>
+<span class="sourceLineNo">233</span>      filters.get(i).reset();<a name="line.233"></a>
+<span class="sourceLineNo">234</span>      if (operator == Operator.MUST_PASS_ONE) {<a name="line.234"></a>
+<span class="sourceLineNo">235</span>        prevFilterRCList.set(i, null);<a name="line.235"></a>
+<span class="sourceLineNo">236</span>        prevCellList.set(i, null);<a name="line.236"></a>
+<span class="sourceLineNo">237</span>      }<a name="line.237"></a>
+<span class="sourceLineNo">238</span>    }<a name="line.238"></a>
+<span class="sourceLineNo">239</span>    seekHintFilter.clear();<a name="line.239"></a>
+<span class="sourceLineNo">240</span>  }<a name="line.240"></a>
+<span class="sourceLineNo">241</span><a name="line.241"></a>
+<span class="sourceLineNo">242</span>  @Override<a name="line.242"></a>
+<span class="sourceLineNo">243</span>  public boolean filterRowKey(byte[] rowKey, int offset, int length) throws IOException {<a name="line.243"></a>
+<span class="sourceLineNo">244</span>    if (isEmpty()) {<a name="line.244"></a>
+<span class="sourceLineNo">245</span>      return super.filterRowKey(rowKey, offset, length);<a name="line.245"></a>
+<span class="sourceLineNo">246</span>    }<a name="line.246"></a>
+<span class="sourceLineNo">247</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.247"></a>
+<span class="sourceLineNo">248</span>    int listize = filters.size();<a name="line.248"></a>
+<span class="sourceLineNo">249</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.249"></a>
+<span class="sourceLineNo">250</span>      Filter filter = filters.get(i);<a name="line.250"></a>
+<span class="sourceLineNo">251</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.251"></a>
+<span class="sourceLineNo">252</span>        if (filter.filterAllRemaining() ||<a name="line.252"></a>
+<span class="sourceLineNo">253</span>            filter.filterRowKey(rowKey, offset, length)) {<a name="line.253"></a>
+<span class="sourceLineNo">254</span>          flag =  true;<a name="line.254"></a>
+<span class="sourceLineNo">255</span>        }<a name="line.255"></a>
+<span class="sourceLineNo">256</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.256"></a>
+<span class="sourceLineNo">257</span>        if (!filter.filterAllRemaining() &amp;&amp;<a name="line.257"></a>
+<span class="sourceLineNo">258</span>            !filter.filterRowKey(rowKey, offset, length)) {<a name="line.258"></a>
+<span class="sourceLineNo">259</span>          flag =  false;<a name="line.259"></a>
+<span class="sourceLineNo">260</span>        }<a name="line.260"></a>
+<span class="sourceLineNo">261</span>      }<a name="line.261"></a>
+<span class="sourceLineNo">262</span>    }<a name="line.262"></a>
+<span class="sourceLineNo">263</span>    return flag;<a name="line.263"></a>
+<span class="sourceLineNo">264</span>  }<a name="line.264"></a>
+<span class="sourceLineNo">265</span><a name="line.265"></a>
+<span class="sourceLineNo">266</span>  @Override<a name="line.266"></a>
+<span class="sourceLineNo">267</span>  public boolean filterRowKey(Cell firstRowCell) throws IOException {<a name="line.267"></a>
+<span class="sourceLineNo">268</span>    if (isEmpty()) {<a name="line.268"></a>
+<span class="sourceLineNo">269</span>      return super.filterRowKey(firstRowCell);<a name="line.269"></a>
+<span class="sourceLineNo">270</span>    }<a name="line.270"></a>
+<span class="sourceLineNo">271</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.271"></a>
+<span class="sourceLineNo">272</span>    int listize = filters.size();<a name="line.272"></a>
+<span class="sourceLineNo">273</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.273"></a>
+<span class="sourceLineNo">274</span>      Filter filter = filters.get(i);<a name="line.274"></a>
+<span class="sourceLineNo">275</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.275"></a>
+<span class="sourceLineNo">276</span>        if (filter.filterAllRemaining() || filter.filterRowKey(firstRowCell)) {<a name="line.276"></a>
+<span class="sourceLineNo">277</span>          flag = true;<a name="line.277"></a>
+<span class="sourceLineNo">278</span>        }<a name="line.278"></a>
+<span class="sourceLineNo">279</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.279"></a>
+<span class="sourceLineNo">280</span>        if (!filter.filterAllRemaining() &amp;&amp; !filter.filterRowKey(firstRowCell)) {<a name="line.280"></a>
+<span class="sourceLineNo">281</span>          flag = false;<a name="line.281"></a>
+<span class="sourceLineNo">282</span>        }<a name="line.282"></a>
+<span class="sourceLineNo">283</span>      }<a name="line.283"></a>
+<span class="sourceLineNo">284</span>    }<a name="line.284"></a>
+<span class="sourceLineNo">285</span>    return flag;<a name="line.285"></a>
+<span class="sourceLineNo">286</span>  }<a name="line.286"></a>
+<span class="sourceLineNo">287</span><a name="line.287"></a>
+<span class="sourceLineNo">288</span>  @Override<a name="line.288"></a>
+<span class="sourceLineNo">289</span>  public boolean filterAllRemaining() throws IOException {<a name="line.289"></a>
+<span class="sourceLineNo">290</span>    if (isEmpty()) {<a name="line.290"></a>
+<span class="sourceLineNo">291</span>      return super.filterAllRemaining();<a name="line.291"></a>
+<span class="sourceLineNo">292</span>    }<a name="line.292"></a>
+<span class="sourceLineNo">293</span>    int listize = filters.size();<a name="line.293"></a>
+<span class="sourceLineNo">294</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.294"></a>
+<span class="sourceLineNo">295</span>      if (filters.get(i).filterAllRemaining()) {<a name="line.295"></a>
+<span class="sourceLineNo">296</span>        if (operator == Operator.MUST_PASS_ALL) {<a name="line.296"></a>
+<span class="sourceLineNo">297</span>          return true;<a name="line.297"></a>
+<span class="sourceLineNo">298</span>        }<a name="line.298"></a>
+<span class="sourceLineNo">299</span>      } else {<a name="line.299"></a>
+<span class="sourceLineNo">300</span>        if (operator == Operator.MUST_PASS_ONE) {<a name="line.300"></a>
+<span class="sourceLineNo">301</span>          return false;<a name="line.301"></a>
+<span class="sourceLineNo">302</span>        }<a name="line.302"></a>
+<span class="sourceLineNo">303</span>      }<a name="line.303"></a>
+<span class="sourceLineNo">304</span>    }<a name="line.304"></a>
+<span class="sourceLineNo">305</span>    return operator == Operator.MUST_PASS_ONE;<a name="line.305"></a>
+<span class="sourceLineNo">306</span>  }<a name="line.306"></a>
+<span class="sourceLineNo">307</span><a name="line.307"></a>
+<span class="sourceLineNo">308</span>  @Override<a name="line.308"></a>
+<span class="sourceLineNo">309</span>  public Cell transformCell(Cell c) throws IOException {<a name="line.309"></a>
+<span class="sourceLineNo">310</span>    if (isEmpty()) {<a name="line.310"></a>
+<span class="sourceLineNo">311</span>      return super.transformCell(c);<a name="line.311"></a>
+<span class="sourceLineNo">312</span>    }<a name="line.312"></a>
+<span class="sourceLineNo">313</span>    if (!CellUtil.equals(c, referenceCell)) {<a name="line.313"></a>
+<span class="sourceLineNo">314</span>      throw new IllegalStateException("Reference Cell: " + this.referenceCell + " does not match: "<a name="line.314"></a>
+<span class="sourceLineNo">315</span>          + c);<a name="line.315"></a>
+<span class="sourceLineNo">316</span>    }<a name="line.316"></a>
+<span class="sourceLineNo">317</span>    return this.transformedCell;<a name="line.317"></a>
+<span class="sourceLineNo">318</span>  }<a name="line.318"></a>
+<span class="sourceLineNo">319</span><a name="line.319"></a>
+<span class="sourceLineNo">320</span>  /**<a name="line.320"></a>
+<span class="sourceLineNo">321</span>   * For MUST_PASS_ONE, we cannot make sure that when filter-A in filter list return NEXT_COL then<a name="line.321"></a>
+<span class="sourceLineNo">322</span>   * the next cell passing to filterList will be the first cell in next column, because if filter-B<a name="line.322"></a>
+<span class="sourceLineNo">323</span>   * in filter list return SKIP, then the filter list will return SKIP. In this case, we should pass<a name="line.323"></a>
+<span class="sourceLineNo">324</span>   * the cell following the previous cell, and it's possible that the next cell has the same column<a name="line.324"></a>
+<span class="sourceLineNo">325</span>   * as the previous cell even if filter-A has NEXT_COL returned for the previous cell. So we should<a name="line.325"></a>
+<span class="sourceLineNo">326</span>   * save the previous cell and the return code list when checking previous cell for every filter in<a name="line.326"></a>
+<span class="sourceLineNo">327</span>   * filter list, and verify if currentCell fit the previous return code, if fit then pass the currentCell<a name="line.327"></a>
+<span class="sourceLineNo">328</span>   * to the corresponding filter. (HBASE-17678)<a name="line.328"></a>
+<span class="sourceLineNo">329</span>   */<a name="line.329"></a>
+<span class="sourceLineNo">330</span>  private boolean shouldPassCurrentCellToFilter(Cell prevCell, Cell currentCell, int filterIdx)<a name="line.330"></a>
+<span class="sourceLineNo">331</span>      throws IOException {<a name="line.331"></a>
+<span class="sourceLineNo">332</span>    ReturnCode prevCode = this.prevFilterRCList.get(filterIdx);<a name="line.332"></a>
+<span class="sourceLineNo">333</span>    if (prevCell == null || prevCode == null) {<a name="line.333"></a>
+<span class="sourceLineNo">334</span>      return true;<a name="line.334"></a>
+<span class="sourceLineNo">335</span>    }<a name="line.335"></a>
+<span class="sourceLineNo">336</span>    switch (prevCode) {<a name="line.336"></a>
+<span class="sourceLineNo">337</span>    case INCLUDE:<a name="line.337"></a>
+<span class="sourceLineNo">338</span>    case SKIP:<a name="line.338"></a>
+<span class="sourceLineNo">339</span>      return true;<a name="line.339"></a>
+<span class="sourceLineNo">340</span>    case SEEK_NEXT_USING_HINT:<a name="line.340"></a>
+<span class="sourceLineNo">341</span>      Cell nextHintCell = getNextCellHint(prevCell);<a name="line.341"></a>
+<span class="sourceLineNo">342</span>      return nextHintCell == null<a name="line.342"></a>
+<span class="sourceLineNo">343</span>          || CellComparator.COMPARATOR.compare(currentCell, nextHintCell) &gt;= 0;<a name="line.343"></a>
+<span class="sourceLineNo">344</span>    case NEXT_COL:<a name="line.344"></a>
+<span class="sourceLineNo">345</span>    case INCLUDE_AND_NEXT_COL:<a name="line.345"></a>
+<span class="sourceLineNo">346</span>      return !CellUtil.matchingRowColumn(prevCell, currentCell);<a name="line.346"></a>
+<span class="sourceLineNo">347</span>    case NEXT_ROW:<a name="line.347"></a>
+<span class="sourceLineNo">348</span>    case INCLUDE_AND_SEEK_NEXT_ROW:<a name="line.348"></a>
+<span class="sourceLineNo">349</span>      return !CellUtil.matchingRows(prevCell, currentCell);<a name="line.349"></a>
+<span class="sourceLineNo">350</span>    default:<a name="line.350"></a>
+<span class="sourceLineNo">351</span>      throw new IllegalStateException("Received code is not valid.");<a name="line.351"></a>
+<span class="sourceLineNo">352</span>    }<a name="line.352"></a>
+<span class="sourceLineNo">353</span>  }<a name="line.353"></a>
+<span class="sourceLineNo">354</span><a name="line.354"></a>
+<span class="sourceLineNo">355</span>  @Override<a name="line.355"></a>
+<span class="sourceLineNo">356</span>  @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="SF_SWITCH_FALLTHROUGH",<a name="line.356"></a>
+<span class="sourceLineNo">357</span>    justification="Intentional")<a name="line.357"></a>
+<span class="sourceLineNo">358</span>  public ReturnCode filterKeyValue(Cell c) throws IOException {<a name="line.358"></a>
+<span class="sourceLineNo">359</span>    if (isEmpty()) {<a name="line.359"></a>
+<span class="sourceLineNo">360</span>      return ReturnCode.INCLUDE;<a name="line.360"></a>
+<span class="sourceLineNo">361</span>    }<a name="line.361"></a>
+<span class="sourceLineNo">362</span>    this.referenceCell = c;<a name="line.362"></a>
+<span class="sourceLineNo">363</span>    seekHintFilter.clear();<a name="line.363"></a>
 <span class="sourceLineNo">364</span><a name="line.364"></a>
-<span class="sourceLineNo">365</span>    ReturnCode rc = operator == Operator.MUST_PASS_ONE?<a name="line.365"></a>
-<span class="sourceLineNo">366</span>        ReturnCode.SKIP: ReturnCode.INCLUDE;<a name="line.366"></a>
-<span class="sourceLineNo">367</span>    int listize = filters.size();<a name="line.367"></a>
-<span class="sourceLineNo">368</span>    /*<a name="line.368"></a>
-<span class="sourceLineNo">369</span>     * When all filters in a MUST_PASS_ONE FilterList return a SEEK_USING_NEXT_HINT code,<a name="line.369"></a>
-<span class="sourceLineNo">370</span>     * we should return SEEK_NEXT_USING_HINT from the FilterList to utilize the lowest seek value.<a name="line.370"></a>
-<span class="sourceLineNo">371</span>     * <a name="line.371"></a>
-<span class="sourceLineNo">372</span>     * The following variable tracks whether any of the Filters returns ReturnCode other than<a name="line.372"></a>
-<span class="sourceLineNo">373</span>     * SEEK_NEXT_USING_HINT for MUST_PASS_ONE FilterList, in which case the optimization would<a name="line.373"></a>
-<span class="sourceLineNo">374</span>     * be skipped.<a name="line.374"></a>
-<span class="sourceLineNo">375</span>     */<a name="line.375"></a>
-<span class="sourceLineNo">376</span>    boolean seenNonHintReturnCode = false;<a name="line.376"></a>
-<span class="sourceLineNo">377</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.377"></a>
-<span class="sourceLineNo">378</span>      Filter filter = filters.get(i);<a name="line.378"></a>
-<span class="sourceLineNo">379</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.379"></a>
-<span class="sourceLineNo">380</span>        if (filter.filterAllRemaining()) {<a name="line.380"></a>
-<span class="sourceLineNo">381</span>          return ReturnCode.NEXT_ROW;<a name="line.381"></a>
-<span class="sourceLineNo">382</span>        }<a name="line.382"></a>
-<span class="sourceLineNo">383</span>        ReturnCode code = filter.filterKeyValue(c);<a name="line.383"></a>
-<span class="sourceLineNo">384</span>        switch (code) {<a name="line.384"></a>
-<span class="sourceLineNo">385</span>        // Override INCLUDE and continue to evaluate.<a name="line.385"></a>
-<span class="sourceLineNo">386</span>        case INCLUDE_AND_NEXT_COL:<a name="line.386"></a>
-<span class="sourceLineNo">387</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL; // FindBugs SF_SWITCH_FALLTHROUGH<a name="line.387"></a>
-<span class="sourceLineNo">388</span>        case INCLUDE:<a name="line.388"></a>
-<span class="sourceLineNo">389</span>          transformed = filter.transformCell(transformed);<a name="line.389"></a>
-<span class="sourceLineNo">390</span>          continue;<a name="line.390"></a>
-<span class="sourceLineNo">391</span>        case SEEK_NEXT_USING_HINT:<a name="line.391"></a>
-<span class="sourceLineNo">392</span>          seekHintFilter = filter;<a name="line.392"></a>
-<span class="sourceLineNo">393</span>          return code;<a name="line.393"></a>
-<span class="sourceLineNo">394</span>        default:<a name="line.394"></a>
-<span class="sourceLineNo">395</span>          return code;<a name="line.395"></a>
-<span class="sourceLineNo">396</span>        }<a name="line.396"></a>
-<span class="sourceLineNo">397</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.397"></a>
-<span class="sourceLineNo">398</span>        Cell prevCell = this.prevCellList.get(i);<a name="line.398"></a>
-<span class="sourceLineNo">399</span>        if (filter.filterAllRemaining() || !shouldPassCurrentCellToFilter(prevCell, c, i)) {<a name="line.399"></a>
-<span class="sourceLineNo">400</span>          seenNonHintReturnCode = true;<a name="line.400"></a>
-<span class="sourceLineNo">401</span>          continue;<a name="line.401"></a>
-<span class="sourceLineNo">402</span>        }<a name="line.402"></a>
-<span class="sourceLineNo">403</span><a name="line.403"></a>
-<span class="sourceLineNo">404</span>        ReturnCode localRC = filter.filterKeyValue(c);<a name="line.404"></a>
-<span class="sourceLineNo">405</span>        // Update previous cell and return code we encountered.<a name="line.405"></a>
-<span class="sourceLineNo">406</span>        prevFilterRCList.set(i, localRC);<a name="line.406"></a>
-<span class="sourceLineNo">407</span>        if (c == null || localRC == ReturnCode.INCLUDE || localRC == ReturnCode.SKIP) {<a name="line.407"></a>
-<span class="sourceLineNo">408</span>          // If previous return code is INCLUDE or SKIP, we should always pass the next cell to the<a name="line.408"></a>
-<span class="sourceLineNo">409</span>          // corresponding sub-filter(need not test shouldPassCurrentCellToFilter() method), So we<a name="line.409"></a>
-<span class="sourceLineNo">410</span>          // need not save current cell to prevCellList for saving heap memory.<a name="line.410"></a>
-<span class="sourceLineNo">411</span>          prevCellList.set(i, null);<a name="line.411"></a>
-<span class="sourceLineNo">412</span>        } else {<a name="line.412"></a>
-<span class="sourceLineNo">413</span>          prevCellList.set(i, KeyValueUtil.toNewKeyCell(c));<a name="line.413"></a>
-<span class="sourceLineNo">414</span>        }<a name="line.414"></a>
-<span class="sourceLineNo">415</span><a name="line.415"></a>
-<span class="sourceLineNo">416</span>        if (localRC != ReturnCode.SEEK_NEXT_USING_HINT) {<a name="line.416"></a>
-<span class="sourceLineNo">417</span>          seenNonHintReturnCode = true;<a name="line.417"></a>
-<span class="sourceLineNo">418</span>        }<a name="line.418"></a>
-<span class="sourceLineNo">419</span>        switch (localRC) {<a name="line.419"></a>
-<span class="sourceLineNo">420</span>        case INCLUDE:<a name="line.420"></a>
-<span class="sourceLineNo">421</span>          if (rc != ReturnCode.INCLUDE_AND_NEXT_COL) {<a name="line.421"></a>
-<span class="sourceLineNo">422</span>            rc = ReturnCode.INCLUDE;<a name="line.422"></a>
-<span class="sourceLineNo">423</span>          }<a name="line.423"></a>
-<span class="sourceLineNo">424</span>          transformed = filter.transformCell(transformed);<a name="line.424"></a>
-<span class="sourceLineNo">425</span>          break;<a name="line.425"></a>
-<span class="sourceLineNo">426</span>        case INCLUDE_AND_NEXT_COL:<a name="line.426"></a>
-<span class="sourceLineNo">427</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL;<a name="line.427"></a>
-<span class="sourceLineNo">428</span>          transformed = filter.transformCell(transformed);<a name="line.428"></a>
-<span class="sourceLineNo">429</span>          // must continue here to evaluate all filters<a name="line.429"></a>
+<span class="sourceLineNo">365</span>    // Accumulates successive transformation of every filter that includes the Cell:<a name="line.365"></a>
+<span class="sourceLineNo">366</span>    Cell transformed = c;<a name="line.366"></a>
+<span class="sourceLineNo">367</span><a name="line.367"></a>
+<span class="sourceLineNo">368</span>    ReturnCode rc = operator == Operator.MUST_PASS_ONE?<a name="line.368"></a>
+<span class="sourceLineNo">369</span>        ReturnCode.SKIP: ReturnCode.INCLUDE;<a name="line.369"></a>
+<span class="sourceLineNo">370</span>    int listize = filters.size();<a name="line.370"></a>
+<span class="sourceLineNo">371</span>    /*<a name="line.371"></a>
+<span class="sourceLineNo">372</span>     * When all filters in a MUST_PASS_ONE FilterList return a SEEK_USING_NEXT_HINT code,<a name="line.372"></a>
+<span class="sourceLineNo">373</span>     * we should return SEEK_NEXT_USING_HINT from the FilterList to utilize the lowest seek value.<a name="line.373"></a>
+<span class="sourceLineNo">374</span>     * <a name="line.374"></a>
+<span class="sourceLineNo">375</span>     * The following variable tracks whether any of the Filters returns ReturnCode other than<a name="line.375"></a>
+<span class="sourceLineNo">376</span>     * SEEK_NEXT_USING_HINT for MUST_PASS_ONE FilterList, in which case the optimization would<a name="line.376"></a>
+<span class="sourceLineNo">377</span>     * be skipped.<a name="line.377"></a>
+<span class="sourceLineNo">378</span>     */<a name="line.378"></a>
+<span class="sourceLineNo">379</span>    boolean seenNonHintReturnCode = false;<a name="line.379"></a>
+<span class="sourceLineNo">380</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.380"></a>
+<span class="sourceLineNo">381</span>      Filter filter = filters.get(i);<a name="line.381"></a>
+<span class="sourceLineNo">382</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.382"></a>
+<span class="sourceLineNo">383</span>        if (filter.filterAllRemaining()) {<a name="line.383"></a>
+<span class="sourceLineNo">384</span>          return ReturnCode.NEXT_ROW;<a name="line.384"></a>
+<span class="sourceLineNo">385</span>        }<a name="line.385"></a>
+<span class="sourceLineNo">386</span>        ReturnCode code = filter.filterKeyValue(c);<a name="line.386"></a>
+<span class="sourceLineNo">387</span>        switch (code) {<a name="line.387"></a>
+<span class="sourceLineNo">388</span>        // Override INCLUDE and continue to evaluate.<a name="line.388"></a>
+<span class="sourceLineNo">389</span>        case INCLUDE_AND_NEXT_COL:<a name="line.389"></a>
+<span class="sourceLineNo">390</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL; // FindBugs SF_SWITCH_FALLTHROUGH<a name="line.390"></a>
+<span class="sourceLineNo">391</span>        case INCLUDE:<a name="line.391"></a>
+<span class="sourceLineNo">392</span>          transformed = filter.transformCell(transformed);<a name="line.392"></a>
+<span class="sourceLineNo">393</span>          continue;<a name="line.393"></a>
+<span class="sourceLineNo">394</span>        case SEEK_NEXT_USING_HINT:<a name="line.394"></a>
+<span class="sourceLineNo">395</span>          seekHintFilter.add(filter);<a name="line.395"></a>
+<span class="sourceLineNo">396</span>          continue;<a name="line.396"></a>
+<span class="sourceLineNo">397</span>        default:<a name="line.397"></a>
+<span class="sourceLineNo">398</span>          if (seekHintFilter.isEmpty()) {<a name="line.398"></a>
+<span class="sourceLineNo">399</span>            return code;<a name="line.399"></a>
+<span class="sourceLineNo">400</span>          }<a name="line.400"></a>
+<span class="sourceLineNo">401</span>        }<a name="line.401"></a>
+<span class="sourceLineNo">402</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.402"></a>
+<span class="sourceLineNo">403</span>        Cell prevCell = this.prevCellList.get(i);<a name="line.403"></a>
+<span class="sourceLineNo">404</span>        if (filter.filterAllRemaining() || !shouldPassCurrentCellToFilter(prevCell, c, i)) {<a name="line.404"></a>
+<span class="sourceLineNo">405</span>          seenNonHintReturnCode = true;<a name="line.405"></a>
+<span class="sourceLineNo">406</span>          continue;<a name="line.406"></a>
+<span class="sourceLineNo">407</span>        }<a name="line.407"></a>
+<span class="sourceLineNo">408</span><a name="line.408"></a>
+<span class="sourceLineNo">409</span>        ReturnCode localRC = filter.filterKeyValue(c);<a name="line.409"></a>
+<span class="sourceLineNo">410</span>        // Update previous cell and return code we encountered.<a name="line.410"></a>
+<span class="sourceLineNo">411</span>        prevFilterRCList.set(i, localRC);<a name="line.411"></a>
+<span class="sourceLineNo">412</span>        if (c == null || localRC == ReturnCode.INCLUDE || localRC == ReturnCode.SKIP) {<a name="line.412"></a>
+<span class="sourceLineNo">413</span>          // If previous return code is INCLUDE or SKIP, we should always pass the next cell to the<a name="line.413"></a>
+<span class="sourceLineNo">414</span>          // corresponding sub-filter(need not test shouldPassCurrentCellToFilter() method), So we<a name="line.414"></a>
+<span class="sourceLineNo">415</span>          // need not save current cell to prevCellList for saving heap memory.<a name="line.415"></a>
+<span class="sourceLineNo">416</span>          prevCellList.set(i, null);<a name="line.416"></a>
+<span class="sourceLineNo">417</span>        } else {<a name="line.417"></a>
+<span class="sourceLineNo">418</span>          prevCellList.set(i, KeyValueUtil.toNewKeyCell(c));<a name="line.418"></a>
+<span class="sourceLineNo">419</span>        }<a name="line.419"></a>
+<span class="sourceLineNo">420</span><a name="line.420"></a>
+<span class="sourceLineNo">421</span>        if (localRC != ReturnCode.SEEK_NEXT_USING_HINT) {<a name="line.421"></a>
+<span class="sourceLineNo">422</span>          seenNonHintReturnCode = true;<a name="line.422"></a>
+<span class="sourceLineNo">423</span>        }<a name="line.423"></a>
+<span class="sourceLineNo">424</span>        switch (localRC) {<a name="line.424"></a>
+<span class="sourceLineNo">425</span>        case INCLUDE:<a name="line.425"></a>
+<span class="sourceLineNo">426</span>          if (rc != ReturnCode.INCLUDE_AND_NEXT_COL) {<a name="line.426"></a>
+<span class="sourceLineNo">427</span>            rc = ReturnCode.INCLUDE;<a name="line.427"></a>
+<span class="sourceLineNo">428</span>          }<a name="line.428"></a>
+<span class="sourceLineNo">429</span>          transformed = filter.transformCell(transformed);<a name="line.429"></a>
 <span class="sourceLineNo">430</span>          break;<a name="line.430"></a>
-<span class="sourceLineNo">431</span>        case NEXT_ROW:<a name="line.431"></a>
-<span class="sourceLineNo">432</span>          break;<a name="line.432"></a>
-<span class="sourceLineNo">433</span>        case SKIP:<a name="line.433"></a>
-<span class="sourceLineNo">434</span>          break;<a name="line.434"></a>
-<span class="sourceLineNo">435</span>        case NEXT_COL:<a name="line.435"></a>
-<span class="sourceLineNo">436</span>          break;<a name="line.436"></a>
-<span class="sourceLineNo">437</span>        case SEEK_NEXT_USING_HINT:<a name="line.437"></a>
-<span class="sourceLineNo">438</span>          break;<a name="line.438"></a>
-<span class="sourceLineNo">439</span>        default:<a name="line.439"></a>
-<span class="sourceLineNo">440</span>          throw new IllegalStateException("Received code is not valid.");<a name="line.440"></a>
-<span class="sourceLineNo">441</span>        }<a name="line.441"></a>
-<span class="sourceLineNo">442</span>      }<a name="line.442"></a>
-<span class="sourceLineNo">443</span>    }<a name="line.443"></a>
-<span class="sourceLineNo">444</span><a name="line.444"></a>
-<span class="sourceLineNo">445</span>    // Save the transformed Cell for transform():<a name="line.445"></a>
-<span class="sourceLineNo">446</span>    this.transformedCell = transformed;<a name="line.446"></a>
-<span class="sourceLineNo">447</span><a name="line.447"></a>
-<span class="sourceLineNo">448</span>    /*<a name="line.448"></a>
-<span class="sourceLineNo">449</span>     * The seenNonHintReturnCode flag is intended only for Operator.MUST_PASS_ONE branch.<a name="line.449"></a>
-<span class="sourceLineNo">450</span>     * If we have seen non SEEK_NEXT_USING_HINT ReturnCode, respect that ReturnCode.<a name="line.450"></a>
-<span class="sourceLineNo">451</span>     */<a name="line.451"></a>
-<span class="sourceLineNo">452</span>    if (operator == Operator.MUST_PASS_ONE &amp;&amp; !seenNonHintReturnCode) {<a name="line.452"></a>
-<span class="sourceLineNo">453</span>      return ReturnCode.SEEK_NEXT_USING_HINT;<a name="line.453"></a>
-<span class="sourceLineNo">454</span>    }<a name="line.454"></a>
-<span class="sourceLineNo">455</span>    return rc;<a name="line.455"></a>
-<span class="sourceLineNo">456</span>  }<a name="line.456"></a>
-<span class="sourceLineNo">457</span><a name="line.457"></a>
-<span class="sourceLineNo">458</span>  /**<a name="line.458"></a>
-<span class="sourceLineNo">459</span>   * Filters that never filter by modifying the returned List of Cells can<a name="line.459"></a>
-<span class="sourceLineNo">460</span>   * inherit this implementation that does nothing.<a name="line.460"></a>
-<span class="sourceLineNo">461</span>   *<a name="line.461"></a>
-<span class="sourceLineNo">462</span>   * {@inheritDoc}<a name="line.462"></a>
-<span class="sourceLineNo">463</span>   */<a name="line.463"></a>
-<span class="sourceLineNo">464</span>  @Override<a name="line.464"></a>
-<span class="sourceLineNo">465</span>  public void filterRowCells(List&lt;Cell&gt; cells) throws IOException {<a name="line.465"></a>
-<span class="sourceLineNo">466</span>    int listize = filters.size();<a name="line.466"></a>
-<span class="sourceLineNo">467</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.467"></a>
-<span class="sourceLineNo">468</span>      filters.get(i).filterRowCells(cells);<a name="line.468"></a>
-<span class="sourceLineNo">469</span>    }<a name="line.469"></a>
-<span class="sourceLineNo">470</span>  }<a name="line.470"></a>
-<span class="sourceLineNo">471</span><a name="line.471"></a>
-<span class="sourceLineNo">472</span>  @Override<a name="line.472"></a>
-<span class="sourceLineNo">473</span>  public boolean hasFilterRow() {<a name="line.473"></a>
-<span class="sourceLineNo">474</span>    int listize = filters.size();<a name="line.474"></a>
-<span class="sourceLineNo">475</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.475"></a>
-<span class="sourceLineNo">476</span>      if (filters.get(i).hasFilterRow()) {<a name="line.476"></a>
-<span class="sourceLineNo">477</span>        return true;<a name="line.477"></a>
-<span class="sourceLineNo">478</span>      }<a name="line.478"></a>
-<span class="sourceLineNo">479</span>    }<a name="line.479"></a>
-<span class="sourceLineNo">480</span>    return false;<a name="line.480"></a>
-<span class="sourceLineNo">481</span>  }<a name="line.481"></a>
-<span class="sourceLineNo">482</span><a name="line.482"></a>
-<span class="sourceLineNo">483</span>  @Override<a name="line.483"></a>
-<span class="sourceLineNo">484</span>  public boolean filterRow() throws IOException {<a name="line.484"></a>
-<span class="sourceLineNo">485</span>    if (isEmpty()) {<a name="line.485"></a>
-<span class="sourceLineNo">486</span>      return super.filterRow();<a name="line.486"></a>
-<span class="sourceLineNo">487</span>    }<a name="line.487"></a>
-<span class="sourceLineNo">488</span>    int listize = filters.size();<a name="line.488"></a>
-<span class="sourceLineNo">489</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.489"></a>
-<span class="sourceLineNo">490</span>      Filter filter = filters.get(i);<a name="line.490"></a>
-<span class="sourceLineNo">491</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.491"></a>
-<span class="sourceLineNo">492</span>        if (filter.filterRow()) {<a name="line.492"></a>
-<span class="sourceLineNo">493</span>          return true;<a name="line.493"></a>
-<span class="sourceLineNo">494</span>        }<a name="line.494"></a>
-<span class="sourceLineNo">495</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.495"></a>
-<span class="sourceLineNo">496</span>        if (!filter.filterRow()) {<a name="line.496"></a>
-<span class="sourceLineNo">497</span>          return false;<a name="line.497"></a>
-<span class="sourceLineNo">498</span>        }<a name="line.498"></a>
-<span class="sourceLineNo">499</span>      }<a name="line.499"></a>
-<span class="sourceLineNo">500</span>    }<a name="line.500"></a>
-<span class="sourceLineNo">501</span>    return  operator == Operator.MUST_PASS_ONE;<a name="line.501"></a>
-<span class="sourceLineNo">502</span>  }<a name="line.502"></a>
-<span class="sourceLineNo">503</span><a name="line.503"></a>
-<span class="sourceLineNo">504</span>  /**<a name="line.504"></a>
-<span class="sourceLineNo">505</span>   * @return The filter serialized using pb<a name="line.505"></a>
-<span class="sourceLineNo">506</span>   */<a name="line.506"></a>
-<span class="sourceLineNo">507</span>  public byte[] toByteArray() throws IOException {<a name="line.507"></a>
-<span class="sourceLineNo">508</span>    FilterProtos.FilterList.Builder builder =<a name="line.508"></a>
-<span class="sourceLineNo">509</span>      FilterProtos.FilterList.newBuilder();<a name="line.509"></a>
-<span class="sourceLineNo">510</span>    builder.setOperator(FilterProtos.FilterList.Operator.valueOf(operator.name()));<a name="line.510"></a>
-<span class="sourceLineNo">511</span>    int listize = filters.size();<a name="line.511"></a>
-<span class="sourceLineNo">512</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.512"></a>
-<span class="sourceLineNo">513</span>      builder.addFilters(ProtobufUtil.toFilter(filters.get(i)));<a name="line.513"></a>
-<span class="sourceLineNo">514</span>    }<a name="line.514"></a>
-<span class="sourceLineNo">515</span>    return builder.build().toByteArray();<a name="line.515"></a>
-<span class="sourceLineNo">516</span>  }<a name="line.516"></a>
-<span class="sourceLineNo">517</span><a name="line.517"></a>
-<span class="sourceLineNo">518</span>  /**<a name="line.518"></a>
-<span class="sourceLineNo">519</span>   * @param pbBytes A pb serialized {@link FilterList} instance<a name="line.519"></a>
-<span class="sourceLineNo">520</span>   * @return An instance of {@link FilterList} made from &lt;code&gt;bytes&lt;/code&gt;<a name="line.520"></a>
-<span class="sourceLineNo">521</span>   * @throws DeserializationException<a name="line.521"></a>
-<span class="sourceLineNo">522</span>   * @see #toByteArray<a name="line.522"></a>
-<span class="sourceLineNo">523</span>   */<a name="line.523"></a>
-<span class="sourceLineNo">524</span>  public static FilterList parseFrom(final byte [] pbBytes)<a name="line.524"></a>
-<span class="sourceLineNo">525</span>  throws DeserializationException {<a name="line.525"></a>
-<span class="sourceLineNo">526</span>    FilterProtos.FilterList proto;<a name="line.526"></a>
-<span class="sourceLineNo">527</span>    try {<a name="line.527"></a>
-<span class="sourceLineNo">528</span>      proto = FilterProtos.FilterList.parseFrom(pbBytes);<a name="line.528"></a>
-<span class="sourceLineNo">529</span>    } catch (InvalidProtocolBufferException e) {<a name="line.529"></a>
-<span class="sourceLineNo">530</span>      throw new DeserializationException(e);<a name="line.530"></a>
-<span class="sourceLineNo">531</span>    }<a name="line.531"></a>
-<span class="sourceLineNo">532</span><a name="line.532"></a>
-<span class="sourceLineNo">533</span>    List&lt;Filter&gt; rowFilters = new ArrayList&lt;&gt;(proto.getFiltersCount());<a name="line.533"></a>
-<span class="sourceLineNo">534</span>    try {<a name="line.534"></a>
-<span class="sourceLineNo">535</span>      List&lt;FilterProtos.Filter&gt; filtersList = proto.getFiltersList();<a name="line.535"></a>
-<span class="sourceLineNo">536</span>      int listSize = filtersList.size();<a name="line.536"></a>
-<span class="sourceLineNo">537</span>      for (int i = 0; i &lt; listSize; i++) {<a name="line.537"></a>
-<span class="sourceLineNo">538</span>        rowFilters.add(ProtobufUtil.toFilter(filtersList.get(i)));<a name="line.538"></a>
-<span class="sourceLineNo">539</span>      }<a name="line.539"></a>
-<span class="sourceLineNo">540</span>    } catch (IOException ioe) {<a name="line.540"></a>
-<span class="sourceLineNo">541</span>      throw new DeserializationException(ioe);<a name="line.541"></a>
-<span class="sourceLineNo">542</span>    }<a name="line.542"></a>
-<span class="sourceLineNo">543</span>    return new FilterList(Operator.valueOf(proto.getOperator().name()),rowFilters);<a name="line.543"></a>
-<span class="sourceLineNo">544</span>  }<a name="line.544"></a>
-<span class="sourceLineNo">545</span><a name="line.545"></a>
-<span class="sourceLineNo">546</span>  /**<a name="line.546"></a>
-<span class="sourceLineNo">547</span>   * @param other<a name="line.547"></a>
-<span class="sourceLineNo">548</span>   * @return true if and only if the fields of the filter that are serialized<a name="line.548"></a>
-<span class="sourceLineNo">549</span>   * are equal to the corresponding fields in other.  Used for testing.<a name="line.549"></a>
-<span class="sourceLineNo">550</span>   */<a name="line.550"></a>
-<span class="sourceLineNo">551</span>  boolean areSerializedFieldsEqual(Filter other) {<a name="line.551"></a>
-<span class="sourceLineNo">552</span>    if (other == this) return true;<a name="line.552"></a>
-<span class="sourceLineNo">553</span>    if (!(other instanceof FilterList)) return false;<a name="line.553"></a>
+<span class="sourceLineNo">431</span>        case INCLUDE_AND_NEXT_COL:<a name="line.431"></a>
+<span class="sourceLineNo">432</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL;<a name="line.432"></a>
+<span class="sourceLineNo">433</span>          transformed = filter.transformCell(transformed);<a name="line.433"></a>
+<span class="sourceLineNo">434</span>          // must continue here to evaluate all filters<a name="line.434"></a>
+<span class="sourceLineNo">435</span>          break;<a name="line.435"></a>
+<span class="sourceLineNo">436</span>        case NEXT_ROW:<a name="line.436"></a>
+<span class="sourceLineNo">437</span>          

<TRUNCATED>

[03/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/util/TestTableName.Names.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/util/TestTableName.Names.html b/testdevapidocs/org/apache/hadoop/hbase/util/TestTableName.Names.html
deleted file mode 100644
index a0918f4..0000000
--- a/testdevapidocs/org/apache/hadoop/hbase/util/TestTableName.Names.html
+++ /dev/null
@@ -1,400 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TestTableName.Names (Apache HBase 3.0.0-SNAPSHOT Test API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TestTableName.Names (Apache HBase 3.0.0-SNAPSHOT Test API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TestTableName.Names.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/util/TestThreads.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/apache/hadoop/hbase/util/TestTableName.Names.html" target="_top">Frames</a></li>
-<li><a href="TestTableName.Names.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.apache.hadoop.hbase.util</div>
-<h2 title="Class TestTableName.Names" class="title">Class TestTableName.Names</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hbase.util.TestTableName.Names</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></dd>
-</dl>
-<hr>
-<br>
-<pre>class <a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.html#line.110">TestTableName.Names</a>
-extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>(package private) <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></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html#nn">nn</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>(package private) byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html#nnb">nnb</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>(package private) <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></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html#ns">ns</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>(package private) byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html#nsb">nsb</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>(package private) <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></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html#tn">tn</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>(package private) byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html#tnb">tnb</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html#Names-java.lang.String-java.lang.String-">Names</a></span>(<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>&nbsp;ns,
-     <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>&nbsp;tn)</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html#equals-java.lang.Object-">equals</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.ht
 ml?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="ns">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ns</h4>
-<pre><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/util/TestTableName.Names.html#line.111">ns</a></pre>
-</li>
-</ul>
-<a name="nsb">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>nsb</h4>
-<pre>byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.Names.html#line.112">nsb</a></pre>
-</li>
-</ul>
-<a name="tn">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>tn</h4>
-<pre><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/util/TestTableName.Names.html#line.113">tn</a></pre>
-</li>
-</ul>
-<a name="tnb">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>tnb</h4>
-<pre>byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.Names.html#line.114">tnb</a></pre>
-</li>
-</ul>
-<a name="nn">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>nn</h4>
-<pre><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/util/TestTableName.Names.html#line.115">nn</a></pre>
-</li>
-</ul>
-<a name="nnb">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>nnb</h4>
-<pre>byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.Names.html#line.116">nnb</a></pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="Names-java.lang.String-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Names</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.Names.html#line.118">Names</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>&nbsp;ns,
-      <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>&nbsp;tn)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="equals-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.Names.html#line.128">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="hashCode--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.Names.html#line.141">hashCode</a>()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TestTableName.Names.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/util/TestThreads.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/apache/hadoop/hbase/util/TestTableName.Names.html" target="_top">Frames</a></li>
-<li><a href="TestTableName.Names.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2017 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/util/TestTableName.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/util/TestTableName.html b/testdevapidocs/org/apache/hadoop/hbase/util/TestTableName.html
deleted file mode 100644
index a4e59b8..0000000
--- a/testdevapidocs/org/apache/hadoop/hbase/util/TestTableName.html
+++ /dev/null
@@ -1,522 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TestTableName (Apache HBase 3.0.0-SNAPSHOT Test API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TestTableName (Apache HBase 3.0.0-SNAPSHOT Test API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TestTableName.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/util/TestStealJobQueue.TestTask.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/apache/hadoop/hbase/util/TestTableName.html" target="_top">Frames</a></li>
-<li><a href="TestTableName.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.apache.hadoop.hbase.util</div>
-<h2 title="Class TestTableName" class="title">Class TestTableName</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>org.junit.rules.TestWatcher</li>
-<li>
-<ul class="inheritance">
-<li>org.apache.hadoop.hbase.util.TestTableName</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>org.junit.rules.TestRule</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.html#line.41">TestTableName</a>
-extends org.junit.rules.TestWatcher</pre>
-<div class="block">Returns a <code>byte[]</code> containing the name of the currently running test method.</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Class and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>(package private) class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>(package private) <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>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html#emptyNames">emptyNames</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>(package private) <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>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html#illegalTableNames">illegalTableNames</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>(package private) <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>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html#invalidNamespace">invalidNamespace</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>(package private) <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>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html#legalTableNames">legalTableNames</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html#names">names</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private org.apache.hadoop.hbase.TableName</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html#tableName">tableName</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html#TestTableName--">TestTableName</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.hadoop.hbase.TableName</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html#getTableName--">getTableName</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html#starting-org.junit.runner.Description-">starting</a></span>(org.junit.runner.Description&nbsp;description)</code>
-<div class="block">Invoked when a test is about to start</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html#testEmptyNamespaceName--">testEmptyNamespaceName</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html#testEmptyTableName--">testEmptyTableName</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html#testIllegalHTableNames--">testIllegalHTableNames</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html#testInvalidNamespace--">testInvalidNamespace</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html#testLegalHTableNames--">testLegalHTableNames</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html#testValueOf--">testValueOf</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>private org.apache.hadoop.hbase.TableName</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html#validateNames-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.util.TestTableName.Names-">validateNames</a></span>(org.apache.hadoop.hbase.TableName&nbsp;expected,
-             <a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a>&nbsp;names)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.junit.rules.TestWatcher">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.junit.rules.TestWatcher</h3>
-<code>apply, failed, finished, skipped, skipped, succeeded</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="tableName">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>tableName</h4>
-<pre>private&nbsp;org.apache.hadoop.hbase.TableName <a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.html#line.42">tableName</a></pre>
-</li>
-</ul>
-<a name="emptyNames">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>emptyNames</h4>
-<pre><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/util/TestTableName.html#line.56">emptyNames</a></pre>
-</li>
-</ul>
-<a name="invalidNamespace">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>invalidNamespace</h4>
-<pre><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/util/TestTableName.html#line.57">invalidNamespace</a></pre>
-</li>
-</ul>
-<a name="legalTableNames">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>legalTableNames</h4>
-<pre><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/util/TestTableName.html#line.58">legalTableNames</a></pre>
-</li>
-</ul>
-<a name="illegalTableNames">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>illegalTableNames</h4>
-<pre><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/util/TestTableName.html#line.62">illegalTableNames</a></pre>
-</li>
-</ul>
-<a name="names">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>names</h4>
-<pre><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a>[] <a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.html#line.148">names</a></pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="TestTableName--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TestTableName</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.html#line.41">TestTableName</a>()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="starting-org.junit.runner.Description-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>starting</h4>
-<pre>protected&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.html#line.48">starting</a>(org.junit.runner.Description&nbsp;description)</pre>
-<div class="block">Invoked when a test is about to start</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>starting</code>&nbsp;in class&nbsp;<code>org.junit.rules.TestWatcher</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getTableName--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getTableName</h4>
-<pre>public&nbsp;org.apache.hadoop.hbase.TableName&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.html#line.52">getTableName</a>()</pre>
-</li>
-</ul>
-<a name="testInvalidNamespace--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>testInvalidNamespace</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.html#line.68">testInvalidNamespace</a>()</pre>
-</li>
-</ul>
-<a name="testEmptyNamespaceName--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>testEmptyNamespaceName</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.html#line.76">testEmptyNamespaceName</a>()</pre>
-</li>
-</ul>
-<a name="testEmptyTableName--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>testEmptyTableName</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.html#line.84">testEmptyTableName</a>()</pre>
-</li>
-</ul>
-<a name="testLegalHTableNames--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>testLegalHTableNames</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.html#line.92">testLegalHTableNames</a>()</pre>
-</li>
-</ul>
-<a name="testIllegalHTableNames--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>testIllegalHTableNames</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.html#line.99">testIllegalHTableNames</a>()</pre>
-</li>
-</ul>
-<a name="testValueOf--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>testValueOf</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.html#line.162">testValueOf</a>()</pre>
-</li>
-</ul>
-<a name="validateNames-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.util.TestTableName.Names-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>validateNames</h4>
-<pre>private&nbsp;org.apache.hadoop.hbase.TableName&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/util/TestTableName.html#line.180">validateNames</a>(org.apache.hadoop.hbase.TableName&nbsp;expected,
-                                                        <a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a>&nbsp;names)</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TestTableName.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/util/TestStealJobQueue.TestTask.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/apache/hadoop/hbase/util/TestTableName.html" target="_top">Frames</a></li>
-<li><a href="TestTableName.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2017 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/util/TestThreads.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/util/TestThreads.html b/testdevapidocs/org/apache/hadoop/hbase/util/TestThreads.html
index c6befaa..b271226 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/util/TestThreads.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/util/TestThreads.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/util/TestStealJobQueue.TestTask.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/hadoop/hbase/util/TestVersionInfo.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -314,7 +314,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/util/TestStealJobQueue.TestTask.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/hadoop/hbase/util/TestVersionInfo.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/util/class-use/TestTableName.Names.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/util/class-use/TestTableName.Names.html b/testdevapidocs/org/apache/hadoop/hbase/util/class-use/TestTableName.Names.html
deleted file mode 100644
index 7e43765..0000000
--- a/testdevapidocs/org/apache/hadoop/hbase/util/class-use/TestTableName.Names.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.hadoop.hbase.util.TestTableName.Names (Apache HBase 3.0.0-SNAPSHOT Test API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.hadoop.hbase.util.TestTableName.Names (Apache HBase 3.0.0-SNAPSHOT Test API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../../../../../../overview-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/util/class-use/TestTableName.Names.html" target="_top">Frames</a></li>
-<li><a href="TestTableName.Names.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class org.apache.hadoop.hbase.util.TestTableName.Names" class="title">Uses of Class<br>org.apache.hadoop.hbase.util.TestTableName.Names</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="org.apache.hadoop.hbase.util">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a> in <a href="../../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> declared as <a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>(package private) <a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a>[]</code></td>
-<td class="colLast"><span class="typeNameLabel">TestTableName.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html#names">names</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>private org.apache.hadoop.hbase.TableName</code></td>
-<td class="colLast"><span class="typeNameLabel">TestTableName.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html#validateNames-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.util.TestTableName.Names-">validateNames</a></span>(org.apache.hadoop.hbase.TableName&nbsp;expected,
-             <a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a>&nbsp;names)</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../../../../../../overview-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/util/class-use/TestTableName.Names.html" target="_top">Frames</a></li>
-<li><a href="TestTableName.Names.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2017 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/util/class-use/TestTableName.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/util/class-use/TestTableName.html b/testdevapidocs/org/apache/hadoop/hbase/util/class-use/TestTableName.html
deleted file mode 100644
index 4da1560..0000000
--- a/testdevapidocs/org/apache/hadoop/hbase/util/class-use/TestTableName.html
+++ /dev/null
@@ -1,229 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.hadoop.hbase.util.TestTableName (Apache HBase 3.0.0-SNAPSHOT Test API)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.hadoop.hbase.util.TestTableName (Apache HBase 3.0.0-SNAPSHOT Test API)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../../../../../../overview-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/util/class-use/TestTableName.html" target="_top">Frames</a></li>
-<li><a href="TestTableName.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class org.apache.hadoop.hbase.util.TestTableName" class="title">Uses of Class<br>org.apache.hadoop.hbase.util.TestTableName</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Package</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a> in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> declared as <a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestCorruptedRegionStoreFile.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestScannerRetriableFailure.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="org.apache.hadoop.hbase.security.access">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a> in <a href="../../../../../../org/apache/hadoop/hbase/security/access/package-summary.html">org.apache.hadoop.hbase.security.access</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../../../../org/apache/hadoop/hbase/security/access/package-summary.html">org.apache.hadoop.hbase.security.access</a> declared as <a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestCellACLWithMultipleVersions.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TestCellACLWithMultipleVersions.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestScanEarlyTermination.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TestScanEarlyTermination.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestAccessController2.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TestAccessController2.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestWithDisabledAuthorization.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TestWithDisabledAuthorization.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestCellACLs.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TestCellACLs.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="org.apache.hadoop.hbase.snapshot">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a> in <a href="../../../../../../org/apache/hadoop/hbase/snapshot/package-summary.html">org.apache.hadoop.hbase.snapshot</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../../../../org/apache/hadoop/hbase/snapshot/package-summary.html">org.apache.hadoop.hbase.snapshot</a> declared as <a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></code></td>
-<td class="colLast"><span class="typeNameLabel">TestSnapshotClientRetries.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../../../../../../overview-tree.html">Tree</a></li>
-<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/util/class-use/TestTableName.html" target="_top">Frames</a></li>
-<li><a href="TestTableName.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2017 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/util/package-frame.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/util/package-frame.html b/testdevapidocs/org/apache/hadoop/hbase/util/package-frame.html
index a46981c..437e159 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/util/package-frame.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/util/package-frame.html
@@ -118,7 +118,6 @@
 <li><a href="TestSortedList.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">TestSortedList</a></li>
 <li><a href="TestSortedList.StringComparator.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">TestSortedList.StringComparator</a></li>
 <li><a href="TestStealJobQueue.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">TestStealJobQueue</a></li>
-<li><a href="TestTableName.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">TestTableName</a></li>
 <li><a href="TestThreads.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">TestThreads</a></li>
 <li><a href="TestVersionInfo.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">TestVersionInfo</a></li>
 <li><a href="TestWeakObjectPool.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">TestWeakObjectPool</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/util/package-summary.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/util/package-summary.html b/testdevapidocs/org/apache/hadoop/hbase/util/package-summary.html
index bcd0148..78de406 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/util/package-summary.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/util/package-summary.html
@@ -605,12 +605,6 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></td>
-<td class="colLast">
-<div class="block">Returns a <code>byte[]</code> containing the name of the currently running test method.</div>
-</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/util/TestThreads.html" title="class in org.apache.hadoop.hbase.util">TestThreads</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/util/package-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/util/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/util/package-tree.html
index c09ccc0..f605623 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/util/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/util/package-tree.html
@@ -283,14 +283,8 @@
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/TestSortedList.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">TestSortedList</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/TestSortedList.StringComparator.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">TestSortedList.StringComparator</span></a> (implements java.util.<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;T&gt;)</li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/TestStealJobQueue.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">TestStealJobQueue</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">TestTableName.Names</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/TestThreads.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">TestThreads</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/TestVersionInfo.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">TestVersionInfo</span></a></li>
-<li type="circle">org.junit.rules.TestWatcher (implements org.junit.rules.TestRule)
-<ul>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">TestTableName</span></a></li>
-</ul>
-</li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/TestWeakObjectPool.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">TestWeakObjectPool</span></a></li>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Thread</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>)
 <ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/util/package-use.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/util/package-use.html b/testdevapidocs/org/apache/hadoop/hbase/util/package-use.html
index c0413ae..700eb31 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/util/package-use.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/util/package-use.html
@@ -107,30 +107,18 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.security.visibility">org.apache.hadoop.hbase.security.visibility</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.test">org.apache.hadoop.hbase.test</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="#org.apache.hadoop.hbase.util.test">org.apache.hadoop.hbase.util.test</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
@@ -268,40 +256,6 @@
 </tbody>
 </table>
 </li>
-<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/TestTableName.html#org.apache.hadoop.hbase.regionserver">TestTableName</a>
-<div class="block">Returns a <code>byte[]</code> containing the name of the currently running test method.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="org.apache.hadoop.hbase.security.access">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/security/access/package-summary.html">org.apache.hadoop.hbase.security.access</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/TestTableName.html#org.apache.hadoop.hbase.security.access">TestTableName</a>
-<div class="block">Returns a <code>byte[]</code> containing the name of the currently running test method.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
 <li class="blockList"><a name="org.apache.hadoop.hbase.security.visibility">
 <!--   -->
 </a>
@@ -320,23 +274,6 @@
 </tbody>
 </table>
 </li>
-<li class="blockList"><a name="org.apache.hadoop.hbase.snapshot">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../../../org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a> used by <a href="../../../../../org/apache/hadoop/hbase/snapshot/package-summary.html">org.apache.hadoop.hbase.snapshot</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/TestTableName.html#org.apache.hadoop.hbase.snapshot">TestTableName</a>
-<div class="block">Returns a <code>byte[]</code> containing the name of the currently running test method.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
 <li class="blockList"><a name="org.apache.hadoop.hbase.test">
 <!--   -->
 </a>
@@ -482,9 +419,6 @@
 <tr class="altColor">
 <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/TestStealJobQueue.TestTask.html#org.apache.hadoop.hbase.util">TestStealJobQueue.TestTask</a>&nbsp;</td>
 </tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/util/class-use/TestTableName.Names.html#org.apache.hadoop.hbase.util">TestTableName.Names</a>&nbsp;</td>
-</tr>
 </tbody>
 </table>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html
index 2573409..a8434ed 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/wal/package-tree.html
@@ -140,8 +140,8 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/FaultyFSLog.FailureType.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">FaultyFSLog.FailureType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/TestWALSplit.Corruptions.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">TestWALSplit.Corruptions</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/FaultyFSLog.FailureType.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">FaultyFSLog.FailureType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/IOTestProvider.AllowedOperations.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">IOTestProvider.AllowedOperations</span></a></li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/overview-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/overview-tree.html b/testdevapidocs/overview-tree.html
index 4d6ea79..8fd5b8f 100644
--- a/testdevapidocs/overview-tree.html
+++ b/testdevapidocs/overview-tree.html
@@ -3397,7 +3397,7 @@
 </li>
 <li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/TestTableMapReduceUtil.html" title="class in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">TestTableMapReduceUtil</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.mapred.<a href="org/apache/hadoop/hbase/mapred/TestTableMapReduceUtil.html" title="class in org.apache.hadoop.hbase.mapred"><span class="typeNameLink">TestTableMapReduceUtil</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">TestTableName.Names</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">TestTableName.Names</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.mapred.<a href="org/apache/hadoop/hbase/mapred/TestTableOutputFormatConnectionExhaust.html" title="class in org.apache.hadoop.hbase.mapred"><span class="typeNameLink">TestTableOutputFormatConnectionExhaust</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.access.<a href="org/apache/hadoop/hbase/security/access/TestTablePermissions.html" title="class in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">TestTablePermissions</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/TestTableQuotaViolationStore.html" title="class in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">TestTableQuotaViolationStore</span></a></li>
@@ -3503,7 +3503,7 @@
 <li type="circle">org.apache.hadoop.hbase.master.<a href="org/apache/hadoop/hbase/master/TestWarmupRegion.html" title="class in org.apache.hadoop.hbase.master"><span class="typeNameLink">TestWarmupRegion</span></a></li>
 <li type="circle">org.junit.rules.TestWatcher (implements org.junit.rules.TestRule)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">TestTableName</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">TestTableName</span></a></li>
 </ul>
 </li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestWeakObjectPool.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">TestWeakObjectPool</span></a></li>


[05/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/index-all.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/index-all.html b/testdevapidocs/index-all.html
index 72ce539..8ce360a 100644
--- a/testdevapidocs/index-all.html
+++ b/testdevapidocs/index-all.html
@@ -9395,8 +9395,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/thrift/TestThriftServer.html#doTestGetRegionInfo-org.apache.hadoop.hbase.thrift.generated.Hbase.Iface-">doTestGetRegionInfo(Hbase.Iface)</a></span> - Static method in class org.apache.hadoop.hbase.thrift.<a href="org/apache/hadoop/hbase/thrift/TestThriftServer.html" title="class in org.apache.hadoop.hbase.thrift">TestThriftServer</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/TestVersionResource.html#doTestGetStorageClusterVersionJSON--">doTestGetStorageClusterVersionJSON()</a></span> - Method in class org.apache.hadoop.hbase.rest.<a href="org/apache/hadoop/hbase/rest/TestVersionResource.html" title="class in org.apache.hadoop.hbase.rest">TestVersionResource</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/thrift/TestThriftServer.html#doTestGetTableRegions--">doTestGetTableRegions()</a></span> - Method in class org.apache.hadoop.hbase.thrift.<a href="org/apache/hadoop/hbase/thrift/TestThriftServer.html" title="class in org.apache.hadoop.hbase.thrift">TestThriftServer</a></dt>
 <dd>
 <div class="block">For HBASE-2556
@@ -9734,7 +9732,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/RegionAsTable.RegionScannerToResultScannerAdaptor.html#EMPTY_RESULT_ARRAY">EMPTY_RESULT_ARRAY</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/RegionAsTable.RegionScannerToResultScannerAdaptor.html" title="class in org.apache.hadoop.hbase.regionserver">RegionAsTable.RegionScannerToResultScannerAdaptor</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.html#emptyNames">emptyNames</a></span> - Variable in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.html#emptyNames">emptyNames</a></span> - Variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/MapreduceTestingShim.html#emptyParam">emptyParam</a></span> - Static variable in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/MapreduceTestingShim.html" title="class in org.apache.hadoop.hbase.mapreduce">MapreduceTestingShim</a></dt>
 <dd>&nbsp;</dd>
@@ -9971,12 +9969,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/test/IntegrationTestReplication.ClusterID.html#equals-org.apache.hadoop.hbase.test.IntegrationTestReplication.ClusterID-">equals(IntegrationTestReplication.ClusterID)</a></span> - Method in class org.apache.hadoop.hbase.test.<a href="org/apache/hadoop/hbase/test/IntegrationTestReplication.ClusterID.html" title="class in org.apache.hadoop.hbase.test">IntegrationTestReplication.ClusterID</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.Names.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/types/TestStruct.Pojo1.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.hadoop.hbase.types.<a href="org/apache/hadoop/hbase/types/TestStruct.Pojo1.html" title="class in org.apache.hadoop.hbase.types">TestStruct.Pojo1</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/types/TestStruct.Pojo2.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.hadoop.hbase.types.<a href="org/apache/hadoop/hbase/types/TestStruct.Pojo2.html" title="class in org.apache.hadoop.hbase.types">TestStruct.Pojo2</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.Names.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/MultithreadedTestUtil.TestContext.html#err">err</a></span> - Variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/MultithreadedTestUtil.TestContext.html" title="class in org.apache.hadoop.hbase">MultithreadedTestUtil.TestContext</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/SimpleRawScanResultConsumer.html#error">error</a></span> - Variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/SimpleRawScanResultConsumer.html" title="class in org.apache.hadoop.hbase.client">SimpleRawScanResultConsumer</a></dt>
@@ -15366,7 +15364,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/test/IntegrationTestLoadAndVerify.html#getTablename--">getTablename()</a></span> - Method in class org.apache.hadoop.hbase.test.<a href="org/apache/hadoop/hbase/test/IntegrationTestLoadAndVerify.html" title="class in org.apache.hadoop.hbase.test">IntegrationTestLoadAndVerify</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.html#getTableName--">getTableName()</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.html#getTableName--">getTableName()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/thrift/TestThriftServer.MySlowHBaseHandler.html#getTableNames--">getTableNames()</a></span> - Method in class org.apache.hadoop.hbase.thrift.<a href="org/apache/hadoop/hbase/thrift/TestThriftServer.MySlowHBaseHandler.html" title="class in org.apache.hadoop.hbase.thrift">TestThriftServer.MySlowHBaseHandler</a></dt>
 <dd>&nbsp;</dd>
@@ -15978,7 +15976,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/filter/StringRange.html#hashCode--">hashCode()</a></span> - Method in class org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/StringRange.html" title="class in org.apache.hadoop.hbase.filter">StringRange</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.Names.html#hashCode--">hashCode()</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.Names.html#hashCode--">hashCode()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/TestSyncTable.html#hashSourceTable-org.apache.hadoop.hbase.TableName-org.apache.hadoop.fs.Path-">hashSourceTable(TableName, Path)</a></span> - Method in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/TestSyncTable.html" title="class in org.apache.hadoop.hbase.mapreduce">TestSyncTable</a></dt>
 <dd>&nbsp;</dd>
@@ -16722,7 +16720,7 @@
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 &nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.html#illegalTableNames">illegalTableNames</a></span> - Variable in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.html#illegalTableNames">illegalTableNames</a></span> - Variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/thrift/TestThriftServerCmdLine.html#implType">implType</a></span> - Variable in class org.apache.hadoop.hbase.thrift.<a href="org/apache/hadoop/hbase/thrift/TestThriftServerCmdLine.html" title="class in org.apache.hadoop.hbase.thrift">TestThriftServerCmdLine</a></dt>
 <dd>&nbsp;</dd>
@@ -17859,7 +17857,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/client/TestRemoteTable.html#INVALID_URL_CHARS_2">INVALID_URL_CHARS_2</a></span> - Static variable in class org.apache.hadoop.hbase.rest.client.<a href="org/apache/hadoop/hbase/rest/client/TestRemoteTable.html" title="class in org.apache.hadoop.hbase.rest.client">TestRemoteTable</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.html#invalidNamespace">invalidNamespace</a></span> - Variable in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.html#invalidNamespace">invalidNamespace</a></span> - Variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/encoding/TestSeekBeforeWithReverseScan.html#invert-byte:A-">invert(byte[])</a></span> - Method in class org.apache.hadoop.hbase.io.encoding.<a href="org/apache/hadoop/hbase/io/encoding/TestSeekBeforeWithReverseScan.html" title="class in org.apache.hadoop.hbase.io.encoding">TestSeekBeforeWithReverseScan</a></dt>
 <dd>&nbsp;</dd>
@@ -19053,7 +19051,7 @@
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 &nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.html#legalTableNames">legalTableNames</a></span> - Variable in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.html#legalTableNames">legalTableNames</a></span> - Variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/CreateRandomStoreFile.html#LEN_VARIATION">LEN_VARIATION</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/CreateRandomStoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">CreateRandomStoreFile</a></dt>
 <dd>
@@ -22976,9 +22974,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/ClassFinder.FileFilterWithName.html#nameFilter">nameFilter</a></span> - Variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/ClassFinder.FileFilterWithName.html" title="class in org.apache.hadoop.hbase">ClassFinder.FileFilterWithName</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.html#names">names</a></span> - Variable in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.html#names">names</a></span> - Variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.Names.html#Names-java.lang.String-java.lang.String-">Names(String, String)</a></span> - Constructor for class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.Names.html#Names-java.lang.String-java.lang.String-">Names(String, String)</a></span> - Constructor for class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/locking/TestLockManager.html#namespace">namespace</a></span> - Static variable in class org.apache.hadoop.hbase.master.locking.<a href="org/apache/hadoop/hbase/master/locking/TestLockManager.html" title="class in org.apache.hadoop.hbase.master.locking">TestLockManager</a></dt>
 <dd>&nbsp;</dd>
@@ -23318,9 +23316,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/mapreduce/NMapInputFormat.html#NMAPS_KEY">NMAPS_KEY</a></span> - Static variable in class org.apache.hadoop.hbase.mapreduce.<a href="org/apache/hadoop/hbase/mapreduce/NMapInputFormat.html" title="class in org.apache.hadoop.hbase.mapreduce">NMapInputFormat</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.Names.html#nn">nn</a></span> - Variable in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.Names.html#nn">nn</a></span> - Variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.Names.html#nnb">nnb</a></span> - Variable in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.Names.html#nnb">nnb</a></span> - Variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/IntegrationTestBase.html#NO_CLUSTER_CLEANUP_LONG_OPT">NO_CLUSTER_CLEANUP_LONG_OPT</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/IntegrationTestBase.html" title="class in org.apache.hadoop.hbase">IntegrationTestBase</a></dt>
 <dd>&nbsp;</dd>
@@ -23508,7 +23506,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/quotas/SpaceQuotaHelperForTests.SpaceQuotaSnapshotPredicate.html#ns">ns</a></span> - Variable in class org.apache.hadoop.hbase.quotas.<a href="org/apache/hadoop/hbase/quotas/SpaceQuotaHelperForTests.SpaceQuotaSnapshotPredicate.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaHelperForTests.SpaceQuotaSnapshotPredicate</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.Names.html#ns">ns</a></span> - Variable in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.Names.html#ns">ns</a></span> - Variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/TestNamespaceReplication.html#ns1">ns1</a></span> - Static variable in class org.apache.hadoop.hbase.replication.<a href="org/apache/hadoop/hbase/replication/TestNamespaceReplication.html" title="class in org.apache.hadoop.hbase.replication">TestNamespaceReplication</a></dt>
 <dd>&nbsp;</dd>
@@ -23516,7 +23514,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/regionserver/DataBlockEncodingTool.html#NS_IN_SEC">NS_IN_SEC</a></span> - Static variable in class org.apache.hadoop.hbase.regionserver.<a href="org/apache/hadoop/hbase/regionserver/DataBlockEncodingTool.html" title="class in org.apache.hadoop.hbase.regionserver">DataBlockEncodingTool</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.Names.html#nsb">nsb</a></span> - Variable in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.Names.html#nsb">nsb</a></span> - Variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/assignment/TestAssignmentManager.html#NSERVERS">NSERVERS</a></span> - Static variable in class org.apache.hadoop.hbase.master.assignment.<a href="org/apache/hadoop/hbase/master/assignment/TestAssignmentManager.html" title="class in org.apache.hadoop.hbase.master.assignment">TestAssignmentManager</a></dt>
 <dd>&nbsp;</dd>
@@ -35098,7 +35096,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/filter/StringRange.html#startInclusive">startInclusive</a></span> - Variable in class org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/StringRange.html" title="class in org.apache.hadoop.hbase.filter">StringRange</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.html#starting-org.junit.runner.Description-">starting(Description)</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.html#starting-org.junit.runner.Description-">starting(Description)</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></dt>
 <dd>
 <div class="block">Invoked when a test is about to start</div>
 </dd>
@@ -36876,6 +36874,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/test/IntegrationTestBigLinkedListWithVisibility.VisibilityVerify.html#tableName">tableName</a></span> - Variable in class org.apache.hadoop.hbase.test.<a href="org/apache/hadoop/hbase/test/IntegrationTestBigLinkedListWithVisibility.VisibilityVerify.html" title="class in org.apache.hadoop.hbase.test">IntegrationTestBigLinkedListWithVisibility.VisibilityVerify</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.html#tableName">tableName</a></span> - Variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/trace/IntegrationTestSendTraceRequests.html#tableName">tableName</a></span> - Variable in class org.apache.hadoop.hbase.trace.<a href="org/apache/hadoop/hbase/trace/IntegrationTestSendTraceRequests.html" title="class in org.apache.hadoop.hbase.trace">IntegrationTestSendTraceRequests</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/LoadTestTool.html#tableName">tableName</a></span> - Variable in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/LoadTestTool.html" title="class in org.apache.hadoop.hbase.util">LoadTestTool</a></dt>
@@ -36884,8 +36884,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/MultiThreadedAction.html#tableName">tableName</a></span> - Variable in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/MultiThreadedAction.html" title="class in org.apache.hadoop.hbase.util">MultiThreadedAction</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.html#tableName">tableName</a></span> - Variable in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/wal/TestWALRootDir.html#tableName">tableName</a></span> - Static variable in class org.apache.hadoop.hbase.wal.<a href="org/apache/hadoop/hbase/wal/TestWALRootDir.html" title="class in org.apache.hadoop.hbase.wal">TestWALRootDir</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/locking/TestLockProcedure.html#tableName1">tableName1</a></span> - Static variable in class org.apache.hadoop.hbase.master.locking.<a href="org/apache/hadoop/hbase/master/locking/TestLockProcedure.html" title="class in org.apache.hadoop.hbase.master.locking">TestLockProcedure</a></dt>
@@ -43799,7 +43797,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/procedure/TestZKProcedure.html#testEmptyMemberSet--">testEmptyMemberSet()</a></span> - Method in class org.apache.hadoop.hbase.procedure.<a href="org/apache/hadoop/hbase/procedure/TestZKProcedure.html" title="class in org.apache.hadoop.hbase.procedure">TestZKProcedure</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.html#testEmptyNamespaceName--">testEmptyNamespaceName()</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.html#testEmptyNamespaceName--">testEmptyNamespaceName()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/wal/TestWALSplit.html#testEmptyOpenLogFiles--">testEmptyOpenLogFiles()</a></span> - Method in class org.apache.hadoop.hbase.wal.<a href="org/apache/hadoop/hbase/wal/TestWALSplit.html" title="class in org.apache.hadoop.hbase.wal">TestWALSplit</a></dt>
 <dd>&nbsp;</dd>
@@ -43827,7 +43825,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/TestWALEntryStream.html#testEmptyStream--">testEmptyStream()</a></span> - Method in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/TestWALEntryStream.html" title="class in org.apache.hadoop.hbase.replication.regionserver">TestWALEntryStream</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.html#testEmptyTableName--">testEmptyTableName()</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.html#testEmptyTableName--">testEmptyTableName()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/filter/TestNullComparator.html#testEmptyValue--">testEmptyValue()</a></span> - Method in class org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/TestNullComparator.html" title="class in org.apache.hadoop.hbase.filter">TestNullComparator</a></dt>
 <dd>&nbsp;</dd>
@@ -45603,6 +45601,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/TestFromClientSide.html#testGetStartEndKeysWithRegionReplicas--">testGetStartEndKeysWithRegionReplicas()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/TestFromClientSide.html" title="class in org.apache.hadoop.hbase.client">TestFromClientSide</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/TestVersionResource.html#testGetStorageClusterVersionJSON--">testGetStorageClusterVersionJSON()</a></span> - Method in class org.apache.hadoop.hbase.rest.<a href="org/apache/hadoop/hbase/rest/TestVersionResource.html" title="class in org.apache.hadoop.hbase.rest">TestVersionResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/TestVersionResource.html#testGetStorageClusterVersionText--">testGetStorageClusterVersionText()</a></span> - Method in class org.apache.hadoop.hbase.rest.<a href="org/apache/hadoop/hbase/rest/TestVersionResource.html" title="class in org.apache.hadoop.hbase.rest">TestVersionResource</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/TestVersionResource.html#testGetStorageClusterVersionXML--">testGetStorageClusterVersionXML()</a></span> - Method in class org.apache.hadoop.hbase.rest.<a href="org/apache/hadoop/hbase/rest/TestVersionResource.html" title="class in org.apache.hadoop.hbase.rest">TestVersionResource</a></dt>
@@ -46583,7 +46583,7 @@
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 &nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.html#testIllegalHTableNames--">testIllegalHTableNames()</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.html#testIllegalHTableNames--">testIllegalHTableNames()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestHTableDescriptor.html#testIllegalHTableNamesRegex--">testIllegalHTableNamesRegex()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestHTableDescriptor.html" title="class in org.apache.hadoop.hbase">TestHTableDescriptor</a></dt>
 <dd>
@@ -47127,7 +47127,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/hfile/bucket/TestBucketCache.html#testInvalidMinFactorConfig--">testInvalidMinFactorConfig()</a></span> - Method in class org.apache.hadoop.hbase.io.hfile.bucket.<a href="org/apache/hadoop/hbase/io/hfile/bucket/TestBucketCache.html" title="class in org.apache.hadoop.hbase.io.hfile.bucket">TestBucketCache</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.html#testInvalidNamespace--">testInvalidNamespace()</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.html#testInvalidNamespace--">testInvalidNamespace()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rest/TestNamespacesInstanceResource.html#testInvalidNamespacePostsAndPuts--">testInvalidNamespacePostsAndPuts()</a></span> - Method in class org.apache.hadoop.hbase.rest.<a href="org/apache/hadoop/hbase/rest/TestNamespacesInstanceResource.html" title="class in org.apache.hadoop.hbase.rest">TestNamespacesInstanceResource</a></dt>
 <dd>&nbsp;</dd>
@@ -47568,7 +47568,7 @@
 <dd>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
 &nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.html#testLegalHTableNames--">testLegalHTableNames()</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.html#testLegalHTableNames--">testLegalHTableNames()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestHTableDescriptor.html#testLegalHTableNamesRegex--">testLegalHTableNamesRegex()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestHTableDescriptor.html" title="class in org.apache.hadoop.hbase">TestHTableDescriptor</a></dt>
 <dd>
@@ -56596,13 +56596,13 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.html#testTableMoveTruncateAndDrop--">testTableMoveTruncateAndDrop()</a></span> - Method in class org.apache.hadoop.hbase.rsgroup.<a href="org/apache/hadoop/hbase/rsgroup/TestRSGroupsBase.html" title="class in org.apache.hadoop.hbase.rsgroup">TestRSGroupsBase</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">TestTableName</span></a> - Class in <a href="org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a></dt>
+<dt><a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">TestTableName</span></a> - Class in <a href="org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a></dt>
 <dd>
 <div class="block">Returns a <code>byte[]</code> containing the name of the currently running test method.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.html#TestTableName--">TestTableName()</a></span> - Constructor for class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.html#TestTableName--">TestTableName()</a></span> - Constructor for class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">TestTableName.Names</span></a> - Class in <a href="org/apache/hadoop/hbase/util/package-summary.html">org.apache.hadoop.hbase.util</a></dt>
+<dt><a href="org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">TestTableName.Names</span></a> - Class in <a href="org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/TestAdmin2.html#testTableNameClash--">testTableNameClash()</a></span> - Method in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/TestAdmin2.html" title="class in org.apache.hadoop.hbase.client">TestAdmin2</a></dt>
 <dd>
@@ -57662,7 +57662,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestLoadTestKVGenerator.html#testValueLength--">testValueLength()</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestLoadTestKVGenerator.html" title="class in org.apache.hadoop.hbase.util">TestLoadTestKVGenerator</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.html#testValueOf--">testValueOf()</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.html#testValueOf--">testValueOf()</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/metrics/impl/TestRefCountingMap.html#testValues--">testValues()</a></span> - Method in class org.apache.hadoop.hbase.metrics.impl.<a href="org/apache/hadoop/hbase/metrics/impl/TestRefCountingMap.html" title="class in org.apache.hadoop.hbase.metrics.impl">TestRefCountingMap</a></dt>
 <dd>&nbsp;</dd>
@@ -59025,13 +59025,13 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/replication/regionserver/TestWALEntryStream.html#tn">tn</a></span> - Variable in class org.apache.hadoop.hbase.replication.regionserver.<a href="org/apache/hadoop/hbase/replication/regionserver/TestWALEntryStream.html" title="class in org.apache.hadoop.hbase.replication.regionserver">TestWALEntryStream</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/tool/TestLoadIncrementalHFiles.html#tn">tn</a></span> - Variable in class org.apache.hadoop.hbase.tool.<a href="org/apache/hadoop/hbase/tool/TestLoadIncrementalHFiles.html" title="class in org.apache.hadoop.hbase.tool">TestLoadIncrementalHFiles</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.Names.html#tn">tn</a></span> - Variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.Names.html#tn">tn</a></span> - Variable in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/tool/TestLoadIncrementalHFiles.html#tn">tn</a></span> - Variable in class org.apache.hadoop.hbase.tool.<a href="org/apache/hadoop/hbase/tool/TestLoadIncrementalHFiles.html" title="class in org.apache.hadoop.hbase.tool">TestLoadIncrementalHFiles</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/security/access/TestAccessController2.html#tname">tname</a></span> - Variable in class org.apache.hadoop.hbase.security.access.<a href="org/apache/hadoop/hbase/security/access/TestAccessController2.html" title="class in org.apache.hadoop.hbase.security.access">TestAccessController2</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.Names.html#tnb">tnb</a></span> - Variable in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.Names.html" title="class in org.apache.hadoop.hbase.util">TestTableName.Names</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.Names.html#tnb">tnb</a></span> - Variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/io/hfile/TestHFileSeek.IntegerRange.html#to">to</a></span> - Variable in class org.apache.hadoop.hbase.io.hfile.<a href="org/apache/hadoop/hbase/io/hfile/TestHFileSeek.IntegerRange.html" title="class in org.apache.hadoop.hbase.io.hfile">TestHFileSeek.IntegerRange</a></dt>
 <dd>&nbsp;</dd>
@@ -60427,7 +60427,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/locking/TestLockProcedure.html#validateLockRequestException-org.apache.hadoop.hbase.shaded.protobuf.generated.LockServiceProtos.LockRequest-java.lang.String-">validateLockRequestException(LockServiceProtos.LockRequest, String)</a></span> - Method in class org.apache.hadoop.hbase.master.locking.<a href="org/apache/hadoop/hbase/master/locking/TestLockProcedure.html" title="class in org.apache.hadoop.hbase.master.locking">TestLockProcedure</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/TestTableName.html#validateNames-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.util.TestTableName.Names-">validateNames(TableName, TestTableName.Names)</a></span> - Method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/TestTableName.html#validateNames-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.TestTableName.Names-">validateNames(TableName, TestTableName.Names)</a></span> - Method in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/master/procedure/TestCreateNamespaceProcedure.html#validateNamespaceCreated-org.apache.hadoop.hbase.NamespaceDescriptor-">validateNamespaceCreated(NamespaceDescriptor)</a></span> - Method in class org.apache.hadoop.hbase.master.procedure.<a href="org/apache/hadoop/hbase/master/procedure/TestCreateNamespaceProcedure.html" title="class in org.apache.hadoop.hbase.master.procedure">TestCreateNamespaceProcedure</a></dt>
 <dd>&nbsp;</dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/TestStochasticBalancerJmxMetrics.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/TestStochasticBalancerJmxMetrics.html b/testdevapidocs/org/apache/hadoop/hbase/TestStochasticBalancerJmxMetrics.html
index b5627cb..befee2b 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/TestStochasticBalancerJmxMetrics.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/TestStochasticBalancerJmxMetrics.html
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/hadoop/hbase/TestServerSideScanMetricsFromClientSide.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/hadoop/hbase/TestTagRewriteCell.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/hadoop/hbase/TestStochasticBalancerJmxMetrics.html" target="_top">Frames</a></li>
@@ -595,7 +595,7 @@ extends <a href="../../../../org/apache/hadoop/hbase/master/balancer/BalancerTes
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/hadoop/hbase/TestServerSideScanMetricsFromClientSide.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/hadoop/hbase/TestTagRewriteCell.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/hadoop/hbase/TestStochasticBalancerJmxMetrics.html" target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/TestTableName.Names.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/TestTableName.Names.html b/testdevapidocs/org/apache/hadoop/hbase/TestTableName.Names.html
new file mode 100644
index 0000000..12cd24b
--- /dev/null
+++ b/testdevapidocs/org/apache/hadoop/hbase/TestTableName.Names.html
@@ -0,0 +1,400 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>TestTableName.Names (Apache HBase 3.0.0-SNAPSHOT Test API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="TestTableName.Names (Apache HBase 3.0.0-SNAPSHOT Test API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TestTableName.Names.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/hadoop/hbase/TestTagRewriteCell.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/hadoop/hbase/TestTableName.Names.html" target="_top">Frames</a></li>
+<li><a href="TestTableName.Names.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase</div>
+<h2 title="Class TestTableName.Names" class="title">Class TestTableName.Names</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.TestTableName.Names</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></dd>
+</dl>
+<hr>
+<br>
+<pre>class <a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.html#line.111">TestTableName.Names</a>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) <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></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.Names.html#nn">nn</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.Names.html#nnb">nnb</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) <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></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.Names.html#ns">ns</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.Names.html#nsb">nsb</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) <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></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.Names.html#tn">tn</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.Names.html#tnb">tnb</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.Names.html#Names-java.lang.String-java.lang.String-">Names</a></span>(<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>&nbsp;ns,
+     <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>&nbsp;tn)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.Names.html#equals-java.lang.Object-">equals</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.Names.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.ht
 ml?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="ns">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ns</h4>
+<pre><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/TestTableName.Names.html#line.112">ns</a></pre>
+</li>
+</ul>
+<a name="nsb">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>nsb</h4>
+<pre>byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.Names.html#line.113">nsb</a></pre>
+</li>
+</ul>
+<a name="tn">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tn</h4>
+<pre><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/TestTableName.Names.html#line.114">tn</a></pre>
+</li>
+</ul>
+<a name="tnb">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tnb</h4>
+<pre>byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.Names.html#line.115">tnb</a></pre>
+</li>
+</ul>
+<a name="nn">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>nn</h4>
+<pre><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/TestTableName.Names.html#line.116">nn</a></pre>
+</li>
+</ul>
+<a name="nnb">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>nnb</h4>
+<pre>byte[] <a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.Names.html#line.117">nnb</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Names-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Names</h4>
+<pre><a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.Names.html#line.119">Names</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>&nbsp;ns,
+      <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>&nbsp;tn)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.Names.html#line.129">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.Names.html#line.142">hashCode</a>()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TestTableName.Names.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/hadoop/hbase/TestTagRewriteCell.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/hadoop/hbase/TestTableName.Names.html" target="_top">Frames</a></li>
+<li><a href="TestTableName.Names.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2017 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/TestTableName.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/TestTableName.html b/testdevapidocs/org/apache/hadoop/hbase/TestTableName.html
new file mode 100644
index 0000000..8ff0aba
--- /dev/null
+++ b/testdevapidocs/org/apache/hadoop/hbase/TestTableName.html
@@ -0,0 +1,522 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>TestTableName (Apache HBase 3.0.0-SNAPSHOT Test API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="TestTableName (Apache HBase 3.0.0-SNAPSHOT Test API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TestTableName.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/hadoop/hbase/TestStochasticBalancerJmxMetrics.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/hadoop/hbase/TestTableName.html" target="_top">Frames</a></li>
+<li><a href="TestTableName.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase</div>
+<h2 title="Class TestTableName" class="title">Class TestTableName</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.junit.rules.TestWatcher</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.TestTableName</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.junit.rules.TestRule</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.html#line.42">TestTableName</a>
+extends org.junit.rules.TestWatcher</pre>
+<div class="block">Returns a <code>byte[]</code> containing the name of the currently running test method.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) <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>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.html#emptyNames">emptyNames</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) <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>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.html#illegalTableNames">illegalTableNames</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) <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>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.html#invalidNamespace">invalidNamespace</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) <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>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.html#legalTableNames">legalTableNames</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) <a href="../../../../org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.html#names">names</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private org.apache.hadoop.hbase.TableName</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.html#tableName">tableName</a></span></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.html#TestTableName--">TestTableName</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.hadoop.hbase.TableName</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.html#getTableName--">getTableName</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.html#starting-org.junit.runner.Description-">starting</a></span>(org.junit.runner.Description&nbsp;description)</code>
+<div class="block">Invoked when a test is about to start</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.html#testEmptyNamespaceName--">testEmptyNamespaceName</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.html#testEmptyTableName--">testEmptyTableName</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.html#testIllegalHTableNames--">testIllegalHTableNames</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.html#testInvalidNamespace--">testInvalidNamespace</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.html#testLegalHTableNames--">testLegalHTableNames</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.html#testValueOf--">testValueOf</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>private org.apache.hadoop.hbase.TableName</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/hadoop/hbase/TestTableName.html#validateNames-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.TestTableName.Names-">validateNames</a></span>(org.apache.hadoop.hbase.TableName&nbsp;expected,
+             <a href="../../../../org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a>&nbsp;names)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.junit.rules.TestWatcher">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.junit.rules.TestWatcher</h3>
+<code>apply, failed, finished, skipped, skipped, succeeded</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="tableName">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tableName</h4>
+<pre>private&nbsp;org.apache.hadoop.hbase.TableName <a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.html#line.43">tableName</a></pre>
+</li>
+</ul>
+<a name="emptyNames">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>emptyNames</h4>
+<pre><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/TestTableName.html#line.57">emptyNames</a></pre>
+</li>
+</ul>
+<a name="invalidNamespace">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>invalidNamespace</h4>
+<pre><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/TestTableName.html#line.58">invalidNamespace</a></pre>
+</li>
+</ul>
+<a name="legalTableNames">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>legalTableNames</h4>
+<pre><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/TestTableName.html#line.59">legalTableNames</a></pre>
+</li>
+</ul>
+<a name="illegalTableNames">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>illegalTableNames</h4>
+<pre><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/TestTableName.html#line.63">illegalTableNames</a></pre>
+</li>
+</ul>
+<a name="names">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>names</h4>
+<pre><a href="../../../../org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a>[] <a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.html#line.149">names</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TestTableName--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TestTableName</h4>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.html#line.42">TestTableName</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="starting-org.junit.runner.Description-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>starting</h4>
+<pre>protected&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.html#line.49">starting</a>(org.junit.runner.Description&nbsp;description)</pre>
+<div class="block">Invoked when a test is about to start</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>starting</code>&nbsp;in class&nbsp;<code>org.junit.rules.TestWatcher</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getTableName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTableName</h4>
+<pre>public&nbsp;org.apache.hadoop.hbase.TableName&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.html#line.53">getTableName</a>()</pre>
+</li>
+</ul>
+<a name="testInvalidNamespace--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testInvalidNamespace</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.html#line.69">testInvalidNamespace</a>()</pre>
+</li>
+</ul>
+<a name="testEmptyNamespaceName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testEmptyNamespaceName</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.html#line.77">testEmptyNamespaceName</a>()</pre>
+</li>
+</ul>
+<a name="testEmptyTableName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testEmptyTableName</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.html#line.85">testEmptyTableName</a>()</pre>
+</li>
+</ul>
+<a name="testLegalHTableNames--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testLegalHTableNames</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.html#line.93">testLegalHTableNames</a>()</pre>
+</li>
+</ul>
+<a name="testIllegalHTableNames--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testIllegalHTableNames</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.html#line.100">testIllegalHTableNames</a>()</pre>
+</li>
+</ul>
+<a name="testValueOf--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testValueOf</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.html#line.163">testValueOf</a>()</pre>
+</li>
+</ul>
+<a name="validateNames-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.TestTableName.Names-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>validateNames</h4>
+<pre>private&nbsp;org.apache.hadoop.hbase.TableName&nbsp;<a href="../../../../src-html/org/apache/hadoop/hbase/TestTableName.html#line.181">validateNames</a>(org.apache.hadoop.hbase.TableName&nbsp;expected,
+                                                        <a href="../../../../org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a>&nbsp;names)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TestTableName.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/hadoop/hbase/TestStochasticBalancerJmxMetrics.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/hadoop/hbase/TestTableName.html" target="_top">Frames</a></li>
+<li><a href="TestTableName.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2017 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/TestTagRewriteCell.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/TestTagRewriteCell.html b/testdevapidocs/org/apache/hadoop/hbase/TestTagRewriteCell.html
index 6259757..a3e9e43 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/TestTagRewriteCell.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/TestTagRewriteCell.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/hadoop/hbase/TestStochasticBalancerJmxMetrics.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/hadoop/hbase/TestTagUtil.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -226,7 +226,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/hadoop/hbase/TestStochasticBalancerJmxMetrics.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/hadoop/hbase/TestTagUtil.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">


[22/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
index b3575c3..ade7258 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
@@ -542,25 +542,25 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">MasterSwitchType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">SnapshotType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncRequestFutureImpl.Retry</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/RegionLocateType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">RegionLocateType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.ReplicationState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">HBaseAdmin.ReplicationState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.MoreResults.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">ScannerCallable.MoreResults</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">IsolationLevel</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Consistency</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncProcessTask.SubmittedRows.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncProcessTask.SubmittedRows</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CompactType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.Retry.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncRequestFutureImpl.Retry</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Scan.ReadType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Scan.ReadType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AbstractResponse.ResponseType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AbstractResponse.ResponseType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">TableState.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Durability</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/RequestController.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">RequestController.ReturnCode</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactionState</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">MobCompactPartitionPolicy</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">TableState.State</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactionState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">SnapshotType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/Scan.ReadType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">Scan.ReadType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">MasterSwitchType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/ScannerCallable.MoreResults.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">ScannerCallable.MoreResults</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/CompactType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">CompactType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">IsolationLevel</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/AbstractResponse.ResponseType.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">AbstractResponse.ResponseType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/RequestController.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">RequestController.ReturnCode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.client.<a href="../../../../../org/apache/hadoop/hbase/client/HBaseAdmin.ReplicationState.html" title="enum in org.apache.hadoop.hbase.client"><span class="typeNameLink">HBaseAdmin.ReplicationState</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html b/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
index 5bdab95..bbf68db 100644
--- a/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/executor/package-tree.html
@@ -104,8 +104,8 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.executor.<a href="../../../../../org/apache/hadoop/hbase/executor/ExecutorType.html" title="enum in org.apache.hadoop.hbase.executor"><span class="typeNameLink">ExecutorType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.executor.<a href="../../../../../org/apache/hadoop/hbase/executor/EventType.html" title="enum in org.apache.hadoop.hbase.executor"><span class="typeNameLink">EventType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.executor.<a href="../../../../../org/apache/hadoop/hbase/executor/ExecutorType.html" title="enum in org.apache.hadoop.hbase.executor"><span class="typeNameLink">ExecutorType</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html b/devapidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
index e0395d9..491b8c4 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
@@ -123,7 +123,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Public.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Public</a>
-public static enum <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.58">FilterList.Operator</a>
+public static enum <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.60">FilterList.Operator</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&gt;</pre>
 <div class="block">set operator</div>
 </li>
@@ -216,7 +216,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>MUST_PASS_ALL</h4>
-<pre>public static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.60">MUST_PASS_ALL</a></pre>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.62">MUST_PASS_ALL</a></pre>
 <div class="block">!AND</div>
 </li>
 </ul>
@@ -226,7 +226,7 @@ the order they are declared.</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MUST_PASS_ONE</h4>
-<pre>public static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.62">MUST_PASS_ONE</a></pre>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.64">MUST_PASS_ONE</a></pre>
 <div class="block">!OR</div>
 </li>
 </ul>
@@ -244,7 +244,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.58">values</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.60">values</a>()</pre>
 <div class="block">Returns an array containing the constants of this enum type, in
 the order they are declared.  This method may be used to iterate
 over the constants as follows:
@@ -264,7 +264,7 @@ for (FilterList.Operator c : FilterList.Operator.values())
 <ul class="blockListLast">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.58">valueOf</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>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.60">valueOf</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>&nbsp;name)</pre>
 <div class="block">Returns the enum constant of this type with the specified name.
 The string must match <i>exactly</i> an identifier used to declare an
 enum constant in this type.  (Extraneous whitespace characters are 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/filter/FilterList.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/FilterList.html b/devapidocs/org/apache/hadoop/hbase/filter/FilterList.html
index 5f68a2b..9a43304 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/FilterList.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/FilterList.html
@@ -120,7 +120,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Public.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Public</a>
-public final class <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.55">FilterList</a>
+public final class <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.57">FilterList</a>
 extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html" title="class in org.apache.hadoop.hbase.filter">FilterBase</a></pre>
 <div class="block">Implementation of <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter"><code>Filter</code></a> that represents an ordered List of Filters
  which will be evaluated with a specified boolean operator <a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html#MUST_PASS_ALL"><code>FilterList.Operator.MUST_PASS_ALL</code></a>
@@ -212,7 +212,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#seekHintFilter">seekHintFilter</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -491,7 +491,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>MAX_LOG_FILTERS</h4>
-<pre>private static final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.65">MAX_LOG_FILTERS</a></pre>
+<pre>private static final&nbsp;int <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.67">MAX_LOG_FILTERS</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.filter.FilterList.MAX_LOG_FILTERS">Constant Field Values</a></dd>
@@ -504,7 +504,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>operator</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.66">operator</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.68">operator</a></pre>
 </li>
 </ul>
 <a name="filters">
@@ -513,7 +513,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>filters</h4>
-<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.67">filters</a></pre>
+<pre>private final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.69">filters</a></pre>
 </li>
 </ul>
 <a name="seekHintFilter">
@@ -522,7 +522,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>seekHintFilter</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.68">seekHintFilter</a></pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.70">seekHintFilter</a></pre>
 </li>
 </ul>
 <a name="prevFilterRCList">
@@ -531,7 +531,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>prevFilterRCList</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.75">prevFilterRCList</a></pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.77">prevFilterRCList</a></pre>
 <div class="block">Save previous return code and previous cell for every filter in filter list. For MUST_PASS_ONE,
  we use the previous return code to decide whether we should pass current cell encountered to
  the filter. For MUST_PASS_ALL, the two list are meaningless.</div>
@@ -543,7 +543,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>prevCellList</h4>
-<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.76">prevCellList</a></pre>
+<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.78">prevCellList</a></pre>
 </li>
 </ul>
 <a name="referenceCell">
@@ -552,7 +552,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>referenceCell</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.79">referenceCell</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.81">referenceCell</a></pre>
 <div class="block">Reference Cell used by <a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#transformCell-org.apache.hadoop.hbase.Cell-"><code>transformCell(Cell)</code></a> for validation purpose.</div>
 </li>
 </ul>
@@ -562,7 +562,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>transformedCell</h4>
-<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.88">transformedCell</a></pre>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.90">transformedCell</a></pre>
 <div class="block">When filtering a given Cell in <a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filterKeyValue-org.apache.hadoop.hbase.Cell-"><code>filterKeyValue(Cell)</code></a>,
  this stores the transformed Cell to be returned by <a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html#transformCell-org.apache.hadoop.hbase.Cell-"><code>transformCell(Cell)</code></a>.
 
@@ -584,7 +584,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>FilterList</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.96">FilterList</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.98">FilterList</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters)</pre>
 <div class="block">Constructor that takes a set of <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter"><code>Filter</code></a>s. The default operator
  MUST_PASS_ALL is assumed.
  All filters are cloned to internal list.</div>
@@ -600,7 +600,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>FilterList</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.107">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>...&nbsp;rowFilters)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.109">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>...&nbsp;rowFilters)</pre>
 <div class="block">Constructor that takes a var arg number of <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter"><code>Filter</code></a>s. The fefault operator
  MUST_PASS_ALL is assumed.</div>
 <dl>
@@ -615,7 +615,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>FilterList</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.116">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;operator)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.118">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;operator)</pre>
 <div class="block">Constructor that takes an operator.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -629,7 +629,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>FilterList</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.128">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;operator,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.130">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;operator,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters)</pre>
 <div class="block">Constructor that takes a set of <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter"><code>Filter</code></a>s and an operator.</div>
 <dl>
@@ -645,7 +645,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FilterList</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.140">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;operator,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.142">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;operator,
                   <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>...&nbsp;rowFilters)</pre>
 <div class="block">Constructor that takes a var arg number of <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter"><code>Filter</code></a>s and an operator.</div>
 <dl>
@@ -669,7 +669,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>initPrevListForMustPassOne</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.146">initPrevListForMustPassOne</a>(int&nbsp;size)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.148">initPrevListForMustPassOne</a>(int&nbsp;size)</pre>
 </li>
 </ul>
 <a name="getOperator--">
@@ -678,7 +678,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getOperator</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.163">getOperator</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.165">getOperator</a>()</pre>
 <div class="block">Get the operator.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -692,7 +692,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getFilters</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.172">getFilters</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.174">getFilters</a>()</pre>
 <div class="block">Get the filters.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -706,7 +706,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>size</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.176">size</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.178">size</a>()</pre>
 </li>
 </ul>
 <a name="isEmpty--">
@@ -715,7 +715,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>isEmpty</h4>
-<pre>private&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.180">isEmpty</a>()</pre>
+<pre>private&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.182">isEmpty</a>()</pre>
 </li>
 </ul>
 <a name="getReversed-java.util.List-boolean-">
@@ -724,7 +724,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getReversed</h4>
-<pre>private static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.184">getReversed</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters,
+<pre>private static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.186">getReversed</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters,
                                    boolean&nbsp;defaultValue)</pre>
 </li>
 </ul>
@@ -734,7 +734,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>checkReversed</h4>
-<pre>private static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.199">checkReversed</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters,
+<pre>private static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.201">checkReversed</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters,
                                   boolean&nbsp;expected)</pre>
 </li>
 </ul>
@@ -744,7 +744,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>addFilter</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.209">addFilter</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;filters)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.211">addFilter</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;filters)</pre>
 </li>
 </ul>
 <a name="addFilter-org.apache.hadoop.hbase.filter.Filter-">
@@ -753,7 +753,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>addFilter</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.223">addFilter</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;filter)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.225">addFilter</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;filter)</pre>
 <div class="block">Add a filter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -767,7 +767,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>reset</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.228">reset</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.230">reset</a>()
            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#reset--">FilterBase</a></code></span></div>
 <div class="block">Filters that are purely stateless and do nothing in their reset() methods can inherit
@@ -791,7 +791,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>filterRowKey</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.241">filterRowKey</a>(byte[]&nbsp;rowKey,
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.243">filterRowKey</a>(byte[]&nbsp;rowKey,
                             int&nbsp;offset,
                             int&nbsp;length)
                      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -824,7 +824,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>filterRowKey</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.265">filterRowKey</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.267">filterRowKey</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)
                      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">Filter</a></code></span></div>
 <div class="block">Filters a row based on the row key. If this returns true, the entire row will be excluded. If
@@ -852,7 +852,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>filterAllRemaining</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.287">filterAllRemaining</a>()
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.289">filterAllRemaining</a>()
                            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#filterAllRemaining--">FilterBase</a></code></span></div>
 <div class="block">Filters that never filter all remaining can inherit this implementation that
@@ -878,7 +878,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>transformCell</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.307">transformCell</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.309">transformCell</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)
                    throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#transformCell-org.apache.hadoop.hbase.Cell-">FilterBase</a></code></span></div>
 <div class="block">By default no transformation takes place
@@ -911,7 +911,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>shouldPassCurrentCellToFilter</h4>
-<pre>private&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.328">shouldPassCurrentCellToFilter</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;prevCell,
+<pre>private&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.330">shouldPassCurrentCellToFilter</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;prevCell,
                                               <a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell,
                                               int&nbsp;filterIdx)
                                        throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -935,7 +935,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>filterKeyValue</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.356">filterKeyValue</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.358">filterKeyValue</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)
                                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">Filter</a></code></span></div>
 <div class="block">A way to filter based on the column family, column qualifier and/or the column value. Return
@@ -972,7 +972,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>filterRowCells</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.465">filterRowCells</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;cells)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.474">filterRowCells</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;cells)
                     throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Filters that never filter by modifying the returned List of Cells can
  inherit this implementation that does nothing.
@@ -1000,7 +1000,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>hasFilterRow</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.473">hasFilterRow</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.482">hasFilterRow</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#hasFilterRow--">FilterBase</a></code></span></div>
 <div class="block">Fitlers that never filter by modifying the returned List of Cells can
  inherit this implementation that does nothing.
@@ -1021,7 +1021,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>filterRow</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.484">filterRow</a>()
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.493">filterRow</a>()
                   throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#filterRow--">FilterBase</a></code></span></div>
 <div class="block">Filters that never filter by rows based on previously gathered state from
@@ -1050,7 +1050,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.507">toByteArray</a>()
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.516">toByteArray</a>()
                    throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#toByteArray--">FilterBase</a></code></span></div>
 <div class="block">Return length 0 byte array for Filters that don't require special serialization</div>
@@ -1070,7 +1070,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>parseFrom</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html" title="class in org.apache.hadoop.hbase.filter">FilterList</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.524">parseFrom</a>(byte[]&nbsp;pbBytes)
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html" title="class in org.apache.hadoop.hbase.filter">FilterList</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.533">parseFrom</a>(byte[]&nbsp;pbBytes)
                             throws <a href="../../../../../org/apache/hadoop/hbase/exceptions/DeserializationException.html" title="class in org.apache.hadoop.hbase.exceptions">DeserializationException</a></pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1090,7 +1090,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>areSerializedFieldsEqual</h4>
-<pre>boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.551">areSerializedFieldsEqual</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;other)</pre>
+<pre>boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.560">areSerializedFieldsEqual</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;other)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#areSerializedFieldsEqual-org.apache.hadoop.hbase.filter.Filter-">FilterBase</a></code></span></div>
 <div class="block">Default implementation so that writers of custom filters aren't forced to implement.</div>
 <dl>
@@ -1110,7 +1110,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getNextCellHint</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.562">getNextCellHint</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.571">getNextCellHint</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)
                      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#getNextCellHint-org.apache.hadoop.hbase.Cell-">FilterBase</a></code></span></div>
 <div class="block">Filters that are not sure which key must be next seeked to, can inherit
@@ -1139,7 +1139,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>isFamilyEssential</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.596">isFamilyEssential</a>(byte[]&nbsp;name)
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.615">isFamilyEssential</a>(byte[]&nbsp;name)
                           throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#isFamilyEssential-byte:A-">FilterBase</a></code></span></div>
 <div class="block">By default, we require all scan's column families to be present. Our
@@ -1166,7 +1166,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>setReversed</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.610">setReversed</a>(boolean&nbsp;reversed)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.629">setReversed</a>(boolean&nbsp;reversed)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#setReversed-boolean-">Filter</a></code></span></div>
 <div class="block">alter the reversed scan flag</div>
 <dl>
@@ -1183,7 +1183,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.619">toString</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.638">toString</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html#toString--">FilterBase</a></code></span></div>
 <div class="block">Return filter's info for debugging and logging purpose.</div>
 <dl>
@@ -1198,7 +1198,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/filter/FilterBase.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toString</h4>
-<pre>protected&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.623">toString</a>(int&nbsp;maxFilters)</pre>
+<pre>protected&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.642">toString</a>(int&nbsp;maxFilters)</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html b/devapidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html
index 1c9fe54..f329dc1 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html
@@ -440,10 +440,6 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
 <td class="colLast"><span class="typeNameLabel">WhileMatchFilter.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/WhileMatchFilter.html#filter">filter</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td>
-<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/FilterList.html#seekHintFilter">seekHintFilter</a></span></code>&nbsp;</td>
-</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
@@ -457,6 +453,10 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
 <td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;</code></td>
 <td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/FilterList.html#filters">filters</a></span></code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">FilterList.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/filter/FilterList.html#seekHintFilter">seekHintFilter</a></span></code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html b/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
index ba07b38..bbe7b77 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
@@ -175,14 +175,14 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterList.Operator</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/BitComparator.BitwiseOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">BitComparator.BitwiseOp</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FilterWrapper.FilterRowRetCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterWrapper.FilterRowRetCode</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">Filter.ReturnCode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">CompareFilter.CompareOp</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/RegexStringComparator.EngineType.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">RegexStringComparator.EngineType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.SatisfiesCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FuzzyRowFilter.SatisfiesCode</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/BitComparator.BitwiseOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">BitComparator.BitwiseOp</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/CompareFilter.CompareOp.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">CompareFilter.CompareOp</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FuzzyRowFilter.Order.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FuzzyRowFilter.Order</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">Filter.ReturnCode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.filter.<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter"><span class="typeNameLink">FilterList.Operator</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
index 3d32149..1aed141 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
@@ -273,12 +273,12 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.ExternalBlockCaches.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">CacheConfig.ExternalBlockCaches</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.Writer.State.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">HFileBlock.Writer.State</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.MemoryType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">Cacheable.MemoryType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockPriority.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockPriority</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/Cacheable.MemoryType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">Cacheable.MemoryType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.BlockCategory.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockType.BlockCategory</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockType.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">BlockType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFileBlock.Writer.State.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">HFileBlock.Writer.State</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.io.hfile.<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/CacheConfig.ExternalBlockCaches.html" title="enum in org.apache.hadoop.hbase.io.hfile"><span class="typeNameLink">CacheConfig.ExternalBlockCaches</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html b/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
index c0a4d66..ea3d1c5 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
@@ -341,9 +341,9 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/CallEvent.Type.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">CallEvent.Type</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/BufferCallBeforeInitHandler.BufferCallAction.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">BufferCallBeforeInitHandler.BufferCallAction</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/MetricsHBaseServerSourceFactoryImpl.SourceStorage.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">MetricsHBaseServerSourceFactoryImpl.SourceStorage</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/BufferCallBeforeInitHandler.BufferCallAction.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">BufferCallBeforeInitHandler.BufferCallAction</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/CallEvent.Type.html" title="enum in org.apache.hadoop.hbase.ipc"><span class="typeNameLink">CallEvent.Type</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
index 2bfdd97..d8052f0 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
@@ -293,10 +293,10 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSplit.Version.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">TableSplit.Version</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/CellCounter.CellCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">CellCounter.CellCounterMapper.Counters</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/RowCounter.RowCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">RowCounter.RowCounterMapper.Counters</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.Counter.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">SyncTable.SyncMapper.Counter</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/CellCounter.CellCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">CellCounter.CellCounterMapper.Counters</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSplit.Version.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="typeNameLink">TableSplit.Version</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
index c73f25f..e458be7 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
@@ -197,8 +197,8 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.master.balancer.<a href="../../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.Cluster.LocalityType.html" title="enum in org.apache.hadoop.hbase.master.balancer"><span class="typeNameLink">BaseLoadBalancer.Cluster.LocalityType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.balancer.<a href="../../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.Cluster.Action.Type.html" title="enum in org.apache.hadoop.hbase.master.balancer"><span class="typeNameLink">BaseLoadBalancer.Cluster.Action.Type</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.balancer.<a href="../../../../../../org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.Cluster.LocalityType.html" title="enum in org.apache.hadoop.hbase.master.balancer"><span class="typeNameLink">BaseLoadBalancer.Cluster.LocalityType</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
index 89c0471..e8f4765 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
@@ -316,11 +316,11 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">RegionState.State</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MasterRpcServices.BalanceSwitchMode</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.TerminationStatus</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MetricsMasterSourceFactoryImpl.FactoryStorage</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.ResubmitDirective.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">SplitLogManager.ResubmitDirective</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">RegionState.State</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MetricsMasterSourceFactoryImpl.FactoryStorage</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master"><span class="typeNameLink">MasterRpcServices.BalanceSwitchMode</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/monitoring/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/monitoring/package-tree.html b/devapidocs/org/apache/hadoop/hbase/monitoring/package-tree.html
index c43c370..d264c19 100644
--- a/devapidocs/org/apache/hadoop/hbase/monitoring/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/monitoring/package-tree.html
@@ -125,8 +125,8 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.monitoring.<a href="../../../../../org/apache/hadoop/hbase/monitoring/TaskMonitor.TaskFilter.TaskType.html" title="enum in org.apache.hadoop.hbase.monitoring"><span class="typeNameLink">TaskMonitor.TaskFilter.TaskType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.monitoring.<a href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredTask.State.html" title="enum in org.apache.hadoop.hbase.monitoring"><span class="typeNameLink">MonitoredTask.State</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.monitoring.<a href="../../../../../org/apache/hadoop/hbase/monitoring/TaskMonitor.TaskFilter.TaskType.html" title="enum in org.apache.hadoop.hbase.monitoring"><span class="typeNameLink">TaskMonitor.TaskFilter.TaskType</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/package-tree.html b/devapidocs/org/apache/hadoop/hbase/package-tree.html
index ece9aef..eeff7dd 100644
--- a/devapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -435,15 +435,15 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">KeyValue.Type</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ProcedureState.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ProcedureState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/Coprocessor.State.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">Coprocessor.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/MetaTableAccessor.QueryType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">MetaTableAccessor.QueryType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">MemoryCompactionPolicy</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ProcedureState.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ProcedureState</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CellBuilderType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CellBuilderType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeepDeletedCells.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">KeepDeletedCells</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HealthChecker.HealthCheckerExitStatus</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/MemoryCompactionPolicy.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">MemoryCompactionPolicy</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HConstants.OperationStatusCode.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HConstants.OperationStatusCode</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/Coprocessor.State.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">Coprocessor.State</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/KeyValue.Type.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">KeyValue.Type</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HealthChecker.HealthCheckerExitStatus.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HealthChecker.HealthCheckerExitStatus</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/CompatibilitySingletonFactory.SingletonStorage.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">CompatibilitySingletonFactory.SingletonStorage</span></a></li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
index 41ae010..719acbe 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
@@ -201,11 +201,11 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">RootProcedureState.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/StateMachineProcedure.Flow.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">StateMachineProcedure.Flow</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.LockState.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">Procedure.LockState</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.ResourceType.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">LockInfo.ResourceType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/Procedure.LockState.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">Procedure.LockState</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/LockInfo.LockType.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">LockInfo.LockType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/RootProcedureState.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">RootProcedureState.State</span></a></li>
 </ul>
 </li>
 </ul>


[13/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-client-project/license.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-client-project/license.html b/hbase-build-configuration/hbase-archetypes/hbase-client-project/license.html
index 096da95..79661e2 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-client-project/license.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-client-project/license.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-client archetype &#x2013; Project Licenses</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -111,7 +111,209 @@
 <h2><a name="Project_Licenses"></a>Project Licenses</h2><a name="Project_Licenses"></a>
 <div class="section">
 <h3><a name="Apache_License_Version_2.0"></a>Apache License, Version 2.0</h3><a name="Apache_License_Version_2.0"></a>
-<p>Can't read the url [https://www.apache.org/licenses/LICENSE-2.0.txt] : connect timed out</p></div></div>
+<div class="source"><pre class="prettyprint">
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      &quot;License&quot; shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      &quot;Licensor&quot; shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      &quot;Legal Entity&quot; shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      &quot;control&quot; means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      &quot;You&quot; (or &quot;Your&quot;) shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      &quot;Source&quot; form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      &quot;Object&quot; form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      &quot;Work&quot; shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      &quot;Derivative Works&quot; shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      &quot;Contribution&quot; shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, &quot;submitted&quot;
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as &quot;Not a Contribution.&quot;
+
+      &quot;Contributor&quot; shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a &quot;NOTICE&quot; text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an &quot;AS IS&quot; BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets &quot;[]&quot;
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same &quot;printed page&quot; as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+</pre></div></div></div>
                   </div>
           </div>
 
@@ -124,7 +326,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-client-project/mail-lists.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-client-project/mail-lists.html b/hbase-build-configuration/hbase-archetypes/hbase-client-project/mail-lists.html
index 00d99a7..01348a8 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-client-project/mail-lists.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-client-project/mail-lists.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-client archetype &#x2013; Project Mailing Lists</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -176,7 +176,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-client-project/plugin-management.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-client-project/plugin-management.html b/hbase-build-configuration/hbase-archetypes/hbase-client-project/plugin-management.html
index 5a58993..ca8046b 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-client-project/plugin-management.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-client-project/plugin-management.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-client archetype &#x2013; Project Plugin Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -271,7 +271,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-client-project/plugins.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-client-project/plugins.html b/hbase-build-configuration/hbase-archetypes/hbase-client-project/plugins.html
index c55c5ca..0c31414 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-client-project/plugins.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-client-project/plugins.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-client archetype &#x2013; Project Plugins</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -226,7 +226,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-client-project/project-info.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-client-project/project-info.html b/hbase-build-configuration/hbase-archetypes/hbase-client-project/project-info.html
index b903ac6..5e0b8a0 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-client-project/project-info.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-client-project/project-info.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-client archetype &#x2013; Project Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -167,7 +167,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-client-project/project-reports.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-client-project/project-reports.html b/hbase-build-configuration/hbase-archetypes/hbase-client-project/project-reports.html
index 597acf3..9c83bd5 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-client-project/project-reports.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-client-project/project-reports.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-client archetype &#x2013; Generated Reports</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -128,7 +128,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-client-project/project-summary.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-client-project/project-summary.html b/hbase-build-configuration/hbase-archetypes/hbase-client-project/project-summary.html
index 64b7edc..4f13f36 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-client-project/project-summary.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-client-project/project-summary.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-client archetype &#x2013; Project Summary</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -166,7 +166,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-client-project/source-repository.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-client-project/source-repository.html b/hbase-build-configuration/hbase-archetypes/hbase-client-project/source-repository.html
index e0e0a32..d314911 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-client-project/source-repository.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-client-project/source-repository.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-client archetype &#x2013; Source Code Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -134,7 +134,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-client-project/team-list.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-client-project/team-list.html b/hbase-build-configuration/hbase-archetypes/hbase-client-project/team-list.html
index 13127b4..f85d7ee 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-client-project/team-list.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-client-project/team-list.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-client archetype &#x2013; Project Team</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -529,7 +529,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/checkstyle.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/checkstyle.html b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/checkstyle.html
index 54f7459..fb83bad 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/checkstyle.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/checkstyle.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-shaded-client archetype &#x2013; Checkstyle Results</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -150,7 +150,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependencies.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependencies.html b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependencies.html
index 52d2020..2b9a4f8 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependencies.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependencies.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-shaded-client archetype &#x2013; Project Dependencies</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -3493,7 +3493,7 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
 <td>No</td></tr>
 <tr class="a">
 <td>hbase-common-3.0.0-SNAPSHOT-tests.jar</td>
-<td>287 kB</td>
+<td>290.9 kB</td>
 <td>-</td>
 <td>-</td>
 <td>-</td>
@@ -4187,7 +4187,7 @@ These include: bzip2, gzip, pack200, xz and ar, cpio, jar, tar, zip, dump.</p>
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 


[26/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html b/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html
index 0ed7e8b..7839e75 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html
@@ -30,615 +30,634 @@
 <span class="sourceLineNo">022</span>import java.util.ArrayList;<a name="line.22"></a>
 <span class="sourceLineNo">023</span>import java.util.Arrays;<a name="line.23"></a>
 <span class="sourceLineNo">024</span>import java.util.Collections;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import java.util.List;<a name="line.25"></a>
-<span class="sourceLineNo">026</span><a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.hadoop.hbase.Cell;<a name="line.27"></a>
-<span class="sourceLineNo">028</span>import org.apache.hadoop.hbase.CellComparator;<a name="line.28"></a>
-<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.CellUtil;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.KeyValueUtil;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.exceptions.DeserializationException;<a name="line.32"></a>
-<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;<a name="line.33"></a>
-<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.FilterProtos;<a name="line.34"></a>
-<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.shaded.com.google.protobuf.InvalidProtocolBufferException;<a name="line.35"></a>
-<span class="sourceLineNo">036</span><a name="line.36"></a>
-<span class="sourceLineNo">037</span>/**<a name="line.37"></a>
-<span class="sourceLineNo">038</span> * Implementation of {@link Filter} that represents an ordered List of Filters<a name="line.38"></a>
-<span class="sourceLineNo">039</span> * which will be evaluated with a specified boolean operator {@link Operator#MUST_PASS_ALL}<a name="line.39"></a>
-<span class="sourceLineNo">040</span> * (&lt;code&gt;AND&lt;/code&gt;) or {@link Operator#MUST_PASS_ONE} (&lt;code&gt;OR&lt;/code&gt;).<a name="line.40"></a>
-<span class="sourceLineNo">041</span> * Since you can use Filter Lists as children of Filter Lists, you can create a<a name="line.41"></a>
-<span class="sourceLineNo">042</span> * hierarchy of filters to be evaluated.<a name="line.42"></a>
-<span class="sourceLineNo">043</span> *<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * &lt;br&gt;<a name="line.44"></a>
-<span class="sourceLineNo">045</span> * {@link Operator#MUST_PASS_ALL} evaluates lazily: evaluation stops as soon as one filter does<a name="line.45"></a>
-<span class="sourceLineNo">046</span> * not include the KeyValue.<a name="line.46"></a>
-<span class="sourceLineNo">047</span> *<a name="line.47"></a>
-<span class="sourceLineNo">048</span> * &lt;br&gt;<a name="line.48"></a>
-<span class="sourceLineNo">049</span> * {@link Operator#MUST_PASS_ONE} evaluates non-lazily: all filters are always evaluated.<a name="line.49"></a>
-<span class="sourceLineNo">050</span> *<a name="line.50"></a>
-<span class="sourceLineNo">051</span> * &lt;br&gt;<a name="line.51"></a>
-<span class="sourceLineNo">052</span> * Defaults to {@link Operator#MUST_PASS_ALL}.<a name="line.52"></a>
-<span class="sourceLineNo">053</span> */<a name="line.53"></a>
-<span class="sourceLineNo">054</span>@InterfaceAudience.Public<a name="line.54"></a>
-<span class="sourceLineNo">055</span>final public class FilterList extends FilterBase {<a name="line.55"></a>
-<span class="sourceLineNo">056</span>  /** set operator */<a name="line.56"></a>
-<span class="sourceLineNo">057</span>  @InterfaceAudience.Public<a name="line.57"></a>
-<span class="sourceLineNo">058</span>  public static enum Operator {<a name="line.58"></a>
-<span class="sourceLineNo">059</span>    /** !AND */<a name="line.59"></a>
-<span class="sourceLineNo">060</span>    MUST_PASS_ALL,<a name="line.60"></a>
-<span class="sourceLineNo">061</span>    /** !OR */<a name="line.61"></a>
-<span class="sourceLineNo">062</span>    MUST_PASS_ONE<a name="line.62"></a>
-<span class="sourceLineNo">063</span>  }<a name="line.63"></a>
-<span class="sourceLineNo">064</span><a name="line.64"></a>
-<span class="sourceLineNo">065</span>  private static final int MAX_LOG_FILTERS = 5;<a name="line.65"></a>
-<span class="sourceLineNo">066</span>  private Operator operator = Operator.MUST_PASS_ALL;<a name="line.66"></a>
-<span class="sourceLineNo">067</span>  private final List&lt;Filter&gt; filters;<a name="line.67"></a>
-<span class="sourceLineNo">068</span>  private Filter seekHintFilter = null;<a name="line.68"></a>
-<span class="sourceLineNo">069</span><a name="line.69"></a>
-<span class="sourceLineNo">070</span>  /**<a name="line.70"></a>
-<span class="sourceLineNo">071</span>   * Save previous return code and previous cell for every filter in filter list. For MUST_PASS_ONE,<a name="line.71"></a>
-<span class="sourceLineNo">072</span>   * we use the previous return code to decide whether we should pass current cell encountered to<a name="line.72"></a>
-<span class="sourceLineNo">073</span>   * the filter. For MUST_PASS_ALL, the two list are meaningless.<a name="line.73"></a>
-<span class="sourceLineNo">074</span>   */<a name="line.74"></a>
-<span class="sourceLineNo">075</span>  private List&lt;ReturnCode&gt; prevFilterRCList = null;<a name="line.75"></a>
-<span class="sourceLineNo">076</span>  private List&lt;Cell&gt; prevCellList = null;<a name="line.76"></a>
-<span class="sourceLineNo">077</span><a name="line.77"></a>
-<span class="sourceLineNo">078</span>  /** Reference Cell used by {@link #transformCell(Cell)} for validation purpose. */<a name="line.78"></a>
-<span class="sourceLineNo">079</span>  private Cell referenceCell = null;<a name="line.79"></a>
-<span class="sourceLineNo">080</span><a name="line.80"></a>
-<span class="sourceLineNo">081</span>  /**<a name="line.81"></a>
-<span class="sourceLineNo">082</span>   * When filtering a given Cell in {@link #filterKeyValue(Cell)},<a name="line.82"></a>
-<span class="sourceLineNo">083</span>   * this stores the transformed Cell to be returned by {@link #transformCell(Cell)}.<a name="line.83"></a>
-<span class="sourceLineNo">084</span>   *<a name="line.84"></a>
-<span class="sourceLineNo">085</span>   * Individual filters transformation are applied only when the filter includes the Cell.<a name="line.85"></a>
-<span class="sourceLineNo">086</span>   * Transformations are composed in the order specified by {@link #filters}.<a name="line.86"></a>
-<span class="sourceLineNo">087</span>   */<a name="line.87"></a>
-<span class="sourceLineNo">088</span>  private Cell transformedCell = null;<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>   * Constructor that takes a set of {@link Filter}s. The default operator<a name="line.91"></a>
-<span class="sourceLineNo">092</span>   * MUST_PASS_ALL is assumed.<a name="line.92"></a>
-<span class="sourceLineNo">093</span>   * All filters are cloned to internal list.<a name="line.93"></a>
-<span class="sourceLineNo">094</span>   * @param rowFilters list of filters<a name="line.94"></a>
-<span class="sourceLineNo">095</span>   */<a name="line.95"></a>
-<span class="sourceLineNo">096</span>  public FilterList(final List&lt;Filter&gt; rowFilters) {<a name="line.96"></a>
-<span class="sourceLineNo">097</span>    reversed = getReversed(rowFilters, reversed);<a name="line.97"></a>
-<span class="sourceLineNo">098</span>    this.filters = new ArrayList&lt;&gt;(rowFilters);<a name="line.98"></a>
-<span class="sourceLineNo">099</span>    initPrevListForMustPassOne(rowFilters.size());<a name="line.99"></a>
-<span class="sourceLineNo">100</span>  }<a name="line.100"></a>
-<span class="sourceLineNo">101</span><a name="line.101"></a>
-<span class="sourceLineNo">102</span>  /**<a name="line.102"></a>
-<span class="sourceLineNo">103</span>   * Constructor that takes a var arg number of {@link Filter}s. The fefault operator<a name="line.103"></a>
-<span class="sourceLineNo">104</span>   * MUST_PASS_ALL is assumed.<a name="line.104"></a>
-<span class="sourceLineNo">105</span>   * @param rowFilters<a name="line.105"></a>
-<span class="sourceLineNo">106</span>   */<a name="line.106"></a>
-<span class="sourceLineNo">107</span>  public FilterList(final Filter... rowFilters) {<a name="line.107"></a>
-<span class="sourceLineNo">108</span>    this(Arrays.asList(rowFilters));<a name="line.108"></a>
-<span class="sourceLineNo">109</span>  }<a name="line.109"></a>
-<span class="sourceLineNo">110</span><a name="line.110"></a>
-<span class="sourceLineNo">111</span>  /**<a name="line.111"></a>
-<span class="sourceLineNo">112</span>   * Constructor that takes an operator.<a name="line.112"></a>
-<span class="sourceLineNo">113</span>   *<a name="line.113"></a>
-<span class="sourceLineNo">114</span>   * @param operator Operator to process filter set with.<a name="line.114"></a>
-<span class="sourceLineNo">115</span>   */<a name="line.115"></a>
-<span class="sourceLineNo">116</span>  public FilterList(final Operator operator) {<a name="line.116"></a>
-<span class="sourceLineNo">117</span>    this.operator = operator;<a name="line.117"></a>
-<span class="sourceLineNo">118</span>    this.filters = new ArrayList&lt;&gt;();<a name="line.118"></a>
-<span class="sourceLineNo">119</span>    initPrevListForMustPassOne(filters.size());<a name="line.119"></a>
-<span class="sourceLineNo">120</span>  }<a name="line.120"></a>
-<span class="sourceLineNo">121</span><a name="line.121"></a>
-<span class="sourceLineNo">122</span>  /**<a name="line.122"></a>
-<span class="sourceLineNo">123</span>   * Constructor that takes a set of {@link Filter}s and an operator.<a name="line.123"></a>
-<span class="sourceLineNo">124</span>   *<a name="line.124"></a>
-<span class="sourceLineNo">125</span>   * @param operator Operator to process filter set with.<a name="line.125"></a>
-<span class="sourceLineNo">126</span>   * @param rowFilters Set of row filters.<a name="line.126"></a>
-<span class="sourceLineNo">127</span>   */<a name="line.127"></a>
-<span class="sourceLineNo">128</span>  public FilterList(final Operator operator, final List&lt;Filter&gt; rowFilters) {<a name="line.128"></a>
-<span class="sourceLineNo">129</span>    this(rowFilters);<a name="line.129"></a>
-<span class="sourceLineNo">130</span>    this.operator = operator;<a name="line.130"></a>
-<span class="sourceLineNo">131</span>    initPrevListForMustPassOne(rowFilters.size());<a name="line.131"></a>
-<span class="sourceLineNo">132</span>  }<a name="line.132"></a>
-<span class="sourceLineNo">133</span><a name="line.133"></a>
-<span class="sourceLineNo">134</span>  /**<a name="line.134"></a>
-<span class="sourceLineNo">135</span>   * Constructor that takes a var arg number of {@link Filter}s and an operator.<a name="line.135"></a>
-<span class="sourceLineNo">136</span>   *<a name="line.136"></a>
-<span class="sourceLineNo">137</span>   * @param operator Operator to process filter set with.<a name="line.137"></a>
-<span class="sourceLineNo">138</span>   * @param rowFilters Filters to use<a name="line.138"></a>
-<span class="sourceLineNo">139</span>   */<a name="line.139"></a>
-<span class="sourceLineNo">140</span>  public FilterList(final Operator operator, final Filter... rowFilters) {<a name="line.140"></a>
-<span class="sourceLineNo">141</span>    this(rowFilters);<a name="line.141"></a>
-<span class="sourceLineNo">142</span>    this.operator = operator;<a name="line.142"></a>
-<span class="sourceLineNo">143</span>    initPrevListForMustPassOne(rowFilters.length);<a name="line.143"></a>
-<span class="sourceLineNo">144</span>  }<a name="line.144"></a>
-<span class="sourceLineNo">145</span><a name="line.145"></a>
-<span class="sourceLineNo">146</span>  public void initPrevListForMustPassOne(int size) {<a name="line.146"></a>
-<span class="sourceLineNo">147</span>    if (operator == Operator.MUST_PASS_ONE) {<a name="line.147"></a>
-<span class="sourceLineNo">148</span>      if (this.prevFilterRCList == null) {<a name="line.148"></a>
-<span class="sourceLineNo">149</span>        prevFilterRCList = new ArrayList&lt;&gt;(Collections.nCopies(size, null));<a name="line.149"></a>
-<span class="sourceLineNo">150</span>      }<a name="line.150"></a>
-<span class="sourceLineNo">151</span>      if (this.prevCellList == null) {<a name="line.151"></a>
-<span class="sourceLineNo">152</span>        prevCellList = new ArrayList&lt;&gt;(Collections.nCopies(size, null));<a name="line.152"></a>
-<span class="sourceLineNo">153</span>      }<a name="line.153"></a>
-<span class="sourceLineNo">154</span>    }<a name="line.154"></a>
-<span class="sourceLineNo">155</span>  }<a name="line.155"></a>
-<span class="sourceLineNo">156</span><a name="line.156"></a>
-<span class="sourceLineNo">157</span><a name="line.157"></a>
-<span class="sourceLineNo">158</span>  /**<a name="line.158"></a>
-<span class="sourceLineNo">159</span>   * Get the operator.<a name="line.159"></a>
-<span class="sourceLineNo">160</span>   *<a name="line.160"></a>
-<span class="sourceLineNo">161</span>   * @return operator<a name="line.161"></a>
-<span class="sourceLineNo">162</span>   */<a name="line.162"></a>
-<span class="sourceLineNo">163</span>  public Operator getOperator() {<a name="line.163"></a>
-<span class="sourceLineNo">164</span>    return operator;<a name="line.164"></a>
-<span class="sourceLineNo">165</span>  }<a name="line.165"></a>
-<span class="sourceLineNo">166</span><a name="line.166"></a>
-<span class="sourceLineNo">167</span>  /**<a name="line.167"></a>
-<span class="sourceLineNo">168</span>   * Get the filters.<a name="line.168"></a>
-<span class="sourceLineNo">169</span>   *<a name="line.169"></a>
-<span class="sourceLineNo">170</span>   * @return filters<a name="line.170"></a>
-<span class="sourceLineNo">171</span>   */<a name="line.171"></a>
-<span class="sourceLineNo">172</span>  public List&lt;Filter&gt; getFilters() {<a name="line.172"></a>
-<span class="sourceLineNo">173</span>    return filters;<a name="line.173"></a>
-<span class="sourceLineNo">174</span>  }<a name="line.174"></a>
-<span class="sourceLineNo">175</span><a name="line.175"></a>
-<span class="sourceLineNo">176</span>  public int size() {<a name="line.176"></a>
-<span class="sourceLineNo">177</span>    return filters.size();<a name="line.177"></a>
-<span class="sourceLineNo">178</span>  }<a name="line.178"></a>
-<span class="sourceLineNo">179</span><a name="line.179"></a>
-<span class="sourceLineNo">180</span>  private boolean isEmpty() {<a name="line.180"></a>
-<span class="sourceLineNo">181</span>    return filters.isEmpty();<a name="line.181"></a>
-<span class="sourceLineNo">182</span>  }<a name="line.182"></a>
-<span class="sourceLineNo">183</span><a name="line.183"></a>
-<span class="sourceLineNo">184</span>  private static boolean getReversed(List&lt;Filter&gt; rowFilters, boolean defaultValue) {<a name="line.184"></a>
-<span class="sourceLineNo">185</span>    boolean rval = defaultValue;<a name="line.185"></a>
-<span class="sourceLineNo">186</span>    boolean isFirst = true;<a name="line.186"></a>
-<span class="sourceLineNo">187</span>    for (Filter f : rowFilters) {<a name="line.187"></a>
-<span class="sourceLineNo">188</span>      if (isFirst) {<a name="line.188"></a>
-<span class="sourceLineNo">189</span>        rval = f.isReversed();<a name="line.189"></a>
-<span class="sourceLineNo">190</span>        isFirst = false;<a name="line.190"></a>
-<span class="sourceLineNo">191</span>        continue;<a name="line.191"></a>
-<span class="sourceLineNo">192</span>      }<a name="line.192"></a>
-<span class="sourceLineNo">193</span>      if (rval != f.isReversed()) {<a name="line.193"></a>
-<span class="sourceLineNo">194</span>        throw new IllegalArgumentException("Filters in the list must have the same reversed flag");<a name="line.194"></a>
-<span class="sourceLineNo">195</span>      }<a name="line.195"></a>
-<span class="sourceLineNo">196</span>    }<a name="line.196"></a>
-<span class="sourceLineNo">197</span>    return rval;<a name="line.197"></a>
-<span class="sourceLineNo">198</span>  }<a name="line.198"></a>
-<span class="sourceLineNo">199</span>  private static void checkReversed(List&lt;Filter&gt; rowFilters, boolean expected) {<a name="line.199"></a>
-<span class="sourceLineNo">200</span>    for (Filter filter : rowFilters) {<a name="line.200"></a>
-<span class="sourceLineNo">201</span>      if (expected != filter.isReversed()) {<a name="line.201"></a>
-<span class="sourceLineNo">202</span>        throw new IllegalArgumentException(<a name="line.202"></a>
-<span class="sourceLineNo">203</span>            "Filters in the list must have the same reversed flag, expected="<a name="line.203"></a>
-<span class="sourceLineNo">204</span>                + expected);<a name="line.204"></a>
-<span class="sourceLineNo">205</span>      }<a name="line.205"></a>
-<span class="sourceLineNo">206</span>    }<a name="line.206"></a>
-<span class="sourceLineNo">207</span>  }<a name="line.207"></a>
-<span class="sourceLineNo">208</span><a name="line.208"></a>
-<span class="sourceLineNo">209</span>  public void addFilter(List&lt;Filter&gt; filters) {<a name="line.209"></a>
-<span class="sourceLineNo">210</span>    checkReversed(filters, isReversed());<a name="line.210"></a>
-<span class="sourceLineNo">211</span>    this.filters.addAll(filters);<a name="line.211"></a>
-<span class="sourceLineNo">212</span>    if (operator == Operator.MUST_PASS_ONE) {<a name="line.212"></a>
-<span class="sourceLineNo">213</span>      this.prevFilterRCList.addAll(Collections.nCopies(filters.size(), null));<a name="line.213"></a>
-<span class="sourceLineNo">214</span>      this.prevCellList.addAll(Collections.nCopies(filters.size(), null));<a name="line.214"></a>
-<span class="sourceLineNo">215</span>    }<a name="line.215"></a>
-<span class="sourceLineNo">216</span>  }<a name="line.216"></a>
-<span class="sourceLineNo">217</span><a name="line.217"></a>
-<span class="sourceLineNo">218</span>  /**<a name="line.218"></a>
-<span class="sourceLineNo">219</span>   * Add a filter.<a name="line.219"></a>
-<span class="sourceLineNo">220</span>   *<a name="line.220"></a>
-<span class="sourceLineNo">221</span>   * @param filter another filter<a name="line.221"></a>
-<span class="sourceLineNo">222</span>   */<a name="line.222"></a>
-<span class="sourceLineNo">223</span>  public void addFilter(Filter filter) {<a name="line.223"></a>
-<span class="sourceLineNo">224</span>    addFilter(Collections.singletonList(filter));<a name="line.224"></a>
-<span class="sourceLineNo">225</span>  }<a name="line.225"></a>
-<span class="sourceLineNo">226</span><a name="line.226"></a>
-<span class="sourceLineNo">227</span>  @Override<a name="line.227"></a>
-<span class="sourceLineNo">228</span>  public void reset() throws IOException {<a name="line.228"></a>
-<span class="sourceLineNo">229</span>    int listize = filters.size();<a name="line.229"></a>
-<span class="sourceLineNo">230</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.230"></a>
-<span class="sourceLineNo">231</span>      filters.get(i).reset();<a name="line.231"></a>
-<span class="sourceLineNo">232</span>      if (operator == Operator.MUST_PASS_ONE) {<a name="line.232"></a>
-<span class="sourceLineNo">233</span>        prevFilterRCList.set(i, null);<a name="line.233"></a>
-<span class="sourceLineNo">234</span>        prevCellList.set(i, null);<a name="line.234"></a>
-<span class="sourceLineNo">235</span>      }<a name="line.235"></a>
-<span class="sourceLineNo">236</span>    }<a name="line.236"></a>
-<span class="sourceLineNo">237</span>    seekHintFilter = null;<a name="line.237"></a>
-<span class="sourceLineNo">238</span>  }<a name="line.238"></a>
-<span class="sourceLineNo">239</span><a name="line.239"></a>
-<span class="sourceLineNo">240</span>  @Override<a name="line.240"></a>
-<span class="sourceLineNo">241</span>  public boolean filterRowKey(byte[] rowKey, int offset, int length) throws IOException {<a name="line.241"></a>
-<span class="sourceLineNo">242</span>    if (isEmpty()) {<a name="line.242"></a>
-<span class="sourceLineNo">243</span>      return super.filterRowKey(rowKey, offset, length);<a name="line.243"></a>
-<span class="sourceLineNo">244</span>    }<a name="line.244"></a>
-<span class="sourceLineNo">245</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.245"></a>
-<span class="sourceLineNo">246</span>    int listize = filters.size();<a name="line.246"></a>
-<span class="sourceLineNo">247</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.247"></a>
-<span class="sourceLineNo">248</span>      Filter filter = filters.get(i);<a name="line.248"></a>
-<span class="sourceLineNo">249</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.249"></a>
-<span class="sourceLineNo">250</span>        if (filter.filterAllRemaining() ||<a name="line.250"></a>
-<span class="sourceLineNo">251</span>            filter.filterRowKey(rowKey, offset, length)) {<a name="line.251"></a>
-<span class="sourceLineNo">252</span>          flag =  true;<a name="line.252"></a>
-<span class="sourceLineNo">253</span>        }<a name="line.253"></a>
-<span class="sourceLineNo">254</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.254"></a>
-<span class="sourceLineNo">255</span>        if (!filter.filterAllRemaining() &amp;&amp;<a name="line.255"></a>
-<span class="sourceLineNo">256</span>            !filter.filterRowKey(rowKey, offset, length)) {<a name="line.256"></a>
-<span class="sourceLineNo">257</span>          flag =  false;<a name="line.257"></a>
-<span class="sourceLineNo">258</span>        }<a name="line.258"></a>
-<span class="sourceLineNo">259</span>      }<a name="line.259"></a>
-<span class="sourceLineNo">260</span>    }<a name="line.260"></a>
-<span class="sourceLineNo">261</span>    return flag;<a name="line.261"></a>
-<span class="sourceLineNo">262</span>  }<a name="line.262"></a>
-<span class="sourceLineNo">263</span><a name="line.263"></a>
-<span class="sourceLineNo">264</span>  @Override<a name="line.264"></a>
-<span class="sourceLineNo">265</span>  public boolean filterRowKey(Cell firstRowCell) throws IOException {<a name="line.265"></a>
-<span class="sourceLineNo">266</span>    if (isEmpty()) {<a name="line.266"></a>
-<span class="sourceLineNo">267</span>      return super.filterRowKey(firstRowCell);<a name="line.267"></a>
-<span class="sourceLineNo">268</span>    }<a name="line.268"></a>
-<span class="sourceLineNo">269</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.269"></a>
-<span class="sourceLineNo">270</span>    int listize = filters.size();<a name="line.270"></a>
-<span class="sourceLineNo">271</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.271"></a>
-<span class="sourceLineNo">272</span>      Filter filter = filters.get(i);<a name="line.272"></a>
-<span class="sourceLineNo">273</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.273"></a>
-<span class="sourceLineNo">274</span>        if (filter.filterAllRemaining() || filter.filterRowKey(firstRowCell)) {<a name="line.274"></a>
-<span class="sourceLineNo">275</span>          flag = true;<a name="line.275"></a>
-<span class="sourceLineNo">276</span>        }<a name="line.276"></a>
-<span class="sourceLineNo">277</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.277"></a>
-<span class="sourceLineNo">278</span>        if (!filter.filterAllRemaining() &amp;&amp; !filter.filterRowKey(firstRowCell)) {<a name="line.278"></a>
-<span class="sourceLineNo">279</span>          flag = false;<a name="line.279"></a>
-<span class="sourceLineNo">280</span>        }<a name="line.280"></a>
-<span class="sourceLineNo">281</span>      }<a name="line.281"></a>
-<span class="sourceLineNo">282</span>    }<a name="line.282"></a>
-<span class="sourceLineNo">283</span>    return flag;<a name="line.283"></a>
-<span class="sourceLineNo">284</span>  }<a name="line.284"></a>
-<span class="sourceLineNo">285</span><a name="line.285"></a>
-<span class="sourceLineNo">286</span>  @Override<a name="line.286"></a>
-<span class="sourceLineNo">287</span>  public boolean filterAllRemaining() throws IOException {<a name="line.287"></a>
-<span class="sourceLineNo">288</span>    if (isEmpty()) {<a name="line.288"></a>
-<span class="sourceLineNo">289</span>      return super.filterAllRemaining();<a name="line.289"></a>
-<span class="sourceLineNo">290</span>    }<a name="line.290"></a>
-<span class="sourceLineNo">291</span>    int listize = filters.size();<a name="line.291"></a>
-<span class="sourceLineNo">292</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.292"></a>
-<span class="sourceLineNo">293</span>      if (filters.get(i).filterAllRemaining()) {<a name="line.293"></a>
-<span class="sourceLineNo">294</span>        if (operator == Operator.MUST_PASS_ALL) {<a name="line.294"></a>
-<span class="sourceLineNo">295</span>          return true;<a name="line.295"></a>
-<span class="sourceLineNo">296</span>        }<a name="line.296"></a>
-<span class="sourceLineNo">297</span>      } else {<a name="line.297"></a>
-<span class="sourceLineNo">298</span>        if (operator == Operator.MUST_PASS_ONE) {<a name="line.298"></a>
-<span class="sourceLineNo">299</span>          return false;<a name="line.299"></a>
-<span class="sourceLineNo">300</span>        }<a name="line.300"></a>
-<span class="sourceLineNo">301</span>      }<a name="line.301"></a>
-<span class="sourceLineNo">302</span>    }<a name="line.302"></a>
-<span class="sourceLineNo">303</span>    return operator == Operator.MUST_PASS_ONE;<a name="line.303"></a>
-<span class="sourceLineNo">304</span>  }<a name="line.304"></a>
-<span class="sourceLineNo">305</span><a name="line.305"></a>
-<span class="sourceLineNo">306</span>  @Override<a name="line.306"></a>
-<span class="sourceLineNo">307</span>  public Cell transformCell(Cell c) throws IOException {<a name="line.307"></a>
-<span class="sourceLineNo">308</span>    if (isEmpty()) {<a name="line.308"></a>
-<span class="sourceLineNo">309</span>      return super.transformCell(c);<a name="line.309"></a>
-<span class="sourceLineNo">310</span>    }<a name="line.310"></a>
-<span class="sourceLineNo">311</span>    if (!CellUtil.equals(c, referenceCell)) {<a name="line.311"></a>
-<span class="sourceLineNo">312</span>      throw new IllegalStateException("Reference Cell: " + this.referenceCell + " does not match: "<a name="line.312"></a>
-<span class="sourceLineNo">313</span>          + c);<a name="line.313"></a>
-<span class="sourceLineNo">314</span>    }<a name="line.314"></a>
-<span class="sourceLineNo">315</span>    return this.transformedCell;<a name="line.315"></a>
-<span class="sourceLineNo">316</span>  }<a name="line.316"></a>
-<span class="sourceLineNo">317</span><a name="line.317"></a>
-<span class="sourceLineNo">318</span>  /**<a name="line.318"></a>
-<span class="sourceLineNo">319</span>   * For MUST_PASS_ONE, we cannot make sure that when filter-A in filter list return NEXT_COL then<a name="line.319"></a>
-<span class="sourceLineNo">320</span>   * the next cell passing to filterList will be the first cell in next column, because if filter-B<a name="line.320"></a>
-<span class="sourceLineNo">321</span>   * in filter list return SKIP, then the filter list will return SKIP. In this case, we should pass<a name="line.321"></a>
-<span class="sourceLineNo">322</span>   * the cell following the previous cell, and it's possible that the next cell has the same column<a name="line.322"></a>
-<span class="sourceLineNo">323</span>   * as the previous cell even if filter-A has NEXT_COL returned for the previous cell. So we should<a name="line.323"></a>
-<span class="sourceLineNo">324</span>   * save the previous cell and the return code list when checking previous cell for every filter in<a name="line.324"></a>
-<span class="sourceLineNo">325</span>   * filter list, and verify if currentCell fit the previous return code, if fit then pass the currentCell<a name="line.325"></a>
-<span class="sourceLineNo">326</span>   * to the corresponding filter. (HBASE-17678)<a name="line.326"></a>
-<span class="sourceLineNo">327</span>   */<a name="line.327"></a>
-<span class="sourceLineNo">328</span>  private boolean shouldPassCurrentCellToFilter(Cell prevCell, Cell currentCell, int filterIdx)<a name="line.328"></a>
-<span class="sourceLineNo">329</span>      throws IOException {<a name="line.329"></a>
-<span class="sourceLineNo">330</span>    ReturnCode prevCode = this.prevFilterRCList.get(filterIdx);<a name="line.330"></a>
-<span class="sourceLineNo">331</span>    if (prevCell == null || prevCode == null) {<a name="line.331"></a>
-<span class="sourceLineNo">332</span>      return true;<a name="line.332"></a>
-<span class="sourceLineNo">333</span>    }<a name="line.333"></a>
-<span class="sourceLineNo">334</span>    switch (prevCode) {<a name="line.334"></a>
-<span class="sourceLineNo">335</span>    case INCLUDE:<a name="line.335"></a>
-<span class="sourceLineNo">336</span>    case SKIP:<a name="line.336"></a>
-<span class="sourceLineNo">337</span>      return true;<a name="line.337"></a>
-<span class="sourceLineNo">338</span>    case SEEK_NEXT_USING_HINT:<a name="line.338"></a>
-<span class="sourceLineNo">339</span>      Cell nextHintCell = getNextCellHint(prevCell);<a name="line.339"></a>
-<span class="sourceLineNo">340</span>      return nextHintCell == null<a name="line.340"></a>
-<span class="sourceLineNo">341</span>          || CellComparator.COMPARATOR.compare(currentCell, nextHintCell) &gt;= 0;<a name="line.341"></a>
-<span class="sourceLineNo">342</span>    case NEXT_COL:<a name="line.342"></a>
-<span class="sourceLineNo">343</span>    case INCLUDE_AND_NEXT_COL:<a name="line.343"></a>
-<span class="sourceLineNo">344</span>      return !CellUtil.matchingRowColumn(prevCell, currentCell);<a name="line.344"></a>
-<span class="sourceLineNo">345</span>    case NEXT_ROW:<a name="line.345"></a>
-<span class="sourceLineNo">346</span>    case INCLUDE_AND_SEEK_NEXT_ROW:<a name="line.346"></a>
-<span class="sourceLineNo">347</span>      return !CellUtil.matchingRows(prevCell, currentCell);<a name="line.347"></a>
-<span class="sourceLineNo">348</span>    default:<a name="line.348"></a>
-<span class="sourceLineNo">349</span>      throw new IllegalStateException("Received code is not valid.");<a name="line.349"></a>
-<span class="sourceLineNo">350</span>    }<a name="line.350"></a>
-<span class="sourceLineNo">351</span>  }<a name="line.351"></a>
-<span class="sourceLineNo">352</span><a name="line.352"></a>
-<span class="sourceLineNo">353</span>  @Override<a name="line.353"></a>
-<span class="sourceLineNo">354</span>  @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="SF_SWITCH_FALLTHROUGH",<a name="line.354"></a>
-<span class="sourceLineNo">355</span>    justification="Intentional")<a name="line.355"></a>
-<span class="sourceLineNo">356</span>  public ReturnCode filterKeyValue(Cell c) throws IOException {<a name="line.356"></a>
-<span class="sourceLineNo">357</span>    if (isEmpty()) {<a name="line.357"></a>
-<span class="sourceLineNo">358</span>      return ReturnCode.INCLUDE;<a name="line.358"></a>
-<span class="sourceLineNo">359</span>    }<a name="line.359"></a>
-<span class="sourceLineNo">360</span>    this.referenceCell = c;<a name="line.360"></a>
-<span class="sourceLineNo">361</span><a name="line.361"></a>
-<span class="sourceLineNo">362</span>    // Accumulates successive transformation of every filter that includes the Cell:<a name="line.362"></a>
-<span class="sourceLineNo">363</span>    Cell transformed = c;<a name="line.363"></a>
+<span class="sourceLineNo">025</span>import java.util.HashSet;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import java.util.List;<a name="line.26"></a>
+<span class="sourceLineNo">027</span>import java.util.Set;<a name="line.27"></a>
+<span class="sourceLineNo">028</span><a name="line.28"></a>
+<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.Cell;<a name="line.29"></a>
+<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.CellComparator;<a name="line.30"></a>
+<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.CellUtil;<a name="line.31"></a>
+<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.KeyValueUtil;<a name="line.32"></a>
+<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.classification.InterfaceAudience;<a name="line.33"></a>
+<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.exceptions.DeserializationException;<a name="line.34"></a>
+<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;<a name="line.35"></a>
+<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.shaded.protobuf.generated.FilterProtos;<a name="line.36"></a>
+<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.shaded.com.google.protobuf.InvalidProtocolBufferException;<a name="line.37"></a>
+<span class="sourceLineNo">038</span><a name="line.38"></a>
+<span class="sourceLineNo">039</span>/**<a name="line.39"></a>
+<span class="sourceLineNo">040</span> * Implementation of {@link Filter} that represents an ordered List of Filters<a name="line.40"></a>
+<span class="sourceLineNo">041</span> * which will be evaluated with a specified boolean operator {@link Operator#MUST_PASS_ALL}<a name="line.41"></a>
+<span class="sourceLineNo">042</span> * (&lt;code&gt;AND&lt;/code&gt;) or {@link Operator#MUST_PASS_ONE} (&lt;code&gt;OR&lt;/code&gt;).<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * Since you can use Filter Lists as children of Filter Lists, you can create a<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * hierarchy of filters to be evaluated.<a name="line.44"></a>
+<span class="sourceLineNo">045</span> *<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * &lt;br&gt;<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * {@link Operator#MUST_PASS_ALL} evaluates lazily: evaluation stops as soon as one filter does<a name="line.47"></a>
+<span class="sourceLineNo">048</span> * not include the KeyValue.<a name="line.48"></a>
+<span class="sourceLineNo">049</span> *<a name="line.49"></a>
+<span class="sourceLineNo">050</span> * &lt;br&gt;<a name="line.50"></a>
+<span class="sourceLineNo">051</span> * {@link Operator#MUST_PASS_ONE} evaluates non-lazily: all filters are always evaluated.<a name="line.51"></a>
+<span class="sourceLineNo">052</span> *<a name="line.52"></a>
+<span class="sourceLineNo">053</span> * &lt;br&gt;<a name="line.53"></a>
+<span class="sourceLineNo">054</span> * Defaults to {@link Operator#MUST_PASS_ALL}.<a name="line.54"></a>
+<span class="sourceLineNo">055</span> */<a name="line.55"></a>
+<span class="sourceLineNo">056</span>@InterfaceAudience.Public<a name="line.56"></a>
+<span class="sourceLineNo">057</span>final public class FilterList extends FilterBase {<a name="line.57"></a>
+<span class="sourceLineNo">058</span>  /** set operator */<a name="line.58"></a>
+<span class="sourceLineNo">059</span>  @InterfaceAudience.Public<a name="line.59"></a>
+<span class="sourceLineNo">060</span>  public static enum Operator {<a name="line.60"></a>
+<span class="sourceLineNo">061</span>    /** !AND */<a name="line.61"></a>
+<span class="sourceLineNo">062</span>    MUST_PASS_ALL,<a name="line.62"></a>
+<span class="sourceLineNo">063</span>    /** !OR */<a name="line.63"></a>
+<span class="sourceLineNo">064</span>    MUST_PASS_ONE<a name="line.64"></a>
+<span class="sourceLineNo">065</span>  }<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span>  private static final int MAX_LOG_FILTERS = 5;<a name="line.67"></a>
+<span class="sourceLineNo">068</span>  private Operator operator = Operator.MUST_PASS_ALL;<a name="line.68"></a>
+<span class="sourceLineNo">069</span>  private final List&lt;Filter&gt; filters;<a name="line.69"></a>
+<span class="sourceLineNo">070</span>  private Set&lt;Filter&gt; seekHintFilter = new HashSet&lt;&gt;();<a name="line.70"></a>
+<span class="sourceLineNo">071</span><a name="line.71"></a>
+<span class="sourceLineNo">072</span>  /**<a name="line.72"></a>
+<span class="sourceLineNo">073</span>   * Save previous return code and previous cell for every filter in filter list. For MUST_PASS_ONE,<a name="line.73"></a>
+<span class="sourceLineNo">074</span>   * we use the previous return code to decide whether we should pass current cell encountered to<a name="line.74"></a>
+<span class="sourceLineNo">075</span>   * the filter. For MUST_PASS_ALL, the two list are meaningless.<a name="line.75"></a>
+<span class="sourceLineNo">076</span>   */<a name="line.76"></a>
+<span class="sourceLineNo">077</span>  private List&lt;ReturnCode&gt; prevFilterRCList = null;<a name="line.77"></a>
+<span class="sourceLineNo">078</span>  private List&lt;Cell&gt; prevCellList = null;<a name="line.78"></a>
+<span class="sourceLineNo">079</span><a name="line.79"></a>
+<span class="sourceLineNo">080</span>  /** Reference Cell used by {@link #transformCell(Cell)} for validation purpose. */<a name="line.80"></a>
+<span class="sourceLineNo">081</span>  private Cell referenceCell = null;<a name="line.81"></a>
+<span class="sourceLineNo">082</span><a name="line.82"></a>
+<span class="sourceLineNo">083</span>  /**<a name="line.83"></a>
+<span class="sourceLineNo">084</span>   * When filtering a given Cell in {@link #filterKeyValue(Cell)},<a name="line.84"></a>
+<span class="sourceLineNo">085</span>   * this stores the transformed Cell to be returned by {@link #transformCell(Cell)}.<a name="line.85"></a>
+<span class="sourceLineNo">086</span>   *<a name="line.86"></a>
+<span class="sourceLineNo">087</span>   * Individual filters transformation are applied only when the filter includes the Cell.<a name="line.87"></a>
+<span class="sourceLineNo">088</span>   * Transformations are composed in the order specified by {@link #filters}.<a name="line.88"></a>
+<span class="sourceLineNo">089</span>   */<a name="line.89"></a>
+<span class="sourceLineNo">090</span>  private Cell transformedCell = null;<a name="line.90"></a>
+<span class="sourceLineNo">091</span><a name="line.91"></a>
+<span class="sourceLineNo">092</span>  /**<a name="line.92"></a>
+<span class="sourceLineNo">093</span>   * Constructor that takes a set of {@link Filter}s. The default operator<a name="line.93"></a>
+<span class="sourceLineNo">094</span>   * MUST_PASS_ALL is assumed.<a name="line.94"></a>
+<span class="sourceLineNo">095</span>   * All filters are cloned to internal list.<a name="line.95"></a>
+<span class="sourceLineNo">096</span>   * @param rowFilters list of filters<a name="line.96"></a>
+<span class="sourceLineNo">097</span>   */<a name="line.97"></a>
+<span class="sourceLineNo">098</span>  public FilterList(final List&lt;Filter&gt; rowFilters) {<a name="line.98"></a>
+<span class="sourceLineNo">099</span>    reversed = getReversed(rowFilters, reversed);<a name="line.99"></a>
+<span class="sourceLineNo">100</span>    this.filters = new ArrayList&lt;&gt;(rowFilters);<a name="line.100"></a>
+<span class="sourceLineNo">101</span>    initPrevListForMustPassOne(rowFilters.size());<a name="line.101"></a>
+<span class="sourceLineNo">102</span>  }<a name="line.102"></a>
+<span class="sourceLineNo">103</span><a name="line.103"></a>
+<span class="sourceLineNo">104</span>  /**<a name="line.104"></a>
+<span class="sourceLineNo">105</span>   * Constructor that takes a var arg number of {@link Filter}s. The fefault operator<a name="line.105"></a>
+<span class="sourceLineNo">106</span>   * MUST_PASS_ALL is assumed.<a name="line.106"></a>
+<span class="sourceLineNo">107</span>   * @param rowFilters<a name="line.107"></a>
+<span class="sourceLineNo">108</span>   */<a name="line.108"></a>
+<span class="sourceLineNo">109</span>  public FilterList(final Filter... rowFilters) {<a name="line.109"></a>
+<span class="sourceLineNo">110</span>    this(Arrays.asList(rowFilters));<a name="line.110"></a>
+<span class="sourceLineNo">111</span>  }<a name="line.111"></a>
+<span class="sourceLineNo">112</span><a name="line.112"></a>
+<span class="sourceLineNo">113</span>  /**<a name="line.113"></a>
+<span class="sourceLineNo">114</span>   * Constructor that takes an operator.<a name="line.114"></a>
+<span class="sourceLineNo">115</span>   *<a name="line.115"></a>
+<span class="sourceLineNo">116</span>   * @param operator Operator to process filter set with.<a name="line.116"></a>
+<span class="sourceLineNo">117</span>   */<a name="line.117"></a>
+<span class="sourceLineNo">118</span>  public FilterList(final Operator operator) {<a name="line.118"></a>
+<span class="sourceLineNo">119</span>    this.operator = operator;<a name="line.119"></a>
+<span class="sourceLineNo">120</span>    this.filters = new ArrayList&lt;&gt;();<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    initPrevListForMustPassOne(filters.size());<a name="line.121"></a>
+<span class="sourceLineNo">122</span>  }<a name="line.122"></a>
+<span class="sourceLineNo">123</span><a name="line.123"></a>
+<span class="sourceLineNo">124</span>  /**<a name="line.124"></a>
+<span class="sourceLineNo">125</span>   * Constructor that takes a set of {@link Filter}s and an operator.<a name="line.125"></a>
+<span class="sourceLineNo">126</span>   *<a name="line.126"></a>
+<span class="sourceLineNo">127</span>   * @param operator Operator to process filter set with.<a name="line.127"></a>
+<span class="sourceLineNo">128</span>   * @param rowFilters Set of row filters.<a name="line.128"></a>
+<span class="sourceLineNo">129</span>   */<a name="line.129"></a>
+<span class="sourceLineNo">130</span>  public FilterList(final Operator operator, final List&lt;Filter&gt; rowFilters) {<a name="line.130"></a>
+<span class="sourceLineNo">131</span>    this(rowFilters);<a name="line.131"></a>
+<span class="sourceLineNo">132</span>    this.operator = operator;<a name="line.132"></a>
+<span class="sourceLineNo">133</span>    initPrevListForMustPassOne(rowFilters.size());<a name="line.133"></a>
+<span class="sourceLineNo">134</span>  }<a name="line.134"></a>
+<span class="sourceLineNo">135</span><a name="line.135"></a>
+<span class="sourceLineNo">136</span>  /**<a name="line.136"></a>
+<span class="sourceLineNo">137</span>   * Constructor that takes a var arg number of {@link Filter}s and an operator.<a name="line.137"></a>
+<span class="sourceLineNo">138</span>   *<a name="line.138"></a>
+<span class="sourceLineNo">139</span>   * @param operator Operator to process filter set with.<a name="line.139"></a>
+<span class="sourceLineNo">140</span>   * @param rowFilters Filters to use<a name="line.140"></a>
+<span class="sourceLineNo">141</span>   */<a name="line.141"></a>
+<span class="sourceLineNo">142</span>  public FilterList(final Operator operator, final Filter... rowFilters) {<a name="line.142"></a>
+<span class="sourceLineNo">143</span>    this(rowFilters);<a name="line.143"></a>
+<span class="sourceLineNo">144</span>    this.operator = operator;<a name="line.144"></a>
+<span class="sourceLineNo">145</span>    initPrevListForMustPassOne(rowFilters.length);<a name="line.145"></a>
+<span class="sourceLineNo">146</span>  }<a name="line.146"></a>
+<span class="sourceLineNo">147</span><a name="line.147"></a>
+<span class="sourceLineNo">148</span>  public void initPrevListForMustPassOne(int size) {<a name="line.148"></a>
+<span class="sourceLineNo">149</span>    if (operator == Operator.MUST_PASS_ONE) {<a name="line.149"></a>
+<span class="sourceLineNo">150</span>      if (this.prevFilterRCList == null) {<a name="line.150"></a>
+<span class="sourceLineNo">151</span>        prevFilterRCList = new ArrayList&lt;&gt;(Collections.nCopies(size, null));<a name="line.151"></a>
+<span class="sourceLineNo">152</span>      }<a name="line.152"></a>
+<span class="sourceLineNo">153</span>      if (this.prevCellList == null) {<a name="line.153"></a>
+<span class="sourceLineNo">154</span>        prevCellList = new ArrayList&lt;&gt;(Collections.nCopies(size, null));<a name="line.154"></a>
+<span class="sourceLineNo">155</span>      }<a name="line.155"></a>
+<span class="sourceLineNo">156</span>    }<a name="line.156"></a>
+<span class="sourceLineNo">157</span>  }<a name="line.157"></a>
+<span class="sourceLineNo">158</span><a name="line.158"></a>
+<span class="sourceLineNo">159</span><a name="line.159"></a>
+<span class="sourceLineNo">160</span>  /**<a name="line.160"></a>
+<span class="sourceLineNo">161</span>   * Get the operator.<a name="line.161"></a>
+<span class="sourceLineNo">162</span>   *<a name="line.162"></a>
+<span class="sourceLineNo">163</span>   * @return operator<a name="line.163"></a>
+<span class="sourceLineNo">164</span>   */<a name="line.164"></a>
+<span class="sourceLineNo">165</span>  public Operator getOperator() {<a name="line.165"></a>
+<span class="sourceLineNo">166</span>    return operator;<a name="line.166"></a>
+<span class="sourceLineNo">167</span>  }<a name="line.167"></a>
+<span class="sourceLineNo">168</span><a name="line.168"></a>
+<span class="sourceLineNo">169</span>  /**<a name="line.169"></a>
+<span class="sourceLineNo">170</span>   * Get the filters.<a name="line.170"></a>
+<span class="sourceLineNo">171</span>   *<a name="line.171"></a>
+<span class="sourceLineNo">172</span>   * @return filters<a name="line.172"></a>
+<span class="sourceLineNo">173</span>   */<a name="line.173"></a>
+<span class="sourceLineNo">174</span>  public List&lt;Filter&gt; getFilters() {<a name="line.174"></a>
+<span class="sourceLineNo">175</span>    return filters;<a name="line.175"></a>
+<span class="sourceLineNo">176</span>  }<a name="line.176"></a>
+<span class="sourceLineNo">177</span><a name="line.177"></a>
+<span class="sourceLineNo">178</span>  public int size() {<a name="line.178"></a>
+<span class="sourceLineNo">179</span>    return filters.size();<a name="line.179"></a>
+<span class="sourceLineNo">180</span>  }<a name="line.180"></a>
+<span class="sourceLineNo">181</span><a name="line.181"></a>
+<span class="sourceLineNo">182</span>  private boolean isEmpty() {<a name="line.182"></a>
+<span class="sourceLineNo">183</span>    return filters.isEmpty();<a name="line.183"></a>
+<span class="sourceLineNo">184</span>  }<a name="line.184"></a>
+<span class="sourceLineNo">185</span><a name="line.185"></a>
+<span class="sourceLineNo">186</span>  private static boolean getReversed(List&lt;Filter&gt; rowFilters, boolean defaultValue) {<a name="line.186"></a>
+<span class="sourceLineNo">187</span>    boolean rval = defaultValue;<a name="line.187"></a>
+<span class="sourceLineNo">188</span>    boolean isFirst = true;<a name="line.188"></a>
+<span class="sourceLineNo">189</span>    for (Filter f : rowFilters) {<a name="line.189"></a>
+<span class="sourceLineNo">190</span>      if (isFirst) {<a name="line.190"></a>
+<span class="sourceLineNo">191</span>        rval = f.isReversed();<a name="line.191"></a>
+<span class="sourceLineNo">192</span>        isFirst = false;<a name="line.192"></a>
+<span class="sourceLineNo">193</span>        continue;<a name="line.193"></a>
+<span class="sourceLineNo">194</span>      }<a name="line.194"></a>
+<span class="sourceLineNo">195</span>      if (rval != f.isReversed()) {<a name="line.195"></a>
+<span class="sourceLineNo">196</span>        throw new IllegalArgumentException("Filters in the list must have the same reversed flag");<a name="line.196"></a>
+<span class="sourceLineNo">197</span>      }<a name="line.197"></a>
+<span class="sourceLineNo">198</span>    }<a name="line.198"></a>
+<span class="sourceLineNo">199</span>    return rval;<a name="line.199"></a>
+<span class="sourceLineNo">200</span>  }<a name="line.200"></a>
+<span class="sourceLineNo">201</span>  private static void checkReversed(List&lt;Filter&gt; rowFilters, boolean expected) {<a name="line.201"></a>
+<span class="sourceLineNo">202</span>    for (Filter filter : rowFilters) {<a name="line.202"></a>
+<span class="sourceLineNo">203</span>      if (expected != filter.isReversed()) {<a name="line.203"></a>
+<span class="sourceLineNo">204</span>        throw new IllegalArgumentException(<a name="line.204"></a>
+<span class="sourceLineNo">205</span>            "Filters in the list must have the same reversed flag, expected="<a name="line.205"></a>
+<span class="sourceLineNo">206</span>                + expected);<a name="line.206"></a>
+<span class="sourceLineNo">207</span>      }<a name="line.207"></a>
+<span class="sourceLineNo">208</span>    }<a name="line.208"></a>
+<span class="sourceLineNo">209</span>  }<a name="line.209"></a>
+<span class="sourceLineNo">210</span><a name="line.210"></a>
+<span class="sourceLineNo">211</span>  public void addFilter(List&lt;Filter&gt; filters) {<a name="line.211"></a>
+<span class="sourceLineNo">212</span>    checkReversed(filters, isReversed());<a name="line.212"></a>
+<span class="sourceLineNo">213</span>    this.filters.addAll(filters);<a name="line.213"></a>
+<span class="sourceLineNo">214</span>    if (operator == Operator.MUST_PASS_ONE) {<a name="line.214"></a>
+<span class="sourceLineNo">215</span>      this.prevFilterRCList.addAll(Collections.nCopies(filters.size(), null));<a name="line.215"></a>
+<span class="sourceLineNo">216</span>      this.prevCellList.addAll(Collections.nCopies(filters.size(), null));<a name="line.216"></a>
+<span class="sourceLineNo">217</span>    }<a name="line.217"></a>
+<span class="sourceLineNo">218</span>  }<a name="line.218"></a>
+<span class="sourceLineNo">219</span><a name="line.219"></a>
+<span class="sourceLineNo">220</span>  /**<a name="line.220"></a>
+<span class="sourceLineNo">221</span>   * Add a filter.<a name="line.221"></a>
+<span class="sourceLineNo">222</span>   *<a name="line.222"></a>
+<span class="sourceLineNo">223</span>   * @param filter another filter<a name="line.223"></a>
+<span class="sourceLineNo">224</span>   */<a name="line.224"></a>
+<span class="sourceLineNo">225</span>  public void addFilter(Filter filter) {<a name="line.225"></a>
+<span class="sourceLineNo">226</span>    addFilter(Collections.singletonList(filter));<a name="line.226"></a>
+<span class="sourceLineNo">227</span>  }<a name="line.227"></a>
+<span class="sourceLineNo">228</span><a name="line.228"></a>
+<span class="sourceLineNo">229</span>  @Override<a name="line.229"></a>
+<span class="sourceLineNo">230</span>  public void reset() throws IOException {<a name="line.230"></a>
+<span class="sourceLineNo">231</span>    int listize = filters.size();<a name="line.231"></a>
+<span class="sourceLineNo">232</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.232"></a>
+<span class="sourceLineNo">233</span>      filters.get(i).reset();<a name="line.233"></a>
+<span class="sourceLineNo">234</span>      if (operator == Operator.MUST_PASS_ONE) {<a name="line.234"></a>
+<span class="sourceLineNo">235</span>        prevFilterRCList.set(i, null);<a name="line.235"></a>
+<span class="sourceLineNo">236</span>        prevCellList.set(i, null);<a name="line.236"></a>
+<span class="sourceLineNo">237</span>      }<a name="line.237"></a>
+<span class="sourceLineNo">238</span>    }<a name="line.238"></a>
+<span class="sourceLineNo">239</span>    seekHintFilter.clear();<a name="line.239"></a>
+<span class="sourceLineNo">240</span>  }<a name="line.240"></a>
+<span class="sourceLineNo">241</span><a name="line.241"></a>
+<span class="sourceLineNo">242</span>  @Override<a name="line.242"></a>
+<span class="sourceLineNo">243</span>  public boolean filterRowKey(byte[] rowKey, int offset, int length) throws IOException {<a name="line.243"></a>
+<span class="sourceLineNo">244</span>    if (isEmpty()) {<a name="line.244"></a>
+<span class="sourceLineNo">245</span>      return super.filterRowKey(rowKey, offset, length);<a name="line.245"></a>
+<span class="sourceLineNo">246</span>    }<a name="line.246"></a>
+<span class="sourceLineNo">247</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.247"></a>
+<span class="sourceLineNo">248</span>    int listize = filters.size();<a name="line.248"></a>
+<span class="sourceLineNo">249</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.249"></a>
+<span class="sourceLineNo">250</span>      Filter filter = filters.get(i);<a name="line.250"></a>
+<span class="sourceLineNo">251</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.251"></a>
+<span class="sourceLineNo">252</span>        if (filter.filterAllRemaining() ||<a name="line.252"></a>
+<span class="sourceLineNo">253</span>            filter.filterRowKey(rowKey, offset, length)) {<a name="line.253"></a>
+<span class="sourceLineNo">254</span>          flag =  true;<a name="line.254"></a>
+<span class="sourceLineNo">255</span>        }<a name="line.255"></a>
+<span class="sourceLineNo">256</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.256"></a>
+<span class="sourceLineNo">257</span>        if (!filter.filterAllRemaining() &amp;&amp;<a name="line.257"></a>
+<span class="sourceLineNo">258</span>            !filter.filterRowKey(rowKey, offset, length)) {<a name="line.258"></a>
+<span class="sourceLineNo">259</span>          flag =  false;<a name="line.259"></a>
+<span class="sourceLineNo">260</span>        }<a name="line.260"></a>
+<span class="sourceLineNo">261</span>      }<a name="line.261"></a>
+<span class="sourceLineNo">262</span>    }<a name="line.262"></a>
+<span class="sourceLineNo">263</span>    return flag;<a name="line.263"></a>
+<span class="sourceLineNo">264</span>  }<a name="line.264"></a>
+<span class="sourceLineNo">265</span><a name="line.265"></a>
+<span class="sourceLineNo">266</span>  @Override<a name="line.266"></a>
+<span class="sourceLineNo">267</span>  public boolean filterRowKey(Cell firstRowCell) throws IOException {<a name="line.267"></a>
+<span class="sourceLineNo">268</span>    if (isEmpty()) {<a name="line.268"></a>
+<span class="sourceLineNo">269</span>      return super.filterRowKey(firstRowCell);<a name="line.269"></a>
+<span class="sourceLineNo">270</span>    }<a name="line.270"></a>
+<span class="sourceLineNo">271</span>    boolean flag = this.operator == Operator.MUST_PASS_ONE;<a name="line.271"></a>
+<span class="sourceLineNo">272</span>    int listize = filters.size();<a name="line.272"></a>
+<span class="sourceLineNo">273</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.273"></a>
+<span class="sourceLineNo">274</span>      Filter filter = filters.get(i);<a name="line.274"></a>
+<span class="sourceLineNo">275</span>      if (this.operator == Operator.MUST_PASS_ALL) {<a name="line.275"></a>
+<span class="sourceLineNo">276</span>        if (filter.filterAllRemaining() || filter.filterRowKey(firstRowCell)) {<a name="line.276"></a>
+<span class="sourceLineNo">277</span>          flag = true;<a name="line.277"></a>
+<span class="sourceLineNo">278</span>        }<a name="line.278"></a>
+<span class="sourceLineNo">279</span>      } else if (this.operator == Operator.MUST_PASS_ONE) {<a name="line.279"></a>
+<span class="sourceLineNo">280</span>        if (!filter.filterAllRemaining() &amp;&amp; !filter.filterRowKey(firstRowCell)) {<a name="line.280"></a>
+<span class="sourceLineNo">281</span>          flag = false;<a name="line.281"></a>
+<span class="sourceLineNo">282</span>        }<a name="line.282"></a>
+<span class="sourceLineNo">283</span>      }<a name="line.283"></a>
+<span class="sourceLineNo">284</span>    }<a name="line.284"></a>
+<span class="sourceLineNo">285</span>    return flag;<a name="line.285"></a>
+<span class="sourceLineNo">286</span>  }<a name="line.286"></a>
+<span class="sourceLineNo">287</span><a name="line.287"></a>
+<span class="sourceLineNo">288</span>  @Override<a name="line.288"></a>
+<span class="sourceLineNo">289</span>  public boolean filterAllRemaining() throws IOException {<a name="line.289"></a>
+<span class="sourceLineNo">290</span>    if (isEmpty()) {<a name="line.290"></a>
+<span class="sourceLineNo">291</span>      return super.filterAllRemaining();<a name="line.291"></a>
+<span class="sourceLineNo">292</span>    }<a name="line.292"></a>
+<span class="sourceLineNo">293</span>    int listize = filters.size();<a name="line.293"></a>
+<span class="sourceLineNo">294</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.294"></a>
+<span class="sourceLineNo">295</span>      if (filters.get(i).filterAllRemaining()) {<a name="line.295"></a>
+<span class="sourceLineNo">296</span>        if (operator == Operator.MUST_PASS_ALL) {<a name="line.296"></a>
+<span class="sourceLineNo">297</span>          return true;<a name="line.297"></a>
+<span class="sourceLineNo">298</span>        }<a name="line.298"></a>
+<span class="sourceLineNo">299</span>      } else {<a name="line.299"></a>
+<span class="sourceLineNo">300</span>        if (operator == Operator.MUST_PASS_ONE) {<a name="line.300"></a>
+<span class="sourceLineNo">301</span>          return false;<a name="line.301"></a>
+<span class="sourceLineNo">302</span>        }<a name="line.302"></a>
+<span class="sourceLineNo">303</span>      }<a name="line.303"></a>
+<span class="sourceLineNo">304</span>    }<a name="line.304"></a>
+<span class="sourceLineNo">305</span>    return operator == Operator.MUST_PASS_ONE;<a name="line.305"></a>
+<span class="sourceLineNo">306</span>  }<a name="line.306"></a>
+<span class="sourceLineNo">307</span><a name="line.307"></a>
+<span class="sourceLineNo">308</span>  @Override<a name="line.308"></a>
+<span class="sourceLineNo">309</span>  public Cell transformCell(Cell c) throws IOException {<a name="line.309"></a>
+<span class="sourceLineNo">310</span>    if (isEmpty()) {<a name="line.310"></a>
+<span class="sourceLineNo">311</span>      return super.transformCell(c);<a name="line.311"></a>
+<span class="sourceLineNo">312</span>    }<a name="line.312"></a>
+<span class="sourceLineNo">313</span>    if (!CellUtil.equals(c, referenceCell)) {<a name="line.313"></a>
+<span class="sourceLineNo">314</span>      throw new IllegalStateException("Reference Cell: " + this.referenceCell + " does not match: "<a name="line.314"></a>
+<span class="sourceLineNo">315</span>          + c);<a name="line.315"></a>
+<span class="sourceLineNo">316</span>    }<a name="line.316"></a>
+<span class="sourceLineNo">317</span>    return this.transformedCell;<a name="line.317"></a>
+<span class="sourceLineNo">318</span>  }<a name="line.318"></a>
+<span class="sourceLineNo">319</span><a name="line.319"></a>
+<span class="sourceLineNo">320</span>  /**<a name="line.320"></a>
+<span class="sourceLineNo">321</span>   * For MUST_PASS_ONE, we cannot make sure that when filter-A in filter list return NEXT_COL then<a name="line.321"></a>
+<span class="sourceLineNo">322</span>   * the next cell passing to filterList will be the first cell in next column, because if filter-B<a name="line.322"></a>
+<span class="sourceLineNo">323</span>   * in filter list return SKIP, then the filter list will return SKIP. In this case, we should pass<a name="line.323"></a>
+<span class="sourceLineNo">324</span>   * the cell following the previous cell, and it's possible that the next cell has the same column<a name="line.324"></a>
+<span class="sourceLineNo">325</span>   * as the previous cell even if filter-A has NEXT_COL returned for the previous cell. So we should<a name="line.325"></a>
+<span class="sourceLineNo">326</span>   * save the previous cell and the return code list when checking previous cell for every filter in<a name="line.326"></a>
+<span class="sourceLineNo">327</span>   * filter list, and verify if currentCell fit the previous return code, if fit then pass the currentCell<a name="line.327"></a>
+<span class="sourceLineNo">328</span>   * to the corresponding filter. (HBASE-17678)<a name="line.328"></a>
+<span class="sourceLineNo">329</span>   */<a name="line.329"></a>
+<span class="sourceLineNo">330</span>  private boolean shouldPassCurrentCellToFilter(Cell prevCell, Cell currentCell, int filterIdx)<a name="line.330"></a>
+<span class="sourceLineNo">331</span>      throws IOException {<a name="line.331"></a>
+<span class="sourceLineNo">332</span>    ReturnCode prevCode = this.prevFilterRCList.get(filterIdx);<a name="line.332"></a>
+<span class="sourceLineNo">333</span>    if (prevCell == null || prevCode == null) {<a name="line.333"></a>
+<span class="sourceLineNo">334</span>      return true;<a name="line.334"></a>
+<span class="sourceLineNo">335</span>    }<a name="line.335"></a>
+<span class="sourceLineNo">336</span>    switch (prevCode) {<a name="line.336"></a>
+<span class="sourceLineNo">337</span>    case INCLUDE:<a name="line.337"></a>
+<span class="sourceLineNo">338</span>    case SKIP:<a name="line.338"></a>
+<span class="sourceLineNo">339</span>      return true;<a name="line.339"></a>
+<span class="sourceLineNo">340</span>    case SEEK_NEXT_USING_HINT:<a name="line.340"></a>
+<span class="sourceLineNo">341</span>      Cell nextHintCell = getNextCellHint(prevCell);<a name="line.341"></a>
+<span class="sourceLineNo">342</span>      return nextHintCell == null<a name="line.342"></a>
+<span class="sourceLineNo">343</span>          || CellComparator.COMPARATOR.compare(currentCell, nextHintCell) &gt;= 0;<a name="line.343"></a>
+<span class="sourceLineNo">344</span>    case NEXT_COL:<a name="line.344"></a>
+<span class="sourceLineNo">345</span>    case INCLUDE_AND_NEXT_COL:<a name="line.345"></a>
+<span class="sourceLineNo">346</span>      return !CellUtil.matchingRowColumn(prevCell, currentCell);<a name="line.346"></a>
+<span class="sourceLineNo">347</span>    case NEXT_ROW:<a name="line.347"></a>
+<span class="sourceLineNo">348</span>    case INCLUDE_AND_SEEK_NEXT_ROW:<a name="line.348"></a>
+<span class="sourceLineNo">349</span>      return !CellUtil.matchingRows(prevCell, currentCell);<a name="line.349"></a>
+<span class="sourceLineNo">350</span>    default:<a name="line.350"></a>
+<span class="sourceLineNo">351</span>      throw new IllegalStateException("Received code is not valid.");<a name="line.351"></a>
+<span class="sourceLineNo">352</span>    }<a name="line.352"></a>
+<span class="sourceLineNo">353</span>  }<a name="line.353"></a>
+<span class="sourceLineNo">354</span><a name="line.354"></a>
+<span class="sourceLineNo">355</span>  @Override<a name="line.355"></a>
+<span class="sourceLineNo">356</span>  @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="SF_SWITCH_FALLTHROUGH",<a name="line.356"></a>
+<span class="sourceLineNo">357</span>    justification="Intentional")<a name="line.357"></a>
+<span class="sourceLineNo">358</span>  public ReturnCode filterKeyValue(Cell c) throws IOException {<a name="line.358"></a>
+<span class="sourceLineNo">359</span>    if (isEmpty()) {<a name="line.359"></a>
+<span class="sourceLineNo">360</span>      return ReturnCode.INCLUDE;<a name="line.360"></a>
+<span class="sourceLineNo">361</span>    }<a name="line.361"></a>
+<span class="sourceLineNo">362</span>    this.referenceCell = c;<a name="line.362"></a>
+<span class="sourceLineNo">363</span>    seekHintFilter.clear();<a name="line.363"></a>
 <span class="sourceLineNo">364</span><a name="line.364"></a>
-<span class="sourceLineNo">365</span>    ReturnCode rc = operator == Operator.MUST_PASS_ONE?<a name="line.365"></a>
-<span class="sourceLineNo">366</span>        ReturnCode.SKIP: ReturnCode.INCLUDE;<a name="line.366"></a>
-<span class="sourceLineNo">367</span>    int listize = filters.size();<a name="line.367"></a>
-<span class="sourceLineNo">368</span>    /*<a name="line.368"></a>
-<span class="sourceLineNo">369</span>     * When all filters in a MUST_PASS_ONE FilterList return a SEEK_USING_NEXT_HINT code,<a name="line.369"></a>
-<span class="sourceLineNo">370</span>     * we should return SEEK_NEXT_USING_HINT from the FilterList to utilize the lowest seek value.<a name="line.370"></a>
-<span class="sourceLineNo">371</span>     * <a name="line.371"></a>
-<span class="sourceLineNo">372</span>     * The following variable tracks whether any of the Filters returns ReturnCode other than<a name="line.372"></a>
-<span class="sourceLineNo">373</span>     * SEEK_NEXT_USING_HINT for MUST_PASS_ONE FilterList, in which case the optimization would<a name="line.373"></a>
-<span class="sourceLineNo">374</span>     * be skipped.<a name="line.374"></a>
-<span class="sourceLineNo">375</span>     */<a name="line.375"></a>
-<span class="sourceLineNo">376</span>    boolean seenNonHintReturnCode = false;<a name="line.376"></a>
-<span class="sourceLineNo">377</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.377"></a>
-<span class="sourceLineNo">378</span>      Filter filter = filters.get(i);<a name="line.378"></a>
-<span class="sourceLineNo">379</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.379"></a>
-<span class="sourceLineNo">380</span>        if (filter.filterAllRemaining()) {<a name="line.380"></a>
-<span class="sourceLineNo">381</span>          return ReturnCode.NEXT_ROW;<a name="line.381"></a>
-<span class="sourceLineNo">382</span>        }<a name="line.382"></a>
-<span class="sourceLineNo">383</span>        ReturnCode code = filter.filterKeyValue(c);<a name="line.383"></a>
-<span class="sourceLineNo">384</span>        switch (code) {<a name="line.384"></a>
-<span class="sourceLineNo">385</span>        // Override INCLUDE and continue to evaluate.<a name="line.385"></a>
-<span class="sourceLineNo">386</span>        case INCLUDE_AND_NEXT_COL:<a name="line.386"></a>
-<span class="sourceLineNo">387</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL; // FindBugs SF_SWITCH_FALLTHROUGH<a name="line.387"></a>
-<span class="sourceLineNo">388</span>        case INCLUDE:<a name="line.388"></a>
-<span class="sourceLineNo">389</span>          transformed = filter.transformCell(transformed);<a name="line.389"></a>
-<span class="sourceLineNo">390</span>          continue;<a name="line.390"></a>
-<span class="sourceLineNo">391</span>        case SEEK_NEXT_USING_HINT:<a name="line.391"></a>
-<span class="sourceLineNo">392</span>          seekHintFilter = filter;<a name="line.392"></a>
-<span class="sourceLineNo">393</span>          return code;<a name="line.393"></a>
-<span class="sourceLineNo">394</span>        default:<a name="line.394"></a>
-<span class="sourceLineNo">395</span>          return code;<a name="line.395"></a>
-<span class="sourceLineNo">396</span>        }<a name="line.396"></a>
-<span class="sourceLineNo">397</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.397"></a>
-<span class="sourceLineNo">398</span>        Cell prevCell = this.prevCellList.get(i);<a name="line.398"></a>
-<span class="sourceLineNo">399</span>        if (filter.filterAllRemaining() || !shouldPassCurrentCellToFilter(prevCell, c, i)) {<a name="line.399"></a>
-<span class="sourceLineNo">400</span>          seenNonHintReturnCode = true;<a name="line.400"></a>
-<span class="sourceLineNo">401</span>          continue;<a name="line.401"></a>
-<span class="sourceLineNo">402</span>        }<a name="line.402"></a>
-<span class="sourceLineNo">403</span><a name="line.403"></a>
-<span class="sourceLineNo">404</span>        ReturnCode localRC = filter.filterKeyValue(c);<a name="line.404"></a>
-<span class="sourceLineNo">405</span>        // Update previous cell and return code we encountered.<a name="line.405"></a>
-<span class="sourceLineNo">406</span>        prevFilterRCList.set(i, localRC);<a name="line.406"></a>
-<span class="sourceLineNo">407</span>        if (c == null || localRC == ReturnCode.INCLUDE || localRC == ReturnCode.SKIP) {<a name="line.407"></a>
-<span class="sourceLineNo">408</span>          // If previous return code is INCLUDE or SKIP, we should always pass the next cell to the<a name="line.408"></a>
-<span class="sourceLineNo">409</span>          // corresponding sub-filter(need not test shouldPassCurrentCellToFilter() method), So we<a name="line.409"></a>
-<span class="sourceLineNo">410</span>          // need not save current cell to prevCellList for saving heap memory.<a name="line.410"></a>
-<span class="sourceLineNo">411</span>          prevCellList.set(i, null);<a name="line.411"></a>
-<span class="sourceLineNo">412</span>        } else {<a name="line.412"></a>
-<span class="sourceLineNo">413</span>          prevCellList.set(i, KeyValueUtil.toNewKeyCell(c));<a name="line.413"></a>
-<span class="sourceLineNo">414</span>        }<a name="line.414"></a>
-<span class="sourceLineNo">415</span><a name="line.415"></a>
-<span class="sourceLineNo">416</span>        if (localRC != ReturnCode.SEEK_NEXT_USING_HINT) {<a name="line.416"></a>
-<span class="sourceLineNo">417</span>          seenNonHintReturnCode = true;<a name="line.417"></a>
-<span class="sourceLineNo">418</span>        }<a name="line.418"></a>
-<span class="sourceLineNo">419</span>        switch (localRC) {<a name="line.419"></a>
-<span class="sourceLineNo">420</span>        case INCLUDE:<a name="line.420"></a>
-<span class="sourceLineNo">421</span>          if (rc != ReturnCode.INCLUDE_AND_NEXT_COL) {<a name="line.421"></a>
-<span class="sourceLineNo">422</span>            rc = ReturnCode.INCLUDE;<a name="line.422"></a>
-<span class="sourceLineNo">423</span>          }<a name="line.423"></a>
-<span class="sourceLineNo">424</span>          transformed = filter.transformCell(transformed);<a name="line.424"></a>
-<span class="sourceLineNo">425</span>          break;<a name="line.425"></a>
-<span class="sourceLineNo">426</span>        case INCLUDE_AND_NEXT_COL:<a name="line.426"></a>
-<span class="sourceLineNo">427</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL;<a name="line.427"></a>
-<span class="sourceLineNo">428</span>          transformed = filter.transformCell(transformed);<a name="line.428"></a>
-<span class="sourceLineNo">429</span>          // must continue here to evaluate all filters<a name="line.429"></a>
+<span class="sourceLineNo">365</span>    // Accumulates successive transformation of every filter that includes the Cell:<a name="line.365"></a>
+<span class="sourceLineNo">366</span>    Cell transformed = c;<a name="line.366"></a>
+<span class="sourceLineNo">367</span><a name="line.367"></a>
+<span class="sourceLineNo">368</span>    ReturnCode rc = operator == Operator.MUST_PASS_ONE?<a name="line.368"></a>
+<span class="sourceLineNo">369</span>        ReturnCode.SKIP: ReturnCode.INCLUDE;<a name="line.369"></a>
+<span class="sourceLineNo">370</span>    int listize = filters.size();<a name="line.370"></a>
+<span class="sourceLineNo">371</span>    /*<a name="line.371"></a>
+<span class="sourceLineNo">372</span>     * When all filters in a MUST_PASS_ONE FilterList return a SEEK_USING_NEXT_HINT code,<a name="line.372"></a>
+<span class="sourceLineNo">373</span>     * we should return SEEK_NEXT_USING_HINT from the FilterList to utilize the lowest seek value.<a name="line.373"></a>
+<span class="sourceLineNo">374</span>     * <a name="line.374"></a>
+<span class="sourceLineNo">375</span>     * The following variable tracks whether any of the Filters returns ReturnCode other than<a name="line.375"></a>
+<span class="sourceLineNo">376</span>     * SEEK_NEXT_USING_HINT for MUST_PASS_ONE FilterList, in which case the optimization would<a name="line.376"></a>
+<span class="sourceLineNo">377</span>     * be skipped.<a name="line.377"></a>
+<span class="sourceLineNo">378</span>     */<a name="line.378"></a>
+<span class="sourceLineNo">379</span>    boolean seenNonHintReturnCode = false;<a name="line.379"></a>
+<span class="sourceLineNo">380</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.380"></a>
+<span class="sourceLineNo">381</span>      Filter filter = filters.get(i);<a name="line.381"></a>
+<span class="sourceLineNo">382</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.382"></a>
+<span class="sourceLineNo">383</span>        if (filter.filterAllRemaining()) {<a name="line.383"></a>
+<span class="sourceLineNo">384</span>          return ReturnCode.NEXT_ROW;<a name="line.384"></a>
+<span class="sourceLineNo">385</span>        }<a name="line.385"></a>
+<span class="sourceLineNo">386</span>        ReturnCode code = filter.filterKeyValue(c);<a name="line.386"></a>
+<span class="sourceLineNo">387</span>        switch (code) {<a name="line.387"></a>
+<span class="sourceLineNo">388</span>        // Override INCLUDE and continue to evaluate.<a name="line.388"></a>
+<span class="sourceLineNo">389</span>        case INCLUDE_AND_NEXT_COL:<a name="line.389"></a>
+<span class="sourceLineNo">390</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL; // FindBugs SF_SWITCH_FALLTHROUGH<a name="line.390"></a>
+<span class="sourceLineNo">391</span>        case INCLUDE:<a name="line.391"></a>
+<span class="sourceLineNo">392</span>          transformed = filter.transformCell(transformed);<a name="line.392"></a>
+<span class="sourceLineNo">393</span>          continue;<a name="line.393"></a>
+<span class="sourceLineNo">394</span>        case SEEK_NEXT_USING_HINT:<a name="line.394"></a>
+<span class="sourceLineNo">395</span>          seekHintFilter.add(filter);<a name="line.395"></a>
+<span class="sourceLineNo">396</span>          continue;<a name="line.396"></a>
+<span class="sourceLineNo">397</span>        default:<a name="line.397"></a>
+<span class="sourceLineNo">398</span>          if (seekHintFilter.isEmpty()) {<a name="line.398"></a>
+<span class="sourceLineNo">399</span>            return code;<a name="line.399"></a>
+<span class="sourceLineNo">400</span>          }<a name="line.400"></a>
+<span class="sourceLineNo">401</span>        }<a name="line.401"></a>
+<span class="sourceLineNo">402</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.402"></a>
+<span class="sourceLineNo">403</span>        Cell prevCell = this.prevCellList.get(i);<a name="line.403"></a>
+<span class="sourceLineNo">404</span>        if (filter.filterAllRemaining() || !shouldPassCurrentCellToFilter(prevCell, c, i)) {<a name="line.404"></a>
+<span class="sourceLineNo">405</span>          seenNonHintReturnCode = true;<a name="line.405"></a>
+<span class="sourceLineNo">406</span>          continue;<a name="line.406"></a>
+<span class="sourceLineNo">407</span>        }<a name="line.407"></a>
+<span class="sourceLineNo">408</span><a name="line.408"></a>
+<span class="sourceLineNo">409</span>        ReturnCode localRC = filter.filterKeyValue(c);<a name="line.409"></a>
+<span class="sourceLineNo">410</span>        // Update previous cell and return code we encountered.<a name="line.410"></a>
+<span class="sourceLineNo">411</span>        prevFilterRCList.set(i, localRC);<a name="line.411"></a>
+<span class="sourceLineNo">412</span>        if (c == null || localRC == ReturnCode.INCLUDE || localRC == ReturnCode.SKIP) {<a name="line.412"></a>
+<span class="sourceLineNo">413</span>          // If previous return code is INCLUDE or SKIP, we should always pass the next cell to the<a name="line.413"></a>
+<span class="sourceLineNo">414</span>          // corresponding sub-filter(need not test shouldPassCurrentCellToFilter() method), So we<a name="line.414"></a>
+<span class="sourceLineNo">415</span>          // need not save current cell to prevCellList for saving heap memory.<a name="line.415"></a>
+<span class="sourceLineNo">416</span>          prevCellList.set(i, null);<a name="line.416"></a>
+<span class="sourceLineNo">417</span>        } else {<a name="line.417"></a>
+<span class="sourceLineNo">418</span>          prevCellList.set(i, KeyValueUtil.toNewKeyCell(c));<a name="line.418"></a>
+<span class="sourceLineNo">419</span>        }<a name="line.419"></a>
+<span class="sourceLineNo">420</span><a name="line.420"></a>
+<span class="sourceLineNo">421</span>        if (localRC != ReturnCode.SEEK_NEXT_USING_HINT) {<a name="line.421"></a>
+<span class="sourceLineNo">422</span>          seenNonHintReturnCode = true;<a name="line.422"></a>
+<span class="sourceLineNo">423</span>        }<a name="line.423"></a>
+<span class="sourceLineNo">424</span>        switch (localRC) {<a name="line.424"></a>
+<span class="sourceLineNo">425</span>        case INCLUDE:<a name="line.425"></a>
+<span class="sourceLineNo">426</span>          if (rc != ReturnCode.INCLUDE_AND_NEXT_COL) {<a name="line.426"></a>
+<span class="sourceLineNo">427</span>            rc = ReturnCode.INCLUDE;<a name="line.427"></a>
+<span class="sourceLineNo">428</span>          }<a name="line.428"></a>
+<span class="sourceLineNo">429</span>          transformed = filter.transformCell(transformed);<a name="line.429"></a>
 <span class="sourceLineNo">430</span>          break;<a name="line.430"></a>
-<span class="sourceLineNo">431</span>        case NEXT_ROW:<a name="line.431"></a>
-<span class="sourceLineNo">432</span>          break;<a name="line.432"></a>
-<span class="sourceLineNo">433</span>        case SKIP:<a name="line.433"></a>
-<span class="sourceLineNo">434</span>          break;<a name="line.434"></a>
-<span class="sourceLineNo">435</span>        case NEXT_COL:<a name="line.435"></a>
-<span class="sourceLineNo">436</span>          break;<a name="line.436"></a>
-<span class="sourceLineNo">437</span>        case SEEK_NEXT_USING_HINT:<a name="line.437"></a>
-<span class="sourceLineNo">438</span>          break;<a name="line.438"></a>
-<span class="sourceLineNo">439</span>        default:<a name="line.439"></a>
-<span class="sourceLineNo">440</span>          throw new IllegalStateException("Received code is not valid.");<a name="line.440"></a>
-<span class="sourceLineNo">441</span>        }<a name="line.441"></a>
-<span class="sourceLineNo">442</span>      }<a name="line.442"></a>
-<span class="sourceLineNo">443</span>    }<a name="line.443"></a>
-<span class="sourceLineNo">444</span><a name="line.444"></a>
-<span class="sourceLineNo">445</span>    // Save the transformed Cell for transform():<a name="line.445"></a>
-<span class="sourceLineNo">446</span>    this.transformedCell = transformed;<a name="line.446"></a>
-<span class="sourceLineNo">447</span><a name="line.447"></a>
-<span class="sourceLineNo">448</span>    /*<a name="line.448"></a>
-<span class="sourceLineNo">449</span>     * The seenNonHintReturnCode flag is intended only for Operator.MUST_PASS_ONE branch.<a name="line.449"></a>
-<span class="sourceLineNo">450</span>     * If we have seen non SEEK_NEXT_USING_HINT ReturnCode, respect that ReturnCode.<a name="line.450"></a>
-<span class="sourceLineNo">451</span>     */<a name="line.451"></a>
-<span class="sourceLineNo">452</span>    if (operator == Operator.MUST_PASS_ONE &amp;&amp; !seenNonHintReturnCode) {<a name="line.452"></a>
-<span class="sourceLineNo">453</span>      return ReturnCode.SEEK_NEXT_USING_HINT;<a name="line.453"></a>
-<span class="sourceLineNo">454</span>    }<a name="line.454"></a>
-<span class="sourceLineNo">455</span>    return rc;<a name="line.455"></a>
-<span class="sourceLineNo">456</span>  }<a name="line.456"></a>
-<span class="sourceLineNo">457</span><a name="line.457"></a>
-<span class="sourceLineNo">458</span>  /**<a name="line.458"></a>
-<span class="sourceLineNo">459</span>   * Filters that never filter by modifying the returned List of Cells can<a name="line.459"></a>
-<span class="sourceLineNo">460</span>   * inherit this implementation that does nothing.<a name="line.460"></a>
-<span class="sourceLineNo">461</span>   *<a name="line.461"></a>
-<span class="sourceLineNo">462</span>   * {@inheritDoc}<a name="line.462"></a>
-<span class="sourceLineNo">463</span>   */<a name="line.463"></a>
-<span class="sourceLineNo">464</span>  @Override<a name="line.464"></a>
-<span class="sourceLineNo">465</span>  public void filterRowCells(List&lt;Cell&gt; cells) throws IOException {<a name="line.465"></a>
-<span class="sourceLineNo">466</span>    int listize = filters.size();<a name="line.466"></a>
-<span class="sourceLineNo">467</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.467"></a>
-<span class="sourceLineNo">468</span>      filters.get(i).filterRowCells(cells);<a name="line.468"></a>
-<span class="sourceLineNo">469</span>    }<a name="line.469"></a>
-<span class="sourceLineNo">470</span>  }<a name="line.470"></a>
-<span class="sourceLineNo">471</span><a name="line.471"></a>
-<span class="sourceLineNo">472</span>  @Override<a name="line.472"></a>
-<span class="sourceLineNo">473</span>  public boolean hasFilterRow() {<a name="line.473"></a>
-<span class="sourceLineNo">474</span>    int listize = filters.size();<a name="line.474"></a>
-<span class="sourceLineNo">475</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.475"></a>
-<span class="sourceLineNo">476</span>      if (filters.get(i).hasFilterRow()) {<a name="line.476"></a>
-<span class="sourceLineNo">477</span>        return true;<a name="line.477"></a>
-<span class="sourceLineNo">478</span>      }<a name="line.478"></a>
-<span class="sourceLineNo">479</span>    }<a name="line.479"></a>
-<span class="sourceLineNo">480</span>    return false;<a name="line.480"></a>
-<span class="sourceLineNo">481</span>  }<a name="line.481"></a>
-<span class="sourceLineNo">482</span><a name="line.482"></a>
-<span class="sourceLineNo">483</span>  @Override<a name="line.483"></a>
-<span class="sourceLineNo">484</span>  public boolean filterRow() throws IOException {<a name="line.484"></a>
-<span class="sourceLineNo">485</span>    if (isEmpty()) {<a name="line.485"></a>
-<span class="sourceLineNo">486</span>      return super.filterRow();<a name="line.486"></a>
-<span class="sourceLineNo">487</span>    }<a name="line.487"></a>
-<span class="sourceLineNo">488</span>    int listize = filters.size();<a name="line.488"></a>
-<span class="sourceLineNo">489</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.489"></a>
-<span class="sourceLineNo">490</span>      Filter filter = filters.get(i);<a name="line.490"></a>
-<span class="sourceLineNo">491</span>      if (operator == Operator.MUST_PASS_ALL) {<a name="line.491"></a>
-<span class="sourceLineNo">492</span>        if (filter.filterRow()) {<a name="line.492"></a>
-<span class="sourceLineNo">493</span>          return true;<a name="line.493"></a>
-<span class="sourceLineNo">494</span>        }<a name="line.494"></a>
-<span class="sourceLineNo">495</span>      } else if (operator == Operator.MUST_PASS_ONE) {<a name="line.495"></a>
-<span class="sourceLineNo">496</span>        if (!filter.filterRow()) {<a name="line.496"></a>
-<span class="sourceLineNo">497</span>          return false;<a name="line.497"></a>
-<span class="sourceLineNo">498</span>        }<a name="line.498"></a>
-<span class="sourceLineNo">499</span>      }<a name="line.499"></a>
-<span class="sourceLineNo">500</span>    }<a name="line.500"></a>
-<span class="sourceLineNo">501</span>    return  operator == Operator.MUST_PASS_ONE;<a name="line.501"></a>
-<span class="sourceLineNo">502</span>  }<a name="line.502"></a>
-<span class="sourceLineNo">503</span><a name="line.503"></a>
-<span class="sourceLineNo">504</span>  /**<a name="line.504"></a>
-<span class="sourceLineNo">505</span>   * @return The filter serialized using pb<a name="line.505"></a>
-<span class="sourceLineNo">506</span>   */<a name="line.506"></a>
-<span class="sourceLineNo">507</span>  public byte[] toByteArray() throws IOException {<a name="line.507"></a>
-<span class="sourceLineNo">508</span>    FilterProtos.FilterList.Builder builder =<a name="line.508"></a>
-<span class="sourceLineNo">509</span>      FilterProtos.FilterList.newBuilder();<a name="line.509"></a>
-<span class="sourceLineNo">510</span>    builder.setOperator(FilterProtos.FilterList.Operator.valueOf(operator.name()));<a name="line.510"></a>
-<span class="sourceLineNo">511</span>    int listize = filters.size();<a name="line.511"></a>
-<span class="sourceLineNo">512</span>    for (int i = 0; i &lt; listize; i++) {<a name="line.512"></a>
-<span class="sourceLineNo">513</span>      builder.addFilters(ProtobufUtil.toFilter(filters.get(i)));<a name="line.513"></a>
-<span class="sourceLineNo">514</span>    }<a name="line.514"></a>
-<span class="sourceLineNo">515</span>    return builder.build().toByteArray();<a name="line.515"></a>
-<span class="sourceLineNo">516</span>  }<a name="line.516"></a>
-<span class="sourceLineNo">517</span><a name="line.517"></a>
-<span class="sourceLineNo">518</span>  /**<a name="line.518"></a>
-<span class="sourceLineNo">519</span>   * @param pbBytes A pb serialized {@link FilterList} instance<a name="line.519"></a>
-<span class="sourceLineNo">520</span>   * @return An instance of {@link FilterList} made from &lt;code&gt;bytes&lt;/code&gt;<a name="line.520"></a>
-<span class="sourceLineNo">521</span>   * @throws DeserializationException<a name="line.521"></a>
-<span class="sourceLineNo">522</span>   * @see #toByteArray<a name="line.522"></a>
-<span class="sourceLineNo">523</span>   */<a name="line.523"></a>
-<span class="sourceLineNo">524</span>  public static FilterList parseFrom(final byte [] pbBytes)<a name="line.524"></a>
-<span class="sourceLineNo">525</span>  throws DeserializationException {<a name="line.525"></a>
-<span class="sourceLineNo">526</span>    FilterProtos.FilterList proto;<a name="line.526"></a>
-<span class="sourceLineNo">527</span>    try {<a name="line.527"></a>
-<span class="sourceLineNo">528</span>      proto = FilterProtos.FilterList.parseFrom(pbBytes);<a name="line.528"></a>
-<span class="sourceLineNo">529</span>    } catch (InvalidProtocolBufferException e) {<a name="line.529"></a>
-<span class="sourceLineNo">530</span>      throw new DeserializationException(e);<a name="line.530"></a>
-<span class="sourceLineNo">531</span>    }<a name="line.531"></a>
-<span class="sourceLineNo">532</span><a name="line.532"></a>
-<span class="sourceLineNo">533</span>    List&lt;Filter&gt; rowFilters = new ArrayList&lt;&gt;(proto.getFiltersCount());<a name="line.533"></a>
-<span class="sourceLineNo">534</span>    try {<a name="line.534"></a>
-<span class="sourceLineNo">535</span>      List&lt;FilterProtos.Filter&gt; filtersList = proto.getFiltersList();<a name="line.535"></a>
-<span class="sourceLineNo">536</span>      int listSize = filtersList.size();<a name="line.536"></a>
-<span class="sourceLineNo">537</span>      for (int i = 0; i &lt; listSize; i++) {<a name="line.537"></a>
-<span class="sourceLineNo">538</span>        rowFilters.add(ProtobufUtil.toFilter(filtersList.get(i)));<a name="line.538"></a>
-<span class="sourceLineNo">539</span>      }<a name="line.539"></a>
-<span class="sourceLineNo">540</span>    } catch (IOException ioe) {<a name="line.540"></a>
-<span class="sourceLineNo">541</span>      throw new DeserializationException(ioe);<a name="line.541"></a>
-<span class="sourceLineNo">542</span>    }<a name="line.542"></a>
-<span class="sourceLineNo">543</span>    return new FilterList(Operator.valueOf(proto.getOperator().name()),rowFilters);<a name="line.543"></a>
-<span class="sourceLineNo">544</span>  }<a name="line.544"></a>
-<span class="sourceLineNo">545</span><a name="line.545"></a>
-<span class="sourceLineNo">546</span>  /**<a name="line.546"></a>
-<span class="sourceLineNo">547</span>   * @param other<a name="line.547"></a>
-<span class="sourceLineNo">548</span>   * @return true if and only if the fields of the filter that are serialized<a name="line.548"></a>
-<span class="sourceLineNo">549</span>   * are equal to the corresponding fields in other.  Used for testing.<a name="line.549"></a>
-<span class="sourceLineNo">550</span>   */<a name="line.550"></a>
-<span class="sourceLineNo">551</span>  boolean areSerializedFieldsEqual(Filter other) {<a name="line.551"></a>
-<span class="sourceLineNo">552</span>    if (other == this) return true;<a name="line.552"></a>
-<span class="sourceLineNo">553</span>    if (!(other instanceof FilterList)) return false;<a name="line.553"></a>
+<span class="sourceLineNo">431</span>        case INCLUDE_AND_NEXT_COL:<a name="line.431"></a>
+<span class="sourceLineNo">432</span>          rc = ReturnCode.INCLUDE_AND_NEXT_COL;<a name="line.432"></a>
+<span class="sourceLineNo">433</span>          transformed = filter.transformCell(transformed);<a name="line.433"></a>
+<span class="sourceLineNo">434</span>          // must continue here to evaluate all filters<a name="line.434"></a>
+<span class="sourceLineNo">435</span>          break;<a name="line.435"></a>
+<span class="sourceLineNo">436</span>        case NEXT_ROW:<a name="line.436"></a>
+<s

<TRUNCATED>

[27/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
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/f9e8b54d
Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/f9e8b54d
Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/f9e8b54d

Branch: refs/heads/asf-site
Commit: f9e8b54d2093c9bc5f35442ee2b63c25a1a43b6a
Parents: 76716de
Author: jenkins <bu...@apache.org>
Authored: Thu Sep 7 15:13:35 2017 +0000
Committer: jenkins <bu...@apache.org>
Committed: Thu Sep 7 15:13:35 2017 +0000

----------------------------------------------------------------------
 acid-semantics.html                             |    4 +-
 apache_hbase_reference_guide.pdf                |    4 +-
 .../hbase/filter/FilterList.Operator.html       |   10 +-
 .../apache/hadoop/hbase/filter/FilterList.html  |   56 +-
 .../hbase/filter/FilterList.Operator.html       | 1229 +++++++++---------
 .../apache/hadoop/hbase/filter/FilterList.html  | 1229 +++++++++---------
 book.html                                       |    2 +-
 bulk-loads.html                                 |    4 +-
 checkstyle-aggregate.html                       |  148 ++-
 checkstyle.rss                                  |    6 +-
 coc.html                                        |    4 +-
 cygwin.html                                     |    4 +-
 dependencies.html                               |    4 +-
 dependency-convergence.html                     |   18 +-
 dependency-info.html                            |    4 +-
 dependency-management.html                      |    4 +-
 devapidocs/constant-values.html                 |    6 +-
 .../hadoop/hbase/backup/package-tree.html       |    6 +-
 .../hbase/classification/package-tree.html      |    6 +-
 .../hadoop/hbase/client/package-tree.html       |   26 +-
 .../hadoop/hbase/executor/package-tree.html     |    2 +-
 .../hbase/filter/FilterList.Operator.html       |   10 +-
 .../apache/hadoop/hbase/filter/FilterList.html  |   84 +-
 .../hadoop/hbase/filter/class-use/Filter.html   |    8 +-
 .../hadoop/hbase/filter/package-tree.html       |    8 +-
 .../hadoop/hbase/io/hfile/package-tree.html     |    8 +-
 .../apache/hadoop/hbase/ipc/package-tree.html   |    4 +-
 .../hadoop/hbase/mapreduce/package-tree.html    |    4 +-
 .../hbase/master/balancer/package-tree.html     |    2 +-
 .../hadoop/hbase/master/package-tree.html       |    6 +-
 .../hadoop/hbase/monitoring/package-tree.html   |    2 +-
 .../org/apache/hadoop/hbase/package-tree.html   |   10 +-
 .../hadoop/hbase/procedure2/package-tree.html   |    4 +-
 .../hadoop/hbase/quotas/package-tree.html       |    8 +-
 .../hadoop/hbase/regionserver/package-tree.html |   16 +-
 .../regionserver/querymatcher/package-tree.html |    4 +-
 .../hbase/regionserver/wal/package-tree.html    |    2 +-
 .../rest/model/StorageClusterVersionModel.html  |   12 +-
 .../hbase/security/access/package-tree.html     |    2 +-
 .../hadoop/hbase/security/package-tree.html     |    4 +-
 .../apache/hadoop/hbase/util/package-tree.html  |   10 +-
 .../apache/hadoop/hbase/wal/package-tree.html   |    2 +-
 .../org/apache/hadoop/hbase/Version.html        |    6 +-
 .../hbase/filter/FilterList.Operator.html       | 1229 +++++++++---------
 .../apache/hadoop/hbase/filter/FilterList.html  | 1229 +++++++++---------
 .../rest/model/StorageClusterVersionModel.html  |   80 +-
 export_control.html                             |    4 +-
 hbase-build-configuration/dependencies.html     |    4 +-
 .../dependency-convergence.html                 |   18 +-
 hbase-build-configuration/dependency-info.html  |    4 +-
 .../dependency-management.html                  |    4 +-
 .../hbase-annotations/checkstyle.html           |    4 +-
 .../hbase-annotations/dependencies.html         |    4 +-
 .../dependency-convergence.html                 |   18 +-
 .../hbase-annotations/dependency-info.html      |    4 +-
 .../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-reports.html      |    4 +-
 .../hbase-annotations/project-summary.html      |    4 +-
 .../hbase-annotations/source-repository.html    |    4 +-
 .../hbase-annotations/team-list.html            |    4 +-
 .../hbase-archetypes/dependencies.html          |    4 +-
 .../dependency-convergence.html                 |   18 +-
 .../hbase-archetypes/dependency-info.html       |    4 +-
 .../hbase-archetypes/dependency-management.html |    4 +-
 .../hbase-archetype-builder/dependencies.html   |    4 +-
 .../dependency-convergence.html                 |   18 +-
 .../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      |    6 +-
 .../dependency-convergence.html                 |   18 +-
 .../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           |  208 ++-
 .../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                           |    6 +-
 .../dependency-convergence.html                 |   18 +-
 .../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    |  208 +--
 .../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               |  208 ++-
 .../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               |   18 +-
 .../hbase-spark/dependency-convergence.html     |   18 +-
 .../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          |  208 +--
 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 |  603 +++++----
 .../dependency-convergence.html                 |   18 +-
 .../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      |  208 +--
 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/allclasses-frame.html            |    2 +-
 testdevapidocs/allclasses-noframe.html          |    2 +-
 testdevapidocs/index-all.html                   |   64 +-
 .../hbase/TestStochasticBalancerJmxMetrics.html |    4 +-
 .../hadoop/hbase/TestTableName.Names.html       |  400 ++++++
 .../org/apache/hadoop/hbase/TestTableName.html  |  522 ++++++++
 .../apache/hadoop/hbase/TestTagRewriteCell.html |    4 +-
 .../hbase/class-use/TestTableName.Names.html    |  179 +++
 .../hadoop/hbase/class-use/TestTableName.html   |  229 ++++
 .../org/apache/hadoop/hbase/package-frame.html  |    1 +
 .../apache/hadoop/hbase/package-summary.html    |    6 +
 .../org/apache/hadoop/hbase/package-tree.html   |    8 +-
 .../org/apache/hadoop/hbase/package-use.html    |   22 +-
 .../hadoop/hbase/procedure2/package-tree.html   |    2 +-
 .../TestCorruptedRegionStoreFile.html           |    4 +-
 .../TestScannerRetriableFailure.html            |    4 +-
 .../hadoop/hbase/regionserver/package-tree.html |    4 +-
 .../hadoop/hbase/rest/TestVersionResource.html  |   60 +-
 .../security/access/TestAccessController2.html  |    4 +-
 .../access/TestCellACLWithMultipleVersions.html |    4 +-
 .../hbase/security/access/TestCellACLs.html     |    4 +-
 .../access/TestScanEarlyTermination.html        |    4 +-
 .../access/TestWithDisabledAuthorization.html   |    4 +-
 .../snapshot/TestSnapshotClientRetries.html     |    4 +-
 .../hbase/util/TestStealJobQueue.TestTask.html  |    4 +-
 .../hadoop/hbase/util/TestTableName.Names.html  |  400 ------
 .../apache/hadoop/hbase/util/TestTableName.html |  522 --------
 .../apache/hadoop/hbase/util/TestThreads.html   |    4 +-
 .../util/class-use/TestTableName.Names.html     |  179 ---
 .../hbase/util/class-use/TestTableName.html     |  229 ----
 .../apache/hadoop/hbase/util/package-frame.html |    1 -
 .../hadoop/hbase/util/package-summary.html      |    6 -
 .../apache/hadoop/hbase/util/package-tree.html  |    6 -
 .../apache/hadoop/hbase/util/package-use.html   |   70 +-
 .../apache/hadoop/hbase/wal/package-tree.html   |    2 +-
 testdevapidocs/overview-tree.html               |    4 +-
 .../hadoop/hbase/TestTableName.Names.html       |  263 ++++
 .../org/apache/hadoop/hbase/TestTableName.html  |  263 ++++
 .../TestFilterList.AlwaysNextColFilter.html     |    6 +-
 .../hbase/filter/TestFilterList.MockFilter.html |    6 +-
 .../hadoop/hbase/filter/TestFilterList.html     |    6 +-
 ...stCorruptedRegionStoreFile.ScanInjector.html |    2 +-
 .../TestCorruptedRegionStoreFile.html           |    2 +-
 ...rRetriableFailure.FaultyScannerObserver.html |    2 +-
 .../TestScannerRetriableFailure.html            |    2 +-
 .../hadoop/hbase/rest/TestVersionResource.html  |  325 ++---
 .../hbase/rest/client/TestXmlParsing.html       |    2 +-
 .../model/TestStorageClusterVersionModel.html   |    4 +-
 ...estAccessController2.MyAccessController.html |    2 +-
 .../security/access/TestAccessController2.html  |    2 +-
 .../access/TestCellACLWithMultipleVersions.html |    2 +-
 .../hbase/security/access/TestCellACLs.html     |    2 +-
 .../access/TestScanEarlyTermination.html        |    2 +-
 .../access/TestWithDisabledAuthorization.html   |    2 +-
 ...napshotClientRetries.MasterSyncObserver.html |    2 +-
 .../snapshot/TestSnapshotClientRetries.html     |    2 +-
 .../hadoop/hbase/util/TestTableName.Names.html  |  262 ----
 .../apache/hadoop/hbase/util/TestTableName.html |  262 ----
 255 files changed, 6085 insertions(+), 6189 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/acid-semantics.html
----------------------------------------------------------------------
diff --git a/acid-semantics.html b/acid-semantics.html
index 0d5f574..6cf4cb6 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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013;  
       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-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/apache_hbase_reference_guide.pdf
----------------------------------------------------------------------
diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf
index ecebd4f..bf9c397 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:20170906144642+00'00')
-/CreationDate (D:20170906144642+00'00')
+/ModDate (D:20170907144634+00'00')
+/CreationDate (D:20170907144634+00'00')
 >>
 endobj
 2 0 obj

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/apidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html b/apidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
index d7a15ac..d955b66 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
@@ -123,7 +123,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>@InterfaceAudience.Public
-public static enum <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.58">FilterList.Operator</a>
+public static enum <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.60">FilterList.Operator</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&gt;</pre>
 <div class="block">set operator</div>
 </li>
@@ -216,7 +216,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>MUST_PASS_ALL</h4>
-<pre>public static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.60">MUST_PASS_ALL</a></pre>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.62">MUST_PASS_ALL</a></pre>
 <div class="block">!AND</div>
 </li>
 </ul>
@@ -226,7 +226,7 @@ the order they are declared.</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MUST_PASS_ONE</h4>
-<pre>public static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.62">MUST_PASS_ONE</a></pre>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.64">MUST_PASS_ONE</a></pre>
 <div class="block">!OR</div>
 </li>
 </ul>
@@ -244,7 +244,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>values</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.58">values</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.60">values</a>()</pre>
 <div class="block">Returns an array containing the constants of this enum type, in
 the order they are declared.  This method may be used to iterate
 over the constants as follows:
@@ -264,7 +264,7 @@ for (FilterList.Operator c : FilterList.Operator.values())
 <ul class="blockListLast">
 <li class="blockList">
 <h4>valueOf</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.58">valueOf</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>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html#line.60">valueOf</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>&nbsp;name)</pre>
 <div class="block">Returns the enum constant of this type with the specified name.
 The string must match <i>exactly</i> an identifier used to declare an
 enum constant in this type.  (Extraneous whitespace characters are 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/apidocs/org/apache/hadoop/hbase/filter/FilterList.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/filter/FilterList.html b/apidocs/org/apache/hadoop/hbase/filter/FilterList.html
index 1141f31..ecdc851 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/FilterList.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/FilterList.html
@@ -120,7 +120,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>@InterfaceAudience.Public
-public final class <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.55">FilterList</a>
+public final class <a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.57">FilterList</a>
 extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <div class="block">Implementation of <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter"><code>Filter</code></a> that represents an ordered List of Filters
  which will be evaluated with a specified boolean operator <a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html#MUST_PASS_ALL"><code>FilterList.Operator.MUST_PASS_ALL</code></a>
@@ -415,7 +415,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>FilterList</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.96">FilterList</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.98">FilterList</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters)</pre>
 <div class="block">Constructor that takes a set of <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter"><code>Filter</code></a>s. The default operator
  MUST_PASS_ALL is assumed.
  All filters are cloned to internal list.</div>
@@ -431,7 +431,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>FilterList</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.107">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>...&nbsp;rowFilters)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.109">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>...&nbsp;rowFilters)</pre>
 <div class="block">Constructor that takes a var arg number of <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter"><code>Filter</code></a>s. The fefault operator
  MUST_PASS_ALL is assumed.</div>
 <dl>
@@ -446,7 +446,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>FilterList</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.116">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;operator)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.118">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;operator)</pre>
 <div class="block">Constructor that takes an operator.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -460,7 +460,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>FilterList</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.128">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;operator,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.130">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;operator,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;rowFilters)</pre>
 <div class="block">Constructor that takes a set of <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter"><code>Filter</code></a>s and an operator.</div>
 <dl>
@@ -476,7 +476,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FilterList</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.140">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;operator,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.142">FilterList</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;operator,
                   <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>...&nbsp;rowFilters)</pre>
 <div class="block">Constructor that takes a var arg number of <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter"><code>Filter</code></a>s and an operator.</div>
 <dl>
@@ -500,7 +500,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>initPrevListForMustPassOne</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.146">initPrevListForMustPassOne</a>(int&nbsp;size)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.148">initPrevListForMustPassOne</a>(int&nbsp;size)</pre>
 </li>
 </ul>
 <a name="getOperator--">
@@ -509,7 +509,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getOperator</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.163">getOperator</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.Operator.html" title="enum in org.apache.hadoop.hbase.filter">FilterList.Operator</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.165">getOperator</a>()</pre>
 <div class="block">Get the operator.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -523,7 +523,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getFilters</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.172">getFilters</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.174">getFilters</a>()</pre>
 <div class="block">Get the filters.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -537,7 +537,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>size</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.176">size</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.178">size</a>()</pre>
 </li>
 </ul>
 <a name="addFilter-java.util.List-">
@@ -546,7 +546,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>addFilter</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.209">addFilter</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;filters)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.211">addFilter</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&gt;&nbsp;filters)</pre>
 </li>
 </ul>
 <a name="addFilter-org.apache.hadoop.hbase.filter.Filter-">
@@ -555,7 +555,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>addFilter</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.223">addFilter</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;filter)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.225">addFilter</a>(<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a>&nbsp;filter)</pre>
 <div class="block">Add a filter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -569,7 +569,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>reset</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.228">reset</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.230">reset</a>()
            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
 <div class="block">Filters that are purely stateless and do nothing in their reset() methods can inherit
@@ -593,7 +593,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>filterRowKey</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.241">filterRowKey</a>(byte[]&nbsp;rowKey,
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.243">filterRowKey</a>(byte[]&nbsp;rowKey,
                             int&nbsp;offset,
                             int&nbsp;length)
                      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -626,7 +626,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>filterRowKey</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.265">filterRowKey</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.267">filterRowKey</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;firstRowCell)
                      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterRowKey-org.apache.hadoop.hbase.Cell-">Filter</a></code></span></div>
 <div class="block">Filters a row based on the row key. If this returns true, the entire row will be excluded. If
@@ -654,7 +654,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>filterAllRemaining</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.287">filterAllRemaining</a>()
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.289">filterAllRemaining</a>()
                            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
 <div class="block">Filters that never filter all remaining can inherit this implementation that
@@ -680,7 +680,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>transformCell</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.307">transformCell</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.309">transformCell</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)
                    throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
 <div class="block">By default no transformation takes place
@@ -713,7 +713,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>filterKeyValue</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.356">filterKeyValue</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/Filter.ReturnCode.html" title="enum in org.apache.hadoop.hbase.filter">Filter.ReturnCode</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.358">filterKeyValue</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;c)
                                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#filterKeyValue-org.apache.hadoop.hbase.Cell-">Filter</a></code></span></div>
 <div class="block">A way to filter based on the column family, column qualifier and/or the column value. Return
@@ -750,7 +750,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>filterRowCells</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.465">filterRowCells</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;cells)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.474">filterRowCells</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&gt;&nbsp;cells)
                     throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Filters that never filter by modifying the returned List of Cells can
  inherit this implementation that does nothing.
@@ -778,7 +778,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>hasFilterRow</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.473">hasFilterRow</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.482">hasFilterRow</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
 <div class="block">Fitlers that never filter by modifying the returned List of Cells can
  inherit this implementation that does nothing.
@@ -799,7 +799,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>filterRow</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.484">filterRow</a>()
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.493">filterRow</a>()
                   throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
 <div class="block">Filters that never filter by rows based on previously gathered state from
@@ -828,7 +828,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.507">toByteArray</a>()
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.516">toByteArray</a>()
                    throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
 <div class="block">Return length 0 byte array for Filters that don't require special serialization</div>
@@ -848,7 +848,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>parseFrom</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html" title="class in org.apache.hadoop.hbase.filter">FilterList</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.524">parseFrom</a>(byte[]&nbsp;pbBytes)
+<pre>public static&nbsp;<a href="../../../../../org/apache/hadoop/hbase/filter/FilterList.html" title="class in org.apache.hadoop.hbase.filter">FilterList</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.533">parseFrom</a>(byte[]&nbsp;pbBytes)
                             throws org.apache.hadoop.hbase.exceptions.DeserializationException</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -868,7 +868,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getNextCellHint</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.562">getNextCellHint</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.571">getNextCellHint</a>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a>&nbsp;currentCell)
                      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
 <div class="block">Filters that are not sure which key must be next seeked to, can inherit
@@ -897,7 +897,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>isFamilyEssential</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.596">isFamilyEssential</a>(byte[]&nbsp;name)
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.615">isFamilyEssential</a>(byte[]&nbsp;name)
                           throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
 <div class="block">By default, we require all scan's column families to be present. Our
@@ -924,7 +924,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>setReversed</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.610">setReversed</a>(boolean&nbsp;reversed)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.629">setReversed</a>(boolean&nbsp;reversed)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html#setReversed-boolean-">Filter</a></code></span></div>
 <div class="block">alter the reversed scan flag</div>
 <dl>
@@ -941,7 +941,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.619">toString</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.638">toString</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code>org.apache.hadoop.hbase.filter.FilterBase</code></span></div>
 <div class="block">Return filter's info for debugging and logging purpose.</div>
 <dl>
@@ -956,7 +956,7 @@ extends org.apache.hadoop.hbase.filter.FilterBase</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toString</h4>
-<pre>protected&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.623">toString</a>(int&nbsp;maxFilters)</pre>
+<pre>protected&nbsp;<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>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/filter/FilterList.html#line.642">toString</a>(int&nbsp;maxFilters)</pre>
 </li>
 </ul>
 </li>


[07/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-shaded-check-invariants/dependency-convergence.html
----------------------------------------------------------------------
diff --git a/hbase-shaded-check-invariants/dependency-convergence.html b/hbase-shaded-check-invariants/dependency-convergence.html
index 5d28fa8..f1ea3eb 100644
--- a/hbase-shaded-check-invariants/dependency-convergence.html
+++ b/hbase-shaded-check-invariants/dependency-convergence.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase Shaded Packaging Invariants &#x2013; Reactor Dependency Convergence</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -262,7 +262,7 @@
 <li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br />\-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />&#160;&#160;&#160;\-&#160;org.tachyonproject:tachyon-client:jar:0.8.2:provided<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:provided - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />|&#160;&#160;\-&#160;org.tachyonproject:tachyon-client:jar:0.8.2:provided<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - scope updated from provided; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
@@ -292,10 +292,10 @@
 <li>org.apache.hbase:hbase-rest:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&
 #160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:com
 mons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test (scope not updated to compile)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2
 .7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;
 &#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-api:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.api:api-ldap-codec-core:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-model:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptor-kerberos:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-core:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#
 160;+-&#160;org.apache.directory.server:apacheds-interceptors-authn:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-trigger:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-trigger:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-mavibot-partition:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-avl:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160
 ;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.api:api-all:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-protocol-ldap:jar:2.0.0-M15:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-sp:jar:1.0.0-M20:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - o
 mitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common
 :jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang
 :commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />\-&#160;org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#
 160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop
 :hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&
 #160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted 
 for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:test<br />|&#160;&#160;|&
 #160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplica
 te)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;
 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<
 br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hado
 op-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.ap
 ache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons
 -lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-api:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.api:api-ldap-codec-core:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-model:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test 
 - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptor-kerberos:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-core:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-authn:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-trigger:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-trigger:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;
 &#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-mavibot-partition:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-avl:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.api:api-all:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.directory.server:apach
 eds-protocol-ldap:jar:2.0.0-M15:test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-sp:jar:1.0.0-M20:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hado
 op-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1
 :test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;\-&#160;org.apache.hado
 op:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
@@ -566,7 +566,7 @@
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.6.1:compile<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:test-jar:tests:3.4.6:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.6.1:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.10)<br /></li><br />
 <li>org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:test-jar:tests:3.4.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br /></ol></td></tr>
 <tr class="a">
@@ -592,10 +592,10 @@
 <li>org.apache.hbase:hbase-rest:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#16
 0;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />
 |&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test (scope not updated to compile)<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.7.24)<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#16
 0;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160
 ;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:
 hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apa
 che.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160
 ;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&
 #160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#16
 0;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#16
 0;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated fro
 m test; omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; om
 itted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)
 <br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(o
 rg.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runt
 ime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.
 slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.
 1:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-ap
 p:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-co
 re:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - 
 omitted for conflict with 1.7.10)<br />\-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from provided; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from provided; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:ha
 doop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-j
 ar:tests:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br /></li><br />
@@ -619,7 +619,7 @@
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:runtime - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
@@ -669,7 +669,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-shaded-check-invariants/dependency-info.html
----------------------------------------------------------------------
diff --git a/hbase-shaded-check-invariants/dependency-info.html b/hbase-shaded-check-invariants/dependency-info.html
index 2dffd3d..0a30fa3 100644
--- a/hbase-shaded-check-invariants/dependency-info.html
+++ b/hbase-shaded-check-invariants/dependency-info.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase Shaded Packaging Invariants &#x2013; Dependency Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -148,7 +148,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-shaded-check-invariants/dependency-management.html
----------------------------------------------------------------------
diff --git a/hbase-shaded-check-invariants/dependency-management.html b/hbase-shaded-check-invariants/dependency-management.html
index cf543a9..30e0659 100644
--- a/hbase-shaded-check-invariants/dependency-management.html
+++ b/hbase-shaded-check-invariants/dependency-management.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase Shaded Packaging Invariants &#x2013; Project Dependency Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -766,7 +766,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-shaded-check-invariants/index.html
----------------------------------------------------------------------
diff --git a/hbase-shaded-check-invariants/index.html b/hbase-shaded-check-invariants/index.html
index 38afc2e..6e394c1 100644
--- a/hbase-shaded-check-invariants/index.html
+++ b/hbase-shaded-check-invariants/index.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase Shaded Packaging Invariants &#x2013; About</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -122,7 +122,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-shaded-check-invariants/integration.html
----------------------------------------------------------------------
diff --git a/hbase-shaded-check-invariants/integration.html b/hbase-shaded-check-invariants/integration.html
index 9b9c8cb..d5029ac 100644
--- a/hbase-shaded-check-invariants/integration.html
+++ b/hbase-shaded-check-invariants/integration.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase Shaded Packaging Invariants &#x2013; CI Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -126,7 +126,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-shaded-check-invariants/issue-tracking.html
----------------------------------------------------------------------
diff --git a/hbase-shaded-check-invariants/issue-tracking.html b/hbase-shaded-check-invariants/issue-tracking.html
index 92d9e5e..8f89c26 100644
--- a/hbase-shaded-check-invariants/issue-tracking.html
+++ b/hbase-shaded-check-invariants/issue-tracking.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase Shaded Packaging Invariants &#x2013; Issue Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -123,7 +123,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 


[21/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
index d330895..a7ea8b3 100644
--- a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
@@ -201,12 +201,12 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottlingException.Type</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">SpaceViolationPolicy</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/OperationQuota.OperationType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">OperationQuota.OperationType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaScope</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottleType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottleType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/ThrottlingException.Type.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">ThrottlingException.Type</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaScope.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaScope</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">SpaceViolationPolicy</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.quotas.<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaType.html" title="enum in org.apache.hadoop.hbase.quotas"><span class="typeNameLink">QuotaType</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
index 2010cc9..7f13115 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
@@ -697,18 +697,18 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">FlushType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">BloomType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.TaskExecutor.Status.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">SplitLogWorker.TaskExecutor.Status</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactor.Action.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MemStoreCompactor.Action</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">DefaultHeapMemoryTuner.StepDirection</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.LimitScope</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScanType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScanType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.NextState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.NextState</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MetricsRegionServerSourceFactoryImpl.FactoryStorage</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.Operation.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Region.Operation</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">CompactingMemStore.IndexType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DefaultHeapMemoryTuner.StepDirection.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">DefaultHeapMemoryTuner.StepDirection</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MemStoreCompactor.Action.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MemStoreCompactor.Action</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/MetricsRegionServerSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">MetricsRegionServerSourceFactoryImpl.FactoryStorage</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.NextState.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.NextState</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/SplitLogWorker.TaskExecutor.Status.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">SplitLogWorker.TaskExecutor.Status</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/ScannerContext.LimitScope.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">ScannerContext.LimitScope</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/BloomType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">BloomType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.FlushResult.Result.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">Region.FlushResult.Result</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/FlushType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">FlushType</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
index 313f199..e0d6b5c 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
@@ -130,9 +130,9 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.DropDeletesInOutput.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">StripeCompactionScanQueryMatcher.DropDeletesInOutput</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.DeleteResult.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">DeleteTracker.DeleteResult</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">ScanQueryMatcher.MatchCode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.DeleteResult.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">DeleteTracker.DeleteResult</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.DropDeletesInOutput.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">StripeCompactionScanQueryMatcher.DropDeletesInOutput</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
index 7cba16c..33cb6b6 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/package-tree.html
@@ -248,8 +248,8 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/RingBufferTruck.Type.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">RingBufferTruck.Type</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/ProtobufLogReader.WALHdrResult.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">ProtobufLogReader.WALHdrResult</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.wal.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/RingBufferTruck.Type.html" title="enum in org.apache.hadoop.hbase.regionserver.wal"><span class="typeNameLink">RingBufferTruck.Type</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html b/devapidocs/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html
index 8ee9e21..7b2f74b 100644
--- a/devapidocs/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html
+++ b/devapidocs/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html#line.42">StorageClusterVersionModel</a>
+public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html#line.43">StorageClusterVersionModel</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
 implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
 <div class="block">Simple representation of the version of the storage cluster
@@ -230,7 +230,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>serialVersionUID</h4>
-<pre>private static final&nbsp;long <a href="../../../../../../src-html/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html#line.43">serialVersionUID</a></pre>
+<pre>private static final&nbsp;long <a href="../../../../../../src-html/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html#line.44">serialVersionUID</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.rest.model.StorageClusterVersionModel.serialVersionUID">Constant Field Values</a></dd>
@@ -243,7 +243,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockListLast">
 <li class="blockList">
 <h4>version</h4>
-<pre>private&nbsp;<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/rest/model/StorageClusterVersionModel.html#line.45">version</a></pre>
+<pre>private&nbsp;<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/rest/model/StorageClusterVersionModel.html#line.46">version</a></pre>
 </li>
 </ul>
 </li>
@@ -260,7 +260,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockListLast">
 <li class="blockList">
 <h4>StorageClusterVersionModel</h4>
-<pre>public&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html#line.42">StorageClusterVersionModel</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html#line.43">StorageClusterVersionModel</a>()</pre>
 </li>
 </ul>
 </li>
@@ -277,7 +277,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>getVersion</h4>
-<pre>public&nbsp;<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>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html#line.51">getVersion</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html#line.52">getVersion</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the storage cluster version</dd>
@@ -290,7 +290,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializabl
 <ul class="blockList">
 <li class="blockList">
 <h4>setVersion</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html#line.58">setVersion</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>&nbsp;version)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.html#line.59">setVersion</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>&nbsp;version)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>version</code> - the storage cluster version</dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html b/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
index a7b1555..66b8b75 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
@@ -136,9 +136,9 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlFilter.Strategy.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">AccessControlFilter.Strategy</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/AccessController.OpType.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">AccessController.OpType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/Permission.Action.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">Permission.Action</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.security.access.<a href="../../../../../../org/apache/hadoop/hbase/security/access/AccessControlFilter.Strategy.html" title="enum in org.apache.hadoop.hbase.security.access"><span class="typeNameLink">AccessControlFilter.Strategy</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
index c4d3f6e..6a709a8 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/package-tree.html
@@ -191,9 +191,9 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslUtil.QualityOfProtection</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">AuthMethod</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslStatus.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslStatus</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/AuthMethod.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">AuthMethod</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.security.<a href="../../../../../org/apache/hadoop/hbase/security/SaslUtil.QualityOfProtection.html" title="enum in org.apache.hadoop.hbase.security"><span class="typeNameLink">SaslUtil.QualityOfProtection</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
index 9087669..3f8b95a 100644
--- a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
@@ -521,14 +521,14 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.UnsafeComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Bytes.LexicographicalComparerHolder.UnsafeComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a>&lt;T&gt;)</li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/ChecksumType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">ChecksumType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/IdReadWriteLock.ReferenceType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">IdReadWriteLock.ReferenceType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PrettyPrinter.Unit.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">PrettyPrinter.Unit</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PoolMap.PoolType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">PoolMap.PoolType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.ErrorReporter.ERROR_CODE.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">HBaseFsck.ErrorReporter.ERROR_CODE</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.PureJavaComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Bytes.LexicographicalComparerHolder.PureJavaComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a>&lt;T&gt;)</li>
 <li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Order</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.UnsafeComparer.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">Bytes.LexicographicalComparerHolder.UnsafeComparer</span></a> (implements org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" title="interface in org.apache.hadoop.hbase.util">Bytes.Comparer</a>&lt;T&gt;)</li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/ChecksumType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">ChecksumType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.ErrorReporter.ERROR_CODE.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">HBaseFsck.ErrorReporter.ERROR_CODE</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PoolMap.PoolType.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">PoolMap.PoolType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a href="../../../../../org/apache/hadoop/hbase/util/PrettyPrinter.Unit.html" title="enum in org.apache.hadoop.hbase.util"><span class="typeNameLink">PrettyPrinter.Unit</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html b/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
index 3ded3f7..ef802fb 100644
--- a/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html
@@ -167,8 +167,8 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">WALFactory.Providers</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/RegionGroupingProvider.Strategies.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">RegionGroupingProvider.Strategies</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.wal.<a href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.Providers.html" title="enum in org.apache.hadoop.hbase.wal"><span class="typeNameLink">WALFactory.Providers</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/Version.html b/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
index 051bb9c..755e3e8 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/Version.html
@@ -16,11 +16,11 @@
 <span class="sourceLineNo">008</span>@InterfaceAudience.Private<a name="line.8"></a>
 <span class="sourceLineNo">009</span>public class Version {<a name="line.9"></a>
 <span class="sourceLineNo">010</span>  public static final String version = "3.0.0-SNAPSHOT";<a name="line.10"></a>
-<span class="sourceLineNo">011</span>  public static final String revision = "2f14a054f8d6497dee4a65f0206f5bf522477ef9";<a name="line.11"></a>
+<span class="sourceLineNo">011</span>  public static final String revision = "df34300cd3f89c1efdea43b0b2ecb64c317e1a34";<a name="line.11"></a>
 <span class="sourceLineNo">012</span>  public static final String user = "jenkins";<a name="line.12"></a>
-<span class="sourceLineNo">013</span>  public static final String date = "Wed Sep  6 14:41:57 UTC 2017";<a name="line.13"></a>
+<span class="sourceLineNo">013</span>  public static final String date = "Thu Sep  7 14:41:49 UTC 2017";<a name="line.13"></a>
 <span class="sourceLineNo">014</span>  public static final String url = "git://asf920.gq1.ygridcore.net/home/jenkins/jenkins-slave/workspace/hbase_generate_website/hbase";<a name="line.14"></a>
-<span class="sourceLineNo">015</span>  public static final String srcChecksum = "7012420e8d5051cfb5cad439314b0e2a";<a name="line.15"></a>
+<span class="sourceLineNo">015</span>  public static final String srcChecksum = "608387887f97bfd196e0617733c97cc5";<a name="line.15"></a>
 <span class="sourceLineNo">016</span>}<a name="line.16"></a>
 
 


[14/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/source-repository.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/source-repository.html b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/source-repository.html
index 140063d..7b6d475 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/source-repository.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/source-repository.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetype builder &#x2013; Source Code Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -134,7 +134,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/team-list.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/team-list.html b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/team-list.html
index ef3aa55..5db3f42 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/team-list.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/team-list.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetype builder &#x2013; Project Team</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -529,7 +529,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-client-project/checkstyle.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-client-project/checkstyle.html b/hbase-build-configuration/hbase-archetypes/hbase-client-project/checkstyle.html
index ed3a34c..6e647da 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-client-project/checkstyle.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-client-project/checkstyle.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-client archetype &#x2013; Checkstyle Results</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -150,7 +150,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependencies.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependencies.html b/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependencies.html
index a7edb00..e5d0fab 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependencies.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependencies.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-client archetype &#x2013; Project Dependencies</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -3480,7 +3480,7 @@ Jackson JSON processor's data binding functionality.</p>
 <td>No</td></tr>
 <tr class="a">
 <td>hbase-common-3.0.0-SNAPSHOT-tests.jar</td>
-<td>287 kB</td>
+<td>290.9 kB</td>
 <td>-</td>
 <td>-</td>
 <td>-</td>
@@ -4165,7 +4165,7 @@ Jackson JSON processor's data binding functionality.</p>
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependency-convergence.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependency-convergence.html b/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependency-convergence.html
index fc2202e..e3c996d 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependency-convergence.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependency-convergence.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-client archetype &#x2013; Reactor Dependency Convergence</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -262,7 +262,7 @@
 <li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br />\-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />&#160;&#160;&#160;\-&#160;org.tachyonproject:tachyon-client:jar:0.8.2:provided<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:provided - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />|&#160;&#160;\-&#160;org.tachyonproject:tachyon-client:jar:0.8.2:provided<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - scope updated from provided; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
@@ -292,10 +292,10 @@
 <li>org.apache.hbase:hbase-rest:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&
 #160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:com
 mons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test (scope not updated to compile)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2
 .7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;
 &#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-api:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.api:api-ldap-codec-core:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-model:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptor-kerberos:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-core:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#
 160;+-&#160;org.apache.directory.server:apacheds-interceptors-authn:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-trigger:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-trigger:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-mavibot-partition:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-avl:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160
 ;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.api:api-all:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-protocol-ldap:jar:2.0.0-M15:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-sp:jar:1.0.0-M20:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - o
 mitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common
 :jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang
 :commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />\-&#160;org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#
 160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop
 :hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&
 #160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted 
 for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:test<br />|&#160;&#160;|&
 #160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplica
 te)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;
 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<
 br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hado
 op-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.ap
 ache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons
 -lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-api:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.api:api-ldap-codec-core:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-model:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test 
 - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptor-kerberos:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-core:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-authn:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-trigger:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-trigger:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;
 &#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-mavibot-partition:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-avl:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.api:api-all:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.directory.server:apach
 eds-protocol-ldap:jar:2.0.0-M15:test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-sp:jar:1.0.0-M20:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hado
 op-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1
 :test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;\-&#160;org.apache.hado
 op:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
@@ -566,7 +566,7 @@
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.6.1:compile<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:test-jar:tests:3.4.6:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.6.1:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.10)<br /></li><br />
 <li>org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:test-jar:tests:3.4.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br /></ol></td></tr>
 <tr class="a">
@@ -592,10 +592,10 @@
 <li>org.apache.hbase:hbase-rest:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#16
 0;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />
 |&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test (scope not updated to compile)<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.7.24)<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#16
 0;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160
 ;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:
 hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apa
 che.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160
 ;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&
 #160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#16
 0;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#16
 0;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated fro
 m test; omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; om
 itted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)
 <br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(o
 rg.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runt
 ime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.
 slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.
 1:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-ap
 p:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-co
 re:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - 
 omitted for conflict with 1.7.10)<br />\-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from provided; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from provided; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:ha
 doop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-j
 ar:tests:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br /></li><br />
@@ -619,7 +619,7 @@
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:runtime - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
@@ -669,7 +669,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependency-info.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependency-info.html b/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependency-info.html
index 4e8ae60..d8b4f54 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependency-info.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependency-info.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-client archetype &#x2013; Dependency Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -147,7 +147,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependency-management.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependency-management.html b/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependency-management.html
index b49def2..74f3ebe 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependency-management.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-client-project/dependency-management.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-client archetype &#x2013; Project Dependency Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -766,7 +766,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-client-project/index.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-client-project/index.html b/hbase-build-configuration/hbase-archetypes/hbase-client-project/index.html
index 0c55d56..fc913f9 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-client-project/index.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-client-project/index.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-client archetype &#x2013; About</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -119,7 +119,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-client-project/integration.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-client-project/integration.html b/hbase-build-configuration/hbase-archetypes/hbase-client-project/integration.html
index 6490a48..dbce385 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-client-project/integration.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-client-project/integration.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-client archetype &#x2013; CI Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -126,7 +126,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-client-project/issue-tracking.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-client-project/issue-tracking.html b/hbase-build-configuration/hbase-archetypes/hbase-client-project/issue-tracking.html
index 6bddea5..dfd19b3 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-client-project/issue-tracking.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-client-project/issue-tracking.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-client archetype &#x2013; Issue Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -123,7 +123,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 


[09/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-spark/source-repository.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-spark/source-repository.html b/hbase-build-configuration/hbase-spark/source-repository.html
index 1288726..619e834 100644
--- a/hbase-build-configuration/hbase-spark/source-repository.html
+++ b/hbase-build-configuration/hbase-spark/source-repository.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Spark &#x2013; Source Code Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -134,7 +134,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-spark/team-list.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-spark/team-list.html b/hbase-build-configuration/hbase-spark/team-list.html
index fea9ac4..a63b2c2 100644
--- a/hbase-build-configuration/hbase-spark/team-list.html
+++ b/hbase-build-configuration/hbase-spark/team-list.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Spark &#x2013; Project Team</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -529,7 +529,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/index.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/index.html b/hbase-build-configuration/index.html
index e38ff6e..00d64cd 100644
--- a/hbase-build-configuration/index.html
+++ b/hbase-build-configuration/index.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Build Configuration &#x2013; About</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -119,7 +119,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/integration.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/integration.html b/hbase-build-configuration/integration.html
index 3862da4..e829e5f 100644
--- a/hbase-build-configuration/integration.html
+++ b/hbase-build-configuration/integration.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Build Configuration &#x2013; CI Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -126,7 +126,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/issue-tracking.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/issue-tracking.html b/hbase-build-configuration/issue-tracking.html
index 8c71674..1038a32 100644
--- a/hbase-build-configuration/issue-tracking.html
+++ b/hbase-build-configuration/issue-tracking.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Build Configuration &#x2013; Issue Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -123,7 +123,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/license.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/license.html b/hbase-build-configuration/license.html
index c70c8ff..cf4c313 100644
--- a/hbase-build-configuration/license.html
+++ b/hbase-build-configuration/license.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Build Configuration &#x2013; Project Licenses</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -111,209 +111,7 @@
 <h2><a name="Project_Licenses"></a>Project Licenses</h2><a name="Project_Licenses"></a>
 <div class="section">
 <h3><a name="Apache_License_Version_2.0"></a>Apache License, Version 2.0</h3><a name="Apache_License_Version_2.0"></a>
-<div class="source"><pre class="prettyprint">
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      &quot;License&quot; shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      &quot;Licensor&quot; shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      &quot;Legal Entity&quot; shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      &quot;control&quot; means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      &quot;You&quot; (or &quot;Your&quot;) shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      &quot;Source&quot; form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      &quot;Object&quot; form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      &quot;Work&quot; shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      &quot;Derivative Works&quot; shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      &quot;Contribution&quot; shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, &quot;submitted&quot;
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as &quot;Not a Contribution.&quot;
-
-      &quot;Contributor&quot; shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a &quot;NOTICE&quot; text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an &quot;AS IS&quot; BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets &quot;[]&quot;
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same &quot;printed page&quot; as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-</pre></div></div></div>
+<p>Can't read the url [https://www.apache.org/licenses/LICENSE-2.0.txt] : Read timed out</p></div></div>
                   </div>
           </div>
 
@@ -326,7 +124,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/mail-lists.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/mail-lists.html b/hbase-build-configuration/mail-lists.html
index 39e50a8..fa0743e 100644
--- a/hbase-build-configuration/mail-lists.html
+++ b/hbase-build-configuration/mail-lists.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Build Configuration &#x2013; Project Mailing Lists</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -176,7 +176,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/plugin-management.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/plugin-management.html b/hbase-build-configuration/plugin-management.html
index acdecbc..d76319d 100644
--- a/hbase-build-configuration/plugin-management.html
+++ b/hbase-build-configuration/plugin-management.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Build Configuration &#x2013; Project Plugin Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -271,7 +271,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/plugins.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/plugins.html b/hbase-build-configuration/plugins.html
index c79b823..5768f2d 100644
--- a/hbase-build-configuration/plugins.html
+++ b/hbase-build-configuration/plugins.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Build Configuration &#x2013; Project Plugins</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -214,7 +214,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/project-info.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/project-info.html b/hbase-build-configuration/project-info.html
index 30b667d..526e712 100644
--- a/hbase-build-configuration/project-info.html
+++ b/hbase-build-configuration/project-info.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Build Configuration &#x2013; Project Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -167,7 +167,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/project-summary.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/project-summary.html b/hbase-build-configuration/project-summary.html
index 48a7bfd..456ba8a 100644
--- a/hbase-build-configuration/project-summary.html
+++ b/hbase-build-configuration/project-summary.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Build Configuration &#x2013; Project Summary</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -163,7 +163,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/source-repository.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/source-repository.html b/hbase-build-configuration/source-repository.html
index 22a9512..9a2699f 100644
--- a/hbase-build-configuration/source-repository.html
+++ b/hbase-build-configuration/source-repository.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Build Configuration &#x2013; Source Code Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -134,7 +134,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/team-list.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/team-list.html b/hbase-build-configuration/team-list.html
index 048edc9..257075a 100644
--- a/hbase-build-configuration/team-list.html
+++ b/hbase-build-configuration/team-list.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Build Configuration &#x2013; Project Team</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -529,7 +529,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-shaded-check-invariants/checkstyle.html
----------------------------------------------------------------------
diff --git a/hbase-shaded-check-invariants/checkstyle.html b/hbase-shaded-check-invariants/checkstyle.html
index 70f8d31..7fabcb4 100644
--- a/hbase-shaded-check-invariants/checkstyle.html
+++ b/hbase-shaded-check-invariants/checkstyle.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase Shaded Packaging Invariants &#x2013; Checkstyle Results</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -150,7 +150,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 


[12/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependency-convergence.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependency-convergence.html b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependency-convergence.html
index 40c9844..b5b4f58 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependency-convergence.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependency-convergence.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-shaded-client archetype &#x2013; Reactor Dependency Convergence</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -262,7 +262,7 @@
 <li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br />\-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />&#160;&#160;&#160;\-&#160;org.tachyonproject:tachyon-client:jar:0.8.2:provided<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:provided - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />|&#160;&#160;\-&#160;org.tachyonproject:tachyon-client:jar:0.8.2:provided<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - scope updated from provided; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
@@ -292,10 +292,10 @@
 <li>org.apache.hbase:hbase-rest:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&
 #160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:com
 mons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test (scope not updated to compile)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2
 .7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;
 &#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-api:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.api:api-ldap-codec-core:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-model:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptor-kerberos:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-core:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#
 160;+-&#160;org.apache.directory.server:apacheds-interceptors-authn:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-trigger:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-trigger:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-mavibot-partition:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-avl:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160
 ;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.api:api-all:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-protocol-ldap:jar:2.0.0-M15:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-sp:jar:1.0.0-M20:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - o
 mitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common
 :jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang
 :commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />\-&#160;org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#
 160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop
 :hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&
 #160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted 
 for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:test<br />|&#160;&#160;|&
 #160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplica
 te)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;
 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<
 br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hado
 op-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.ap
 ache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons
 -lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-api:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.api:api-ldap-codec-core:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-model:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test 
 - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptor-kerberos:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-core:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-authn:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-trigger:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-trigger:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;
 &#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-mavibot-partition:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-avl:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.api:api-all:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.directory.server:apach
 eds-protocol-ldap:jar:2.0.0-M15:test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-sp:jar:1.0.0-M20:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hado
 op-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1
 :test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;\-&#160;org.apache.hado
 op:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
@@ -566,7 +566,7 @@
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.6.1:compile<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:test-jar:tests:3.4.6:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.6.1:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.10)<br /></li><br />
 <li>org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:test-jar:tests:3.4.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br /></ol></td></tr>
 <tr class="a">
@@ -592,10 +592,10 @@
 <li>org.apache.hbase:hbase-rest:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#16
 0;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />
 |&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test (scope not updated to compile)<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.7.24)<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#16
 0;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160
 ;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:
 hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apa
 che.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160
 ;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&
 #160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#16
 0;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#16
 0;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated fro
 m test; omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; om
 itted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)
 <br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(o
 rg.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runt
 ime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.
 slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.
 1:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-ap
 p:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-co
 re:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - 
 omitted for conflict with 1.7.10)<br />\-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from provided; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from provided; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:ha
 doop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-j
 ar:tests:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br /></li><br />
@@ -619,7 +619,7 @@
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:runtime - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
@@ -669,7 +669,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependency-info.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependency-info.html b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependency-info.html
index 0047b6a..3d89315 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependency-info.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependency-info.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-shaded-client archetype &#x2013; Dependency Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -147,7 +147,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependency-management.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependency-management.html b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependency-management.html
index b9e1490..f27a277 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependency-management.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/dependency-management.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-shaded-client archetype &#x2013; Project Dependency Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -766,7 +766,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/index.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/index.html b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/index.html
index c993636..e4b9cac 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/index.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/index.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-shaded-client archetype &#x2013; About</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -119,7 +119,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/integration.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/integration.html b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/integration.html
index 51c99f9..b2a5b07 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/integration.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/integration.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-shaded-client archetype &#x2013; CI Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -126,7 +126,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/issue-tracking.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/issue-tracking.html b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/issue-tracking.html
index b2e76a8..05442a5 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/issue-tracking.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/issue-tracking.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-shaded-client archetype &#x2013; Issue Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -123,7 +123,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 


[06/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-shaded-check-invariants/license.html
----------------------------------------------------------------------
diff --git a/hbase-shaded-check-invariants/license.html b/hbase-shaded-check-invariants/license.html
index 30e9d95..5502b4f 100644
--- a/hbase-shaded-check-invariants/license.html
+++ b/hbase-shaded-check-invariants/license.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase Shaded Packaging Invariants &#x2013; Project Licenses</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -111,209 +111,7 @@
 <h2><a name="Project_Licenses"></a>Project Licenses</h2><a name="Project_Licenses"></a>
 <div class="section">
 <h3><a name="Apache_License_Version_2.0"></a>Apache License, Version 2.0</h3><a name="Apache_License_Version_2.0"></a>
-<div class="source"><pre class="prettyprint">
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      &quot;License&quot; shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      &quot;Licensor&quot; shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      &quot;Legal Entity&quot; shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      &quot;control&quot; means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      &quot;You&quot; (or &quot;Your&quot;) shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      &quot;Source&quot; form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      &quot;Object&quot; form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      &quot;Work&quot; shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      &quot;Derivative Works&quot; shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      &quot;Contribution&quot; shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, &quot;submitted&quot;
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as &quot;Not a Contribution.&quot;
-
-      &quot;Contributor&quot; shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a &quot;NOTICE&quot; text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an &quot;AS IS&quot; BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets &quot;[]&quot;
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same &quot;printed page&quot; as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-</pre></div></div></div>
+<p>Can't read the url [https://www.apache.org/licenses/LICENSE-2.0.txt] : connect timed out</p></div></div>
                   </div>
           </div>
 
@@ -326,7 +124,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-shaded-check-invariants/mail-lists.html
----------------------------------------------------------------------
diff --git a/hbase-shaded-check-invariants/mail-lists.html b/hbase-shaded-check-invariants/mail-lists.html
index 7992f9a..a18f68a 100644
--- a/hbase-shaded-check-invariants/mail-lists.html
+++ b/hbase-shaded-check-invariants/mail-lists.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase Shaded Packaging Invariants &#x2013; Project Mailing Lists</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -176,7 +176,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-shaded-check-invariants/plugin-management.html
----------------------------------------------------------------------
diff --git a/hbase-shaded-check-invariants/plugin-management.html b/hbase-shaded-check-invariants/plugin-management.html
index 6c3a7e7..a7f5926 100644
--- a/hbase-shaded-check-invariants/plugin-management.html
+++ b/hbase-shaded-check-invariants/plugin-management.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase Shaded Packaging Invariants &#x2013; Project Plugin Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -271,7 +271,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-shaded-check-invariants/plugins.html
----------------------------------------------------------------------
diff --git a/hbase-shaded-check-invariants/plugins.html b/hbase-shaded-check-invariants/plugins.html
index 16ba332..89af962 100644
--- a/hbase-shaded-check-invariants/plugins.html
+++ b/hbase-shaded-check-invariants/plugins.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase Shaded Packaging Invariants &#x2013; Project Plugins</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -218,7 +218,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-shaded-check-invariants/project-info.html
----------------------------------------------------------------------
diff --git a/hbase-shaded-check-invariants/project-info.html b/hbase-shaded-check-invariants/project-info.html
index 39c353c..4330951 100644
--- a/hbase-shaded-check-invariants/project-info.html
+++ b/hbase-shaded-check-invariants/project-info.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase Shaded Packaging Invariants &#x2013; Project Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -170,7 +170,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-shaded-check-invariants/project-reports.html
----------------------------------------------------------------------
diff --git a/hbase-shaded-check-invariants/project-reports.html b/hbase-shaded-check-invariants/project-reports.html
index def2c84..022c3c9 100644
--- a/hbase-shaded-check-invariants/project-reports.html
+++ b/hbase-shaded-check-invariants/project-reports.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase Shaded Packaging Invariants &#x2013; Generated Reports</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -128,7 +128,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-shaded-check-invariants/project-summary.html
----------------------------------------------------------------------
diff --git a/hbase-shaded-check-invariants/project-summary.html b/hbase-shaded-check-invariants/project-summary.html
index 700ed0b..b48fc17 100644
--- a/hbase-shaded-check-invariants/project-summary.html
+++ b/hbase-shaded-check-invariants/project-summary.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase Shaded Packaging Invariants &#x2013; Project Summary</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -166,7 +166,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-shaded-check-invariants/source-repository.html
----------------------------------------------------------------------
diff --git a/hbase-shaded-check-invariants/source-repository.html b/hbase-shaded-check-invariants/source-repository.html
index 65df01e..85800f6 100644
--- a/hbase-shaded-check-invariants/source-repository.html
+++ b/hbase-shaded-check-invariants/source-repository.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase Shaded Packaging Invariants &#x2013; Source Code Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -134,7 +134,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-shaded-check-invariants/team-list.html
----------------------------------------------------------------------
diff --git a/hbase-shaded-check-invariants/team-list.html b/hbase-shaded-check-invariants/team-list.html
index bc0db74..e5b62b6 100644
--- a/hbase-shaded-check-invariants/team-list.html
+++ b/hbase-shaded-check-invariants/team-list.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase Shaded Packaging Invariants &#x2013; Project Team</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -529,7 +529,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/index.html
----------------------------------------------------------------------
diff --git a/index.html b/index.html
index 5b1a8b6..12cc092 100644
--- a/index.html
+++ b/index.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Apache HBaseâ„¢ Home</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -438,7 +438,7 @@ Apache HBase is an open-source, distributed, versioned, non-relational database
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/integration.html
----------------------------------------------------------------------
diff --git a/integration.html b/integration.html
index 2695c38..1244406 100644
--- a/integration.html
+++ b/integration.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; CI Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -296,7 +296,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/issue-tracking.html
----------------------------------------------------------------------
diff --git a/issue-tracking.html b/issue-tracking.html
index 332af5f..e8d0359 100644
--- a/issue-tracking.html
+++ b/issue-tracking.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Issue Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -293,7 +293,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/license.html
----------------------------------------------------------------------
diff --git a/license.html b/license.html
index 8015975..3a070fd 100644
--- a/license.html
+++ b/license.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Licenses</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -496,7 +496,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/mail-lists.html
----------------------------------------------------------------------
diff --git a/mail-lists.html b/mail-lists.html
index f972d17..833bec6 100644
--- a/mail-lists.html
+++ b/mail-lists.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Mailing Lists</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -346,7 +346,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/metrics.html
----------------------------------------------------------------------
diff --git a/metrics.html b/metrics.html
index b233cd2..14d384f 100644
--- a/metrics.html
+++ b/metrics.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013;  
       Apache HBase (TM) Metrics
@@ -464,7 +464,7 @@ export HBASE_REGIONSERVER_OPTS=&quot;$HBASE_JMX_OPTS -Dcom.sun.management.jmxrem
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/old_news.html
----------------------------------------------------------------------
diff --git a/old_news.html b/old_news.html
index c2cf966..7ff3e2f 100644
--- a/old_news.html
+++ b/old_news.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; 
       Old Apache HBase (TM) News
@@ -419,7 +419,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-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/plugin-management.html
----------------------------------------------------------------------
diff --git a/plugin-management.html b/plugin-management.html
index 8f71c62..013e803 100644
--- a/plugin-management.html
+++ b/plugin-management.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Plugin Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -441,7 +441,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/plugins.html
----------------------------------------------------------------------
diff --git a/plugins.html b/plugins.html
index 9565397..1db9751 100644
--- a/plugins.html
+++ b/plugins.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Plugins</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -380,7 +380,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/poweredbyhbase.html
----------------------------------------------------------------------
diff --git a/poweredbyhbase.html b/poweredbyhbase.html
index 6cc9bca..4f81235 100644
--- a/poweredbyhbase.html
+++ b/poweredbyhbase.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Powered By Apache HBase™</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -774,7 +774,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-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/project-info.html
----------------------------------------------------------------------
diff --git a/project-info.html b/project-info.html
index dbf793c..a2aa18d 100644
--- a/project-info.html
+++ b/project-info.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -340,7 +340,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/project-reports.html
----------------------------------------------------------------------
diff --git a/project-reports.html b/project-reports.html
index bb35581..2383d4e 100644
--- a/project-reports.html
+++ b/project-reports.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Generated Reports</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -310,7 +310,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/project-summary.html
----------------------------------------------------------------------
diff --git a/project-summary.html b/project-summary.html
index 47ad437..59ee0de 100644
--- a/project-summary.html
+++ b/project-summary.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Summary</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -336,7 +336,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/pseudo-distributed.html
----------------------------------------------------------------------
diff --git a/pseudo-distributed.html b/pseudo-distributed.html
index 238d82d..c8641dd 100644
--- a/pseudo-distributed.html
+++ b/pseudo-distributed.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013;  
 Running Apache HBase (TM) in pseudo-distributed mode
@@ -313,7 +313,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-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/replication.html
----------------------------------------------------------------------
diff --git a/replication.html b/replication.html
index 6ef83fa..b91f96c 100644
--- a/replication.html
+++ b/replication.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; 
       Apache HBase (TM) Replication
@@ -308,7 +308,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-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/resources.html
----------------------------------------------------------------------
diff --git a/resources.html b/resources.html
index 8620e66..3420b83 100644
--- a/resources.html
+++ b/resources.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Other Apache HBase (TM) Resources</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -336,7 +336,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-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/source-repository.html
----------------------------------------------------------------------
diff --git a/source-repository.html b/source-repository.html
index 0437194..30f28b2 100644
--- a/source-repository.html
+++ b/source-repository.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Source Code Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -304,7 +304,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/sponsors.html
----------------------------------------------------------------------
diff --git a/sponsors.html b/sponsors.html
index faa3610..6ccdda3 100644
--- a/sponsors.html
+++ b/sponsors.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Apache HBase™ Sponsors</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -338,7 +338,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-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/supportingprojects.html
----------------------------------------------------------------------
diff --git a/supportingprojects.html b/supportingprojects.html
index d115a27..726c0d2 100644
--- a/supportingprojects.html
+++ b/supportingprojects.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Supporting Projects</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -525,7 +525,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-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/team-list.html
----------------------------------------------------------------------
diff --git a/team-list.html b/team-list.html
index d98934e..b5f851e 100644
--- a/team-list.html
+++ b/team-list.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Team</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -699,7 +699,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/allclasses-frame.html b/testdevapidocs/allclasses-frame.html
index 87489e5..fb48aee 100644
--- a/testdevapidocs/allclasses-frame.html
+++ b/testdevapidocs/allclasses-frame.html
@@ -1976,7 +1976,7 @@
 <li><a href="org/apache/hadoop/hbase/mapreduce/TestTableMapReduceUtil.html" title="class in org.apache.hadoop.hbase.mapreduce" target="classFrame">TestTableMapReduceUtil</a></li>
 <li><a href="org/apache/hadoop/hbase/mapred/TestTableMapReduceUtil.ClassificatorMapper.html" title="class in org.apache.hadoop.hbase.mapred" target="classFrame">TestTableMapReduceUtil.ClassificatorMapper</a></li>
 <li><a href="org/apache/hadoop/hbase/mapred/TestTableMapReduceUtil.ClassificatorRowReduce.html" title="class in org.apache.hadoop.hbase.mapred" target="classFrame">TestTableMapReduceUtil.ClassificatorRowReduce</a></li>
-<li><a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util" target="classFrame">TestTableName</a></li>
+<li><a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase" target="classFrame">TestTableName</a></li>
 <li><a href="org/apache/hadoop/hbase/mapred/TestTableOutputFormatConnectionExhaust.html" title="class in org.apache.hadoop.hbase.mapred" target="classFrame">TestTableOutputFormatConnectionExhaust</a></li>
 <li><a href="org/apache/hadoop/hbase/security/access/TestTablePermissions.html" title="class in org.apache.hadoop.hbase.security.access" target="classFrame">TestTablePermissions</a></li>
 <li><a href="org/apache/hadoop/hbase/quotas/TestTableQuotaViolationStore.html" title="class in org.apache.hadoop.hbase.quotas" target="classFrame">TestTableQuotaViolationStore</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/allclasses-noframe.html b/testdevapidocs/allclasses-noframe.html
index 451ea42..f489d99 100644
--- a/testdevapidocs/allclasses-noframe.html
+++ b/testdevapidocs/allclasses-noframe.html
@@ -1976,7 +1976,7 @@
 <li><a href="org/apache/hadoop/hbase/mapreduce/TestTableMapReduceUtil.html" title="class in org.apache.hadoop.hbase.mapreduce">TestTableMapReduceUtil</a></li>
 <li><a href="org/apache/hadoop/hbase/mapred/TestTableMapReduceUtil.ClassificatorMapper.html" title="class in org.apache.hadoop.hbase.mapred">TestTableMapReduceUtil.ClassificatorMapper</a></li>
 <li><a href="org/apache/hadoop/hbase/mapred/TestTableMapReduceUtil.ClassificatorRowReduce.html" title="class in org.apache.hadoop.hbase.mapred">TestTableMapReduceUtil.ClassificatorRowReduce</a></li>
-<li><a href="org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></li>
+<li><a href="org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></li>
 <li><a href="org/apache/hadoop/hbase/mapred/TestTableOutputFormatConnectionExhaust.html" title="class in org.apache.hadoop.hbase.mapred">TestTableOutputFormatConnectionExhaust</a></li>
 <li><a href="org/apache/hadoop/hbase/security/access/TestTablePermissions.html" title="class in org.apache.hadoop.hbase.security.access">TestTablePermissions</a></li>
 <li><a href="org/apache/hadoop/hbase/quotas/TestTableQuotaViolationStore.html" title="class in org.apache.hadoop.hbase.quotas">TestTableQuotaViolationStore</a></li>


[04/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/class-use/TestTableName.Names.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/class-use/TestTableName.Names.html b/testdevapidocs/org/apache/hadoop/hbase/class-use/TestTableName.Names.html
new file mode 100644
index 0000000..6bc640b
--- /dev/null
+++ b/testdevapidocs/org/apache/hadoop/hbase/class-use/TestTableName.Names.html
@@ -0,0 +1,179 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.TestTableName.Names (Apache HBase 3.0.0-SNAPSHOT Test API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.apache.hadoop.hbase.TestTableName.Names (Apache HBase 3.0.0-SNAPSHOT Test API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../../../../../overview-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/class-use/TestTableName.Names.html" target="_top">Frames</a></li>
+<li><a href="TestTableName.Names.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.TestTableName.Names" class="title">Uses of Class<br>org.apache.hadoop.hbase.TestTableName.Names</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase">org.apache.hadoop.hbase</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.hadoop.hbase">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a> in <a href="../../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a> declared as <a href="../../../../../org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">TestTableName.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/TestTableName.html#names">names</a></span></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../org/apache/hadoop/hbase/package-summary.html">org.apache.hadoop.hbase</a> with parameters of type <a href="../../../../../org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>private org.apache.hadoop.hbase.TableName</code></td>
+<td class="colLast"><span class="typeNameLabel">TestTableName.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/TestTableName.html#validateNames-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.TestTableName.Names-">validateNames</a></span>(org.apache.hadoop.hbase.TableName&nbsp;expected,
+             <a href="../../../../../org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">TestTableName.Names</a>&nbsp;names)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../../../../../overview-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/class-use/TestTableName.Names.html" target="_top">Frames</a></li>
+<li><a href="TestTableName.Names.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2017 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/class-use/TestTableName.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/class-use/TestTableName.html b/testdevapidocs/org/apache/hadoop/hbase/class-use/TestTableName.html
new file mode 100644
index 0000000..b28e2b3
--- /dev/null
+++ b/testdevapidocs/org/apache/hadoop/hbase/class-use/TestTableName.html
@@ -0,0 +1,229 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.hadoop.hbase.TestTableName (Apache HBase 3.0.0-SNAPSHOT Test API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.apache.hadoop.hbase.TestTableName (Apache HBase 3.0.0-SNAPSHOT Test API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../../../../../overview-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/class-use/TestTableName.html" target="_top">Frames</a></li>
+<li><a href="TestTableName.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.hadoop.hbase.TestTableName" class="title">Uses of Class<br>org.apache.hadoop.hbase.TestTableName</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a> in <a href="../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../org/apache/hadoop/hbase/regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> declared as <a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TestCorruptedRegionStoreFile.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TestScannerRetriableFailure.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.security.access">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a> in <a href="../../../../../org/apache/hadoop/hbase/security/access/package-summary.html">org.apache.hadoop.hbase.security.access</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../org/apache/hadoop/hbase/security/access/package-summary.html">org.apache.hadoop.hbase.security.access</a> declared as <a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TestCellACLWithMultipleVersions.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/security/access/TestCellACLWithMultipleVersions.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TestScanEarlyTermination.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/security/access/TestScanEarlyTermination.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TestAccessController2.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/security/access/TestAccessController2.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TestWithDisabledAuthorization.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/security/access/TestWithDisabledAuthorization.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TestCellACLs.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/security/access/TestCellACLs.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.snapshot">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a> in <a href="../../../../../org/apache/hadoop/hbase/snapshot/package-summary.html">org.apache.hadoop.hbase.snapshot</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../org/apache/hadoop/hbase/snapshot/package-summary.html">org.apache.hadoop.hbase.snapshot</a> declared as <a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TestSnapshotClientRetries.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../../../../../overview-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/class-use/TestTableName.html" target="_top">Frames</a></li>
+<li><a href="TestTableName.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2017 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/package-frame.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/package-frame.html b/testdevapidocs/org/apache/hadoop/hbase/package-frame.html
index 0fac338..7f39897 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/package-frame.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/package-frame.html
@@ -221,6 +221,7 @@
 <li><a href="TestServerName.html" title="class in org.apache.hadoop.hbase" target="classFrame">TestServerName</a></li>
 <li><a href="TestServerSideScanMetricsFromClientSide.html" title="class in org.apache.hadoop.hbase" target="classFrame">TestServerSideScanMetricsFromClientSide</a></li>
 <li><a href="TestStochasticBalancerJmxMetrics.html" title="class in org.apache.hadoop.hbase" target="classFrame">TestStochasticBalancerJmxMetrics</a></li>
+<li><a href="TestTableName.html" title="class in org.apache.hadoop.hbase" target="classFrame">TestTableName</a></li>
 <li><a href="TestTagRewriteCell.html" title="class in org.apache.hadoop.hbase" target="classFrame">TestTagRewriteCell</a></li>
 <li><a href="TestTagUtil.html" title="class in org.apache.hadoop.hbase" target="classFrame">TestTagUtil</a></li>
 <li><a href="TestTimeout.html" title="class in org.apache.hadoop.hbase" target="classFrame">TestTimeout</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/package-summary.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/package-summary.html b/testdevapidocs/org/apache/hadoop/hbase/package-summary.html
index 0d4c99a..56f754f 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/package-summary.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/package-summary.html
@@ -1164,6 +1164,12 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><a href="../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></td>
+<td class="colLast">
+<div class="block">Returns a <code>byte[]</code> containing the name of the currently running test method.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/hadoop/hbase/TestTagRewriteCell.html" title="class in org.apache.hadoop.hbase">TestTagRewriteCell</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
index f27e0c7..e3e7d55 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -496,9 +496,15 @@
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/TestServerLoad.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">TestServerLoad</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/TestServerName.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">TestServerName</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/TestServerSideScanMetricsFromClientSide.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">TestServerSideScanMetricsFromClientSide</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/TestTableName.Names.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">TestTableName.Names</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/TestTagRewriteCell.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">TestTagRewriteCell</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/TestTagUtil.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">TestTagUtil</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/TestTimeout.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">TestTimeout</span></a></li>
+<li type="circle">org.junit.rules.TestWatcher (implements org.junit.rules.TestRule)
+<ul>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">TestTableName</span></a></li>
+</ul>
+</li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/TestZooKeeper.html" title="class in org.apache.hadoop.hbase"><span class="typeNameLink">TestZooKeeper</span></a></li>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Thread</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>)
 <ul>
@@ -563,9 +569,9 @@
 <ul>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ClusterManager.ServiceType.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ClusterManager.ServiceType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/RESTApiClusterManager.RoleCommand.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">RESTApiClusterManager.RoleCommand</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ResourceChecker.Phase.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ResourceChecker.Phase</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/IntegrationTestRegionReplicaPerf.Stat.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">IntegrationTestRegionReplicaPerf.Stat</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/RESTApiClusterManager.Service.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">RESTApiClusterManager.Service</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ResourceChecker.Phase.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ResourceChecker.Phase</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/ScanPerformanceEvaluation.ScanCounter.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">ScanPerformanceEvaluation.ScanCounter</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/IntegrationTestDDLMasterFailover.ACTION.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">IntegrationTestDDLMasterFailover.ACTION</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.<a href="../../../../org/apache/hadoop/hbase/HBaseClusterManager.CommandProvider.Operation.html" title="enum in org.apache.hadoop.hbase"><span class="typeNameLink">HBaseClusterManager.CommandProvider.Operation</span></a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/package-use.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/package-use.html b/testdevapidocs/org/apache/hadoop/hbase/package-use.html
index 84b4243..eef52c0 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/package-use.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/package-use.html
@@ -617,14 +617,17 @@
 <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/TestIOFencing.CompactionBlockerRegion.html#org.apache.hadoop.hbase">TestIOFencing.CompactionBlockerRegion</a>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/TimestampTestBase.FlushCache.html#org.apache.hadoop.hbase">TimestampTestBase.FlushCache</a>&nbsp;</td>
+<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/TestTableName.Names.html#org.apache.hadoop.hbase">TestTableName.Names</a>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/TimestampTestBase.FlushCache.html#org.apache.hadoop.hbase">TimestampTestBase.FlushCache</a>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/Waiter.ExplainingPredicate.html#org.apache.hadoop.hbase">Waiter.ExplainingPredicate</a>
 <div class="block">A mixin interface, can be used with <a href="../../../../org/apache/hadoop/hbase/Waiter.html" title="class in org.apache.hadoop.hbase"><code>Waiter</code></a> to explain failed state.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/Waiter.Predicate.html#org.apache.hadoop.hbase">Waiter.Predicate</a>
 <div class="block">A predicate 'closure' used by the <a href="../../../../org/apache/hadoop/hbase/Waiter.html#waitFor-org.apache.hadoop.conf.Configuration-long-org.apache.hadoop.hbase.Waiter.Predicate-"><code>Waiter.waitFor(Configuration, long, Predicate)</code></a> and
  <a href="../../../../org/apache/hadoop/hbase/Waiter.html#waitFor-org.apache.hadoop.conf.Configuration-long-org.apache.hadoop.hbase.Waiter.Predicate-"><code>Waiter.waitFor(Configuration, long, Predicate)</code></a> and
@@ -1464,6 +1467,11 @@
 <tr class="rowColor">
 <td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/QosTestHelper.html#org.apache.hadoop.hbase.regionserver">QosTestHelper</a>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/TestTableName.html#org.apache.hadoop.hbase.regionserver">TestTableName</a>
+<div class="block">Returns a <code>byte[]</code> containing the name of the currently running test method.</div>
+</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -1667,6 +1675,11 @@
 <div class="block">This class creates a single process HBase cluster.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/TestTableName.html#org.apache.hadoop.hbase.security.access">TestTableName</a>
+<div class="block">Returns a <code>byte[]</code> containing the name of the currently running test method.</div>
+</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -1723,6 +1736,11 @@
 <div class="block">Facility for testing HBase.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/hadoop/hbase/class-use/TestTableName.html#org.apache.hadoop.hbase.snapshot">TestTableName</a>
+<div class="block">Returns a <code>byte[]</code> containing the name of the currently running test method.</div>
+</td>
+</tr>
 </tbody>
 </table>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
index b9a9b1d..f73ba8e 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
@@ -205,9 +205,9 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
-<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/TestStateMachineProcedure.TestSMProcedureState.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">TestStateMachineProcedure.TestSMProcedureState</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/TestYieldProcedures.TestStateMachineProcedure.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">TestYieldProcedures.TestStateMachineProcedure.State</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/TestProcedureRecovery.TestStateMachineProcedure.State.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">TestProcedureRecovery.TestStateMachineProcedure.State</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.procedure2.<a href="../../../../../org/apache/hadoop/hbase/procedure2/TestStateMachineProcedure.TestSMProcedureState.html" title="enum in org.apache.hadoop.hbase.procedure2"><span class="typeNameLink">TestStateMachineProcedure.TestSMProcedureState</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.html b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.html
index 580b7fa..5517c72 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.html
@@ -186,7 +186,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.html#tableDir">tableDir</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></code></td>
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -382,7 +382,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>TEST_TABLE</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.html#line.75">TEST_TABLE</a></pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.html#line.75">TEST_TABLE</a></pre>
 </li>
 </ul>
 <a name="storeFiles">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.html b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.html
index 0707fcb..9f1d73d 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.html
@@ -161,7 +161,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.html#LOG">LOG</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></code></td>
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -302,7 +302,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>TEST_TABLE</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.html#line.65">TEST_TABLE</a></pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.html#line.65">TEST_TABLE</a></pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html b/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
index 2787c51..2a61fec 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
@@ -624,11 +624,11 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
 <ul>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestCacheOnWriteInSchema.CacheOnWriteType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestCacheOnWriteInSchema.CacheOnWriteType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestAtomicOperation.TestStep.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestAtomicOperation.TestStep</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestRegionServerReadRequestMetrics.Metric.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestRegionServerReadRequestMetrics.Metric</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestMultiLogThreshold.ActionType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestMultiLogThreshold.ActionType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestCacheOnWriteInSchema.CacheOnWriteType.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestCacheOnWriteInSchema.CacheOnWriteType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/DataBlockEncodingTool.Manipulation.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">DataBlockEncodingTool.Manipulation</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.regionserver.<a href="../../../../../org/apache/hadoop/hbase/regionserver/TestRegionServerReadRequestMetrics.Metric.html" title="enum in org.apache.hadoop.hbase.regionserver"><span class="typeNameLink">TestRegionServerReadRequestMetrics.Metric</span></a></li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/rest/TestVersionResource.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/rest/TestVersionResource.html b/testdevapidocs/org/apache/hadoop/hbase/rest/TestVersionResource.html
index a5b6f7b..3604bd4 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/rest/TestVersionResource.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/rest/TestVersionResource.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":9,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9};
+var methods = {"i0":9,"i1":9,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.49">TestVersionResource</a>
+<pre>public class <a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.52">TestVersionResource</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
 </li>
 </ul>
@@ -182,33 +182,33 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/rest/TestVersionResource.html#doTestGetStorageClusterVersionJSON--">doTestGetStorageClusterVersionJSON</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/rest/TestVersionResource.html#setUpBeforeClass--">setUpBeforeClass</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i1" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/rest/TestVersionResource.html#tearDownAfterClass--">tearDownAfterClass</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/rest/TestVersionResource.html#testGetStargateVersionJSON--">testGetStargateVersionJSON</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/rest/TestVersionResource.html#testGetStargateVersionPB--">testGetStargateVersionPB</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/rest/TestVersionResource.html#testGetStargateVersionText--">testGetStargateVersionText</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/rest/TestVersionResource.html#testGetStargateVersionXML--">testGetStargateVersionXML</a></span>()</code>&nbsp;</td>
 </tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/rest/TestVersionResource.html#testGetStorageClusterVersionJSON--">testGetStorageClusterVersionJSON</a></span>()</code>&nbsp;</td>
+</tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/rest/TestVersionResource.html#testGetStorageClusterVersionText--">testGetStorageClusterVersionText</a></span>()</code>&nbsp;</td>
@@ -249,7 +249,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>LOG</h4>
-<pre>private static final&nbsp;org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.50">LOG</a></pre>
+<pre>private static final&nbsp;org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.53">LOG</a></pre>
 </li>
 </ul>
 <a name="TEST_UTIL">
@@ -258,7 +258,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>TEST_UTIL</h4>
-<pre>private static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/HBaseTestingUtility.html" title="class in org.apache.hadoop.hbase">HBaseTestingUtility</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.52">TEST_UTIL</a></pre>
+<pre>private static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/HBaseTestingUtility.html" title="class in org.apache.hadoop.hbase">HBaseTestingUtility</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.55">TEST_UTIL</a></pre>
 </li>
 </ul>
 <a name="REST_TEST_UTIL">
@@ -267,7 +267,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>REST_TEST_UTIL</h4>
-<pre>private static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/rest/HBaseRESTTestingUtility.html" title="class in org.apache.hadoop.hbase.rest">HBaseRESTTestingUtility</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.53">REST_TEST_UTIL</a></pre>
+<pre>private static final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/rest/HBaseRESTTestingUtility.html" title="class in org.apache.hadoop.hbase.rest">HBaseRESTTestingUtility</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.56">REST_TEST_UTIL</a></pre>
 </li>
 </ul>
 <a name="client">
@@ -276,7 +276,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>client</h4>
-<pre>private static&nbsp;org.apache.hadoop.hbase.rest.client.Client <a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.55">client</a></pre>
+<pre>private static&nbsp;org.apache.hadoop.hbase.rest.client.Client <a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.58">client</a></pre>
 </li>
 </ul>
 <a name="context">
@@ -285,7 +285,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>context</h4>
-<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/bind/JAXBContext.html?is-external=true" title="class or interface in javax.xml.bind">JAXBContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.56">context</a></pre>
+<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/bind/JAXBContext.html?is-external=true" title="class or interface in javax.xml.bind">JAXBContext</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.59">context</a></pre>
 </li>
 </ul>
 </li>
@@ -302,7 +302,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>TestVersionResource</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.49">TestVersionResource</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.52">TestVersionResource</a>()</pre>
 </li>
 </ul>
 </li>
@@ -319,7 +319,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>setUpBeforeClass</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.59">setUpBeforeClass</a>()
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.62">setUpBeforeClass</a>()
                              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -333,7 +333,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>tearDownAfterClass</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.70">tearDownAfterClass</a>()
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.73">tearDownAfterClass</a>()
                                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -347,7 +347,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>validate</h4>
-<pre>private static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.75">validate</a>(org.apache.hadoop.hbase.rest.model.VersionModel&nbsp;model)</pre>
+<pre>private static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.78">validate</a>(org.apache.hadoop.hbase.rest.model.VersionModel&nbsp;model)</pre>
 </li>
 </ul>
 <a name="testGetStargateVersionText--">
@@ -356,7 +356,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>testGetStargateVersionText</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.97">testGetStargateVersionText</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.100">testGetStargateVersionText</a>()
                                 throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -370,7 +370,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>testGetStargateVersionXML</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.115">testGetStargateVersionXML</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.118">testGetStargateVersionXML</a>()
                                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
                                       <a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/bind/JAXBException.html?is-external=true" title="class or interface in javax.xml.bind">JAXBException</a></pre>
 <dl>
@@ -386,7 +386,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>testGetStargateVersionJSON</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.127">testGetStargateVersionJSON</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.130">testGetStargateVersionJSON</a>()
                                 throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -400,7 +400,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>testGetStargateVersionPB</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.134">testGetStargateVersionPB</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.143">testGetStargateVersionPB</a>()
                               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -414,7 +414,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>testGetStorageClusterVersionText</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.150">testGetStorageClusterVersionText</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.159">testGetStorageClusterVersionText</a>()
                                       throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -428,7 +428,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>testGetStorageClusterVersionXML</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.157">testGetStorageClusterVersionXML</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.166">testGetStorageClusterVersionXML</a>()
                                      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
                                             <a href="http://docs.oracle.com/javase/8/docs/api/javax/xml/bind/JAXBException.html?is-external=true" title="class or interface in javax.xml.bind">JAXBException</a></pre>
 <dl>
@@ -438,14 +438,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="doTestGetStorageClusterVersionJSON--">
+<a name="testGetStorageClusterVersionJSON--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>doTestGetStorageClusterVersionJSON</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.172">doTestGetStorageClusterVersionJSON</a>()
-                                        throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<h4>testGetStorageClusterVersionJSON</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html#line.181">testGetStorageClusterVersionJSON</a>()
+                                      throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/security/access/TestAccessController2.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/security/access/TestAccessController2.html b/testdevapidocs/org/apache/hadoop/hbase/security/access/TestAccessController2.html
index 7f83215..166f9ff 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/security/access/TestAccessController2.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/security/access/TestAccessController2.html
@@ -215,7 +215,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Secur
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TestAccessController2.html#TEST_ROW_3">TEST_ROW_3</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></code></td>
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TestAccessController2.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -547,7 +547,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Secur
 <ul class="blockList">
 <li class="blockList">
 <h4>TEST_TABLE</h4>
-<pre>public&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TestAccessController2.html#line.102">TEST_TABLE</a></pre>
+<pre>public&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TestAccessController2.html#line.102">TEST_TABLE</a></pre>
 </li>
 </ul>
 <a name="namespace">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/security/access/TestCellACLWithMultipleVersions.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/security/access/TestCellACLWithMultipleVersions.html b/testdevapidocs/org/apache/hadoop/hbase/security/access/TestCellACLWithMultipleVersions.html
index 74dee3c..9869e14 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/security/access/TestCellACLWithMultipleVersions.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/security/access/TestCellACLWithMultipleVersions.html
@@ -190,7 +190,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Secur
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TestCellACLWithMultipleVersions.html#TEST_ROW">TEST_ROW</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></code></td>
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TestCellACLWithMultipleVersions.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -395,7 +395,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Secur
 <ul class="blockList">
 <li class="blockList">
 <h4>TEST_TABLE</h4>
-<pre>public&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TestCellACLWithMultipleVersions.html#line.76">TEST_TABLE</a></pre>
+<pre>public&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TestCellACLWithMultipleVersions.html#line.76">TEST_TABLE</a></pre>
 </li>
 </ul>
 <a name="TEST_UTIL">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/security/access/TestCellACLs.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/security/access/TestCellACLs.html b/testdevapidocs/org/apache/hadoop/hbase/security/access/TestCellACLs.html
index 17ed8ce..bc0cc5f 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/security/access/TestCellACLs.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/security/access/TestCellACLs.html
@@ -194,7 +194,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Secur
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TestCellACLs.html#TEST_ROW">TEST_ROW</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></code></td>
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TestCellACLs.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -334,7 +334,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Secur
 <ul class="blockList">
 <li class="blockList">
 <h4>TEST_TABLE</h4>
-<pre>public&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TestCellACLs.html#line.80">TEST_TABLE</a></pre>
+<pre>public&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TestCellACLs.html#line.80">TEST_TABLE</a></pre>
 </li>
 </ul>
 <a name="TEST_UTIL">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/security/access/TestScanEarlyTermination.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/security/access/TestScanEarlyTermination.html b/testdevapidocs/org/apache/hadoop/hbase/security/access/TestScanEarlyTermination.html
index af99941..1c156fc 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/security/access/TestScanEarlyTermination.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/security/access/TestScanEarlyTermination.html
@@ -178,7 +178,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Secur
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TestScanEarlyTermination.html#TEST_ROW">TEST_ROW</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></code></td>
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TestScanEarlyTermination.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -293,7 +293,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Secur
 <ul class="blockList">
 <li class="blockList">
 <h4>TEST_TABLE</h4>
-<pre>public&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TestScanEarlyTermination.html#line.69">TEST_TABLE</a></pre>
+<pre>public&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TestScanEarlyTermination.html#line.69">TEST_TABLE</a></pre>
 </li>
 </ul>
 <a name="TEST_UTIL">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/security/access/TestWithDisabledAuthorization.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/security/access/TestWithDisabledAuthorization.html b/testdevapidocs/org/apache/hadoop/hbase/security/access/TestWithDisabledAuthorization.html
index 4f9e310..1d8f708 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/security/access/TestWithDisabledAuthorization.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/security/access/TestWithDisabledAuthorization.html
@@ -202,7 +202,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Secur
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TestWithDisabledAuthorization.html#TEST_ROW">TEST_ROW</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></code></td>
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/security/access/TestWithDisabledAuthorization.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -482,7 +482,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/security/access/Secur
 <ul class="blockList">
 <li class="blockList">
 <h4>TEST_TABLE</h4>
-<pre>public&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TestWithDisabledAuthorization.html#line.113">TEST_TABLE</a></pre>
+<pre>public&nbsp;<a href="../../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/security/access/TestWithDisabledAuthorization.html#line.113">TEST_TABLE</a></pre>
 </li>
 </ul>
 <a name="SUPERUSER">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.html b/testdevapidocs/org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.html
index 0862168..5462bd0 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.html
@@ -153,7 +153,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.html#LOG">LOG</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a></code></td>
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.html#TEST_TABLE">TEST_TABLE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -268,7 +268,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>TEST_TABLE</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util">TestTableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.html#line.49">TEST_TABLE</a></pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/TestTableName.html" title="class in org.apache.hadoop.hbase">TestTableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/snapshot/TestSnapshotClientRetries.html#line.49">TEST_TABLE</a></pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/org/apache/hadoop/hbase/util/TestStealJobQueue.TestTask.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/org/apache/hadoop/hbase/util/TestStealJobQueue.TestTask.html b/testdevapidocs/org/apache/hadoop/hbase/util/TestStealJobQueue.TestTask.html
index 7ba3521..31a4a8b 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/util/TestStealJobQueue.TestTask.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/util/TestStealJobQueue.TestTask.html
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/util/TestStealJobQueue.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/util/TestThreads.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/util/TestStealJobQueue.TestTask.html" target="_top">Frames</a></li>
@@ -301,7 +301,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/util/TestStealJobQueue.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/util/TestTableName.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/util/TestThreads.html" title="class in org.apache.hadoop.hbase.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/util/TestStealJobQueue.TestTask.html" target="_top">Frames</a></li>


[11/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/license.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/license.html b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/license.html
index 3ba45c4..79859ac 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/license.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/license.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-shaded-client archetype &#x2013; Project Licenses</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -111,209 +111,7 @@
 <h2><a name="Project_Licenses"></a>Project Licenses</h2><a name="Project_Licenses"></a>
 <div class="section">
 <h3><a name="Apache_License_Version_2.0"></a>Apache License, Version 2.0</h3><a name="Apache_License_Version_2.0"></a>
-<div class="source"><pre class="prettyprint">
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      &quot;License&quot; shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      &quot;Licensor&quot; shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      &quot;Legal Entity&quot; shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      &quot;control&quot; means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      &quot;You&quot; (or &quot;Your&quot;) shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      &quot;Source&quot; form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      &quot;Object&quot; form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      &quot;Work&quot; shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      &quot;Derivative Works&quot; shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      &quot;Contribution&quot; shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, &quot;submitted&quot;
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as &quot;Not a Contribution.&quot;
-
-      &quot;Contributor&quot; shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a &quot;NOTICE&quot; text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an &quot;AS IS&quot; BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets &quot;[]&quot;
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same &quot;printed page&quot; as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-</pre></div></div></div>
+<p>Can't read the url [https://www.apache.org/licenses/LICENSE-2.0.txt] : connect timed out</p></div></div>
                   </div>
           </div>
 
@@ -326,7 +124,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/mail-lists.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/mail-lists.html b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/mail-lists.html
index f819272..fddea7d 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/mail-lists.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/mail-lists.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-shaded-client archetype &#x2013; Project Mailing Lists</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -176,7 +176,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/plugin-management.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/plugin-management.html b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/plugin-management.html
index ce64df6..3f50c87 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/plugin-management.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/plugin-management.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-shaded-client archetype &#x2013; Project Plugin Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -271,7 +271,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/plugins.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/plugins.html b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/plugins.html
index 682541f..23fdc7f 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/plugins.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/plugins.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-shaded-client archetype &#x2013; Project Plugins</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -226,7 +226,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/project-info.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/project-info.html b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/project-info.html
index 7d1f636..d42dd3a 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/project-info.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/project-info.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-shaded-client archetype &#x2013; Project Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -167,7 +167,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/project-reports.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/project-reports.html b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/project-reports.html
index 8744466..0ffd91d 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/project-reports.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/project-reports.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-shaded-client archetype &#x2013; Generated Reports</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -128,7 +128,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/project-summary.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/project-summary.html b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/project-summary.html
index 791b6d1..d73cea3 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/project-summary.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/project-summary.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-shaded-client archetype &#x2013; Project Summary</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -166,7 +166,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/source-repository.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/source-repository.html b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/source-repository.html
index f9989dd..5b818f3 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/source-repository.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/source-repository.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-shaded-client archetype &#x2013; Source Code Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -134,7 +134,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/team-list.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/team-list.html b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/team-list.html
index da0c64f..bb74709 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/team-list.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-shaded-client-project/team-list.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Exemplar for hbase-shaded-client archetype &#x2013; Project Team</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -529,7 +529,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/index.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/index.html b/hbase-build-configuration/hbase-archetypes/index.html
index 2aed037..0dbd021 100644
--- a/hbase-build-configuration/hbase-archetypes/index.html
+++ b/hbase-build-configuration/hbase-archetypes/index.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetypes &#x2013; About</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -135,7 +135,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/integration.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/integration.html b/hbase-build-configuration/hbase-archetypes/integration.html
index 0c5b5a3..7cf3bef 100644
--- a/hbase-build-configuration/hbase-archetypes/integration.html
+++ b/hbase-build-configuration/hbase-archetypes/integration.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetypes &#x2013; CI Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -126,7 +126,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/issue-tracking.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/issue-tracking.html b/hbase-build-configuration/hbase-archetypes/issue-tracking.html
index e997fbf..12f9579 100644
--- a/hbase-build-configuration/hbase-archetypes/issue-tracking.html
+++ b/hbase-build-configuration/hbase-archetypes/issue-tracking.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetypes &#x2013; Issue Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -123,7 +123,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/license.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/license.html b/hbase-build-configuration/hbase-archetypes/license.html
index 6b1030b..ce34e7c 100644
--- a/hbase-build-configuration/hbase-archetypes/license.html
+++ b/hbase-build-configuration/hbase-archetypes/license.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetypes &#x2013; Project Licenses</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -111,7 +111,209 @@
 <h2><a name="Project_Licenses"></a>Project Licenses</h2><a name="Project_Licenses"></a>
 <div class="section">
 <h3><a name="Apache_License_Version_2.0"></a>Apache License, Version 2.0</h3><a name="Apache_License_Version_2.0"></a>
-<p>Can't read the url [https://www.apache.org/licenses/LICENSE-2.0.txt] : Read timed out</p></div></div>
+<div class="source"><pre class="prettyprint">
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      &quot;License&quot; shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      &quot;Licensor&quot; shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      &quot;Legal Entity&quot; shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      &quot;control&quot; means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      &quot;You&quot; (or &quot;Your&quot;) shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      &quot;Source&quot; form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      &quot;Object&quot; form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      &quot;Work&quot; shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      &quot;Derivative Works&quot; shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      &quot;Contribution&quot; shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, &quot;submitted&quot;
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as &quot;Not a Contribution.&quot;
+
+      &quot;Contributor&quot; shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a &quot;NOTICE&quot; text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an &quot;AS IS&quot; BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets &quot;[]&quot;
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same &quot;printed page&quot; as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+</pre></div></div></div>
                   </div>
           </div>
 
@@ -124,7 +326,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/mail-lists.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/mail-lists.html b/hbase-build-configuration/hbase-archetypes/mail-lists.html
index 8b22cfc..6904ecd 100644
--- a/hbase-build-configuration/hbase-archetypes/mail-lists.html
+++ b/hbase-build-configuration/hbase-archetypes/mail-lists.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetypes &#x2013; Project Mailing Lists</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -176,7 +176,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/plugin-management.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/plugin-management.html b/hbase-build-configuration/hbase-archetypes/plugin-management.html
index 5dffff4..e4c366b 100644
--- a/hbase-build-configuration/hbase-archetypes/plugin-management.html
+++ b/hbase-build-configuration/hbase-archetypes/plugin-management.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetypes &#x2013; Project Plugin Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -271,7 +271,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/plugins.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/plugins.html b/hbase-build-configuration/hbase-archetypes/plugins.html
index f30a665..9b27513 100644
--- a/hbase-build-configuration/hbase-archetypes/plugins.html
+++ b/hbase-build-configuration/hbase-archetypes/plugins.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetypes &#x2013; Project Plugins</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -214,7 +214,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/project-info.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/project-info.html b/hbase-build-configuration/hbase-archetypes/project-info.html
index 053a6a5..528dad1 100644
--- a/hbase-build-configuration/hbase-archetypes/project-info.html
+++ b/hbase-build-configuration/hbase-archetypes/project-info.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetypes &#x2013; Project Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -167,7 +167,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/project-summary.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/project-summary.html b/hbase-build-configuration/hbase-archetypes/project-summary.html
index eb8469b..9569e60 100644
--- a/hbase-build-configuration/hbase-archetypes/project-summary.html
+++ b/hbase-build-configuration/hbase-archetypes/project-summary.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetypes &#x2013; Project Summary</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -163,7 +163,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/source-repository.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/source-repository.html b/hbase-build-configuration/hbase-archetypes/source-repository.html
index 3f3da54..cc89253 100644
--- a/hbase-build-configuration/hbase-archetypes/source-repository.html
+++ b/hbase-build-configuration/hbase-archetypes/source-repository.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetypes &#x2013; Source Code Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -134,7 +134,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/team-list.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/team-list.html b/hbase-build-configuration/hbase-archetypes/team-list.html
index 9aefe19..17310a3 100644
--- a/hbase-build-configuration/hbase-archetypes/team-list.html
+++ b/hbase-build-configuration/hbase-archetypes/team-list.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetypes &#x2013; Project Team</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -529,7 +529,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-spark/checkstyle.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-spark/checkstyle.html b/hbase-build-configuration/hbase-spark/checkstyle.html
index 3111bb6..68f6cc8 100644
--- a/hbase-build-configuration/hbase-spark/checkstyle.html
+++ b/hbase-build-configuration/hbase-spark/checkstyle.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Spark &#x2013; Checkstyle Results</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -412,7 +412,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-spark/dependencies.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-spark/dependencies.html b/hbase-build-configuration/hbase-spark/dependencies.html
index a3f986b..a3db8ac 100644
--- a/hbase-build-configuration/hbase-spark/dependencies.html
+++ b/hbase-build-configuration/hbase-spark/dependencies.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Spark &#x2013; Project Dependencies</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -4674,9 +4674,9 @@ file comparators, endian transformation classes, and much more.</p>
 <td>No</td></tr>
 <tr class="b">
 <td>hbase-common-3.0.0-SNAPSHOT-tests.jar</td>
-<td>287 kB</td>
-<td>179</td>
-<td>154</td>
+<td>290.9 kB</td>
+<td>181</td>
+<td>156</td>
 <td>11</td>
 <td>1.8</td>
 <td>Yes</td>
@@ -5683,8 +5683,8 @@ file comparators, endian transformation classes, and much more.</p>
 <tr class="b">
 <td>213</td>
 <td>147.2 MB</td>
-<td>81942</td>
-<td>76239</td>
+<td>81944</td>
+<td>76241</td>
 <td>2272</td>
 <td>1.8</td>
 <td>183</td>
@@ -5701,8 +5701,8 @@ file comparators, endian transformation classes, and much more.</p>
 <tr class="b">
 <td>test: 16</td>
 <td>test: 25.8 MB</td>
-<td>test: 5098</td>
-<td>test: 4922</td>
+<td>test: 5100</td>
+<td>test: 4924</td>
 <td>test: 75</td>
 <td>-</td>
 <td>test: 8</td>
@@ -5737,7 +5737,7 @@ file comparators, endian transformation classes, and much more.</p>
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 


[15/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependency-convergence.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependency-convergence.html b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependency-convergence.html
index 478c1e4..fb1989d 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependency-convergence.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependency-convergence.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetype builder &#x2013; Reactor Dependency Convergence</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -262,7 +262,7 @@
 <li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br />\-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />&#160;&#160;&#160;\-&#160;org.tachyonproject:tachyon-client:jar:0.8.2:provided<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:provided - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />|&#160;&#160;\-&#160;org.tachyonproject:tachyon-client:jar:0.8.2:provided<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - scope updated from provided; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
@@ -292,10 +292,10 @@
 <li>org.apache.hbase:hbase-rest:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&
 #160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:com
 mons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test (scope not updated to compile)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2
 .7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;
 &#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-api:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.api:api-ldap-codec-core:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-model:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptor-kerberos:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-core:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#
 160;+-&#160;org.apache.directory.server:apacheds-interceptors-authn:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-trigger:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-trigger:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-mavibot-partition:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-avl:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160
 ;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.api:api-all:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-protocol-ldap:jar:2.0.0-M15:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-sp:jar:1.0.0-M20:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - o
 mitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common
 :jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang
 :commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />\-&#160;org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#
 160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop
 :hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&
 #160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted 
 for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:test<br />|&#160;&#160;|&
 #160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplica
 te)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;
 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<
 br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hado
 op-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.ap
 ache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons
 -lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-api:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.api:api-ldap-codec-core:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-model:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test 
 - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptor-kerberos:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-core:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-authn:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-trigger:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-trigger:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;
 &#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-mavibot-partition:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-avl:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.api:api-all:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.directory.server:apach
 eds-protocol-ldap:jar:2.0.0-M15:test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-sp:jar:1.0.0-M20:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hado
 op-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1
 :test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;\-&#160;org.apache.hado
 op:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
@@ -566,7 +566,7 @@
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.6.1:compile<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:test-jar:tests:3.4.6:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.6.1:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.10)<br /></li><br />
 <li>org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:test-jar:tests:3.4.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br /></ol></td></tr>
 <tr class="a">
@@ -592,10 +592,10 @@
 <li>org.apache.hbase:hbase-rest:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#16
 0;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />
 |&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test (scope not updated to compile)<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.7.24)<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#16
 0;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160
 ;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:
 hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apa
 che.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160
 ;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&
 #160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#16
 0;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#16
 0;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated fro
 m test; omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; om
 itted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)
 <br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(o
 rg.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runt
 ime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.
 slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.
 1:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-ap
 p:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-co
 re:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - 
 omitted for conflict with 1.7.10)<br />\-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from provided; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from provided; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:ha
 doop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-j
 ar:tests:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br /></li><br />
@@ -619,7 +619,7 @@
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:runtime - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
@@ -669,7 +669,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependency-info.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependency-info.html b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependency-info.html
index ca6c30a..ff9d2ed 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependency-info.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependency-info.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetype builder &#x2013; Dependency Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -148,7 +148,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependency-management.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependency-management.html b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependency-management.html
index 8cb8ca3..cf80a79 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependency-management.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependency-management.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetype builder &#x2013; Project Dependency Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -766,7 +766,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/index.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/index.html b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/index.html
index 10c1aa8..ecc97af 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/index.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/index.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetype builder &#x2013; About</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -119,7 +119,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/integration.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/integration.html b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/integration.html
index 732b0af..af18963 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/integration.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/integration.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetype builder &#x2013; CI Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -126,7 +126,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/issue-tracking.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/issue-tracking.html b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/issue-tracking.html
index f02c31c..9fdd2ab 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/issue-tracking.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/issue-tracking.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetype builder &#x2013; Issue Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -123,7 +123,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/license.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/license.html b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/license.html
index 1fd5d9c..7ae48fc 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/license.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/license.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetype builder &#x2013; Project Licenses</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -326,7 +326,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/mail-lists.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/mail-lists.html b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/mail-lists.html
index 78ed21b..f4b99ca 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/mail-lists.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/mail-lists.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetype builder &#x2013; Project Mailing Lists</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -176,7 +176,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/plugin-management.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/plugin-management.html b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/plugin-management.html
index 246440f..a93c76f 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/plugin-management.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/plugin-management.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetype builder &#x2013; Project Plugin Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -271,7 +271,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/plugins.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/plugins.html b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/plugins.html
index 42864cb..1f62e07 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/plugins.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/plugins.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetype builder &#x2013; Project Plugins</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -218,7 +218,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/project-info.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/project-info.html b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/project-info.html
index 7bd59f9..d9f1d1e 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/project-info.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/project-info.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetype builder &#x2013; Project Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -167,7 +167,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/project-summary.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/project-summary.html b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/project-summary.html
index 52a7f95..cf718ec 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/project-summary.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/project-summary.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetype builder &#x2013; Project Summary</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -163,7 +163,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 


[02/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/TestTableName.Names.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/TestTableName.Names.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/TestTableName.Names.html
new file mode 100644
index 0000000..4c6a591
--- /dev/null
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/TestTableName.Names.html
@@ -0,0 +1,263 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span>/**<a name="line.1"></a>
+<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.2"></a>
+<span class="sourceLineNo">003</span> * or more contributor license agreements.  See the NOTICE file<a name="line.3"></a>
+<span class="sourceLineNo">004</span> * distributed with this work for additional information<a name="line.4"></a>
+<span class="sourceLineNo">005</span> * regarding copyright ownership.  The ASF licenses this file<a name="line.5"></a>
+<span class="sourceLineNo">006</span> * to you under the Apache License, Version 2.0 (the<a name="line.6"></a>
+<span class="sourceLineNo">007</span> * "License"); you may not use this file except in compliance<a name="line.7"></a>
+<span class="sourceLineNo">008</span> * with the License.  You may obtain a copy of the License at<a name="line.8"></a>
+<span class="sourceLineNo">009</span> *<a name="line.9"></a>
+<span class="sourceLineNo">010</span> *     http://www.apache.org/licenses/LICENSE-2.0<a name="line.10"></a>
+<span class="sourceLineNo">011</span> *<a name="line.11"></a>
+<span class="sourceLineNo">012</span> * Unless required by applicable law or agreed to in writing, software<a name="line.12"></a>
+<span class="sourceLineNo">013</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.13"></a>
+<span class="sourceLineNo">014</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.14"></a>
+<span class="sourceLineNo">015</span> * See the License for the specific language governing permissions and<a name="line.15"></a>
+<span class="sourceLineNo">016</span> * limitations under the License.<a name="line.16"></a>
+<span class="sourceLineNo">017</span> */<a name="line.17"></a>
+<span class="sourceLineNo">018</span>package org.apache.hadoop.hbase;<a name="line.18"></a>
+<span class="sourceLineNo">019</span><a name="line.19"></a>
+<span class="sourceLineNo">020</span>import java.nio.ByteBuffer;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import java.util.HashMap;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import java.util.Map;<a name="line.22"></a>
+<span class="sourceLineNo">023</span><a name="line.23"></a>
+<span class="sourceLineNo">024</span>import static org.junit.Assert.assertArrayEquals;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import static org.junit.Assert.assertEquals;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import static org.junit.Assert.assertSame;<a name="line.26"></a>
+<span class="sourceLineNo">027</span>import static org.junit.Assert.fail;<a name="line.27"></a>
+<span class="sourceLineNo">028</span><a name="line.28"></a>
+<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.testclassification.MiscTests;<a name="line.29"></a>
+<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.testclassification.MediumTests;<a name="line.30"></a>
+<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.TableName;<a name="line.31"></a>
+<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.32"></a>
+<span class="sourceLineNo">033</span>import org.junit.Test;<a name="line.33"></a>
+<span class="sourceLineNo">034</span>import org.junit.experimental.categories.Category;<a name="line.34"></a>
+<span class="sourceLineNo">035</span>import org.junit.rules.TestWatcher;<a name="line.35"></a>
+<span class="sourceLineNo">036</span>import org.junit.runner.Description;<a name="line.36"></a>
+<span class="sourceLineNo">037</span><a name="line.37"></a>
+<span class="sourceLineNo">038</span>/**<a name="line.38"></a>
+<span class="sourceLineNo">039</span> * Returns a {@code byte[]} containing the name of the currently running test method.<a name="line.39"></a>
+<span class="sourceLineNo">040</span> */<a name="line.40"></a>
+<span class="sourceLineNo">041</span>@Category({MiscTests.class, MediumTests.class})<a name="line.41"></a>
+<span class="sourceLineNo">042</span>public class TestTableName extends TestWatcher {<a name="line.42"></a>
+<span class="sourceLineNo">043</span>  private TableName tableName;<a name="line.43"></a>
+<span class="sourceLineNo">044</span><a name="line.44"></a>
+<span class="sourceLineNo">045</span>  /**<a name="line.45"></a>
+<span class="sourceLineNo">046</span>   * Invoked when a test is about to start<a name="line.46"></a>
+<span class="sourceLineNo">047</span>   */<a name="line.47"></a>
+<span class="sourceLineNo">048</span>  @Override<a name="line.48"></a>
+<span class="sourceLineNo">049</span>  protected void starting(Description description) {<a name="line.49"></a>
+<span class="sourceLineNo">050</span>    tableName = TableName.valueOf(description.getMethodName());<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 TableName getTableName() {<a name="line.53"></a>
+<span class="sourceLineNo">054</span>    return tableName;<a name="line.54"></a>
+<span class="sourceLineNo">055</span>  }<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span>  String emptyNames[] ={"", " "};<a name="line.57"></a>
+<span class="sourceLineNo">058</span>  String invalidNamespace[] = {":a", "%:a"};<a name="line.58"></a>
+<span class="sourceLineNo">059</span>  String legalTableNames[] = { "foo", "with-dash_under.dot", "_under_start_ok",<a name="line.59"></a>
+<span class="sourceLineNo">060</span>      "with-dash.with_underscore", "02-01-2012.my_table_01-02", "xyz._mytable_", "9_9_0.table_02"<a name="line.60"></a>
+<span class="sourceLineNo">061</span>      , "dot1.dot2.table", "new.-mytable", "with-dash.with.dot", "legal..t2", "legal..legal.t2",<a name="line.61"></a>
+<span class="sourceLineNo">062</span>      "trailingdots..", "trailing.dots...", "ns:mytable", "ns:_mytable_", "ns:my_table_01-02"};<a name="line.62"></a>
+<span class="sourceLineNo">063</span>  String illegalTableNames[] = { ".dot_start_illegal", "-dash_start_illegal", "spaces not ok",<a name="line.63"></a>
+<span class="sourceLineNo">064</span>      "-dash-.start_illegal", "new.table with space", "01 .table", "ns:-illegaldash",<a name="line.64"></a>
+<span class="sourceLineNo">065</span>      "new:.illegaldot", "new:illegalcolon1:", "new:illegalcolon1:2"};<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span><a name="line.67"></a>
+<span class="sourceLineNo">068</span>  @Test(expected = IllegalArgumentException.class)<a name="line.68"></a>
+<span class="sourceLineNo">069</span>  public void testInvalidNamespace() {<a name="line.69"></a>
+<span class="sourceLineNo">070</span>    for (String tn : invalidNamespace) {<a name="line.70"></a>
+<span class="sourceLineNo">071</span>      TableName.isLegalFullyQualifiedTableName(Bytes.toBytes(tn));<a name="line.71"></a>
+<span class="sourceLineNo">072</span>      fail("invalid namespace " + tn + " should have failed with IllegalArgumentException for namespace");<a name="line.72"></a>
+<span class="sourceLineNo">073</span>    }<a name="line.73"></a>
+<span class="sourceLineNo">074</span>  }<a name="line.74"></a>
+<span class="sourceLineNo">075</span><a name="line.75"></a>
+<span class="sourceLineNo">076</span>  @Test(expected = IllegalArgumentException.class)<a name="line.76"></a>
+<span class="sourceLineNo">077</span>  public void testEmptyNamespaceName() {<a name="line.77"></a>
+<span class="sourceLineNo">078</span>    for (String nn : emptyNames) {<a name="line.78"></a>
+<span class="sourceLineNo">079</span>      TableName.isLegalNamespaceName(Bytes.toBytes(nn));<a name="line.79"></a>
+<span class="sourceLineNo">080</span>      fail("invalid Namespace name " + nn + " should have failed with IllegalArgumentException");<a name="line.80"></a>
+<span class="sourceLineNo">081</span>    }<a name="line.81"></a>
+<span class="sourceLineNo">082</span>  }<a name="line.82"></a>
+<span class="sourceLineNo">083</span><a name="line.83"></a>
+<span class="sourceLineNo">084</span>  @Test(expected = IllegalArgumentException.class)<a name="line.84"></a>
+<span class="sourceLineNo">085</span>  public void testEmptyTableName() {<a name="line.85"></a>
+<span class="sourceLineNo">086</span>    for (String tn : emptyNames) {<a name="line.86"></a>
+<span class="sourceLineNo">087</span>      TableName.isLegalFullyQualifiedTableName(Bytes.toBytes(tn));<a name="line.87"></a>
+<span class="sourceLineNo">088</span>      fail("invalid tablename " + tn + " should have failed with IllegalArgumentException");<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><a name="line.91"></a>
+<span class="sourceLineNo">092</span>  @Test<a name="line.92"></a>
+<span class="sourceLineNo">093</span>  public void testLegalHTableNames() {<a name="line.93"></a>
+<span class="sourceLineNo">094</span>    for (String tn : legalTableNames) {<a name="line.94"></a>
+<span class="sourceLineNo">095</span>      TableName.isLegalFullyQualifiedTableName(Bytes.toBytes(tn));<a name="line.95"></a>
+<span class="sourceLineNo">096</span>    }<a name="line.96"></a>
+<span class="sourceLineNo">097</span>  }<a name="line.97"></a>
+<span class="sourceLineNo">098</span><a name="line.98"></a>
+<span class="sourceLineNo">099</span>  @Test<a name="line.99"></a>
+<span class="sourceLineNo">100</span>  public void testIllegalHTableNames() {<a name="line.100"></a>
+<span class="sourceLineNo">101</span>    for (String tn : illegalTableNames) {<a name="line.101"></a>
+<span class="sourceLineNo">102</span>      try {<a name="line.102"></a>
+<span class="sourceLineNo">103</span>        TableName.isLegalFullyQualifiedTableName(Bytes.toBytes(tn));<a name="line.103"></a>
+<span class="sourceLineNo">104</span>        fail("invalid tablename " + tn + " should have failed");<a name="line.104"></a>
+<span class="sourceLineNo">105</span>      } catch (Exception e) {<a name="line.105"></a>
+<span class="sourceLineNo">106</span>        // expected<a name="line.106"></a>
+<span class="sourceLineNo">107</span>      }<a name="line.107"></a>
+<span class="sourceLineNo">108</span>    }<a name="line.108"></a>
+<span class="sourceLineNo">109</span>  }<a name="line.109"></a>
+<span class="sourceLineNo">110</span><a name="line.110"></a>
+<span class="sourceLineNo">111</span>  class Names {<a name="line.111"></a>
+<span class="sourceLineNo">112</span>    String ns;<a name="line.112"></a>
+<span class="sourceLineNo">113</span>    byte[] nsb;<a name="line.113"></a>
+<span class="sourceLineNo">114</span>    String tn;<a name="line.114"></a>
+<span class="sourceLineNo">115</span>    byte[] tnb;<a name="line.115"></a>
+<span class="sourceLineNo">116</span>    String nn;<a name="line.116"></a>
+<span class="sourceLineNo">117</span>    byte[] nnb;<a name="line.117"></a>
+<span class="sourceLineNo">118</span><a name="line.118"></a>
+<span class="sourceLineNo">119</span>    Names(String ns, String tn) {<a name="line.119"></a>
+<span class="sourceLineNo">120</span>      this.ns = ns;<a name="line.120"></a>
+<span class="sourceLineNo">121</span>      nsb = ns.getBytes();<a name="line.121"></a>
+<span class="sourceLineNo">122</span>      this.tn = tn;<a name="line.122"></a>
+<span class="sourceLineNo">123</span>      tnb = tn.getBytes();<a name="line.123"></a>
+<span class="sourceLineNo">124</span>      nn = this.ns + ":" + this.tn;<a name="line.124"></a>
+<span class="sourceLineNo">125</span>      nnb = nn.getBytes();<a name="line.125"></a>
+<span class="sourceLineNo">126</span>    }<a name="line.126"></a>
+<span class="sourceLineNo">127</span><a name="line.127"></a>
+<span class="sourceLineNo">128</span>    @Override<a name="line.128"></a>
+<span class="sourceLineNo">129</span>    public boolean equals(Object o) {<a name="line.129"></a>
+<span class="sourceLineNo">130</span>      if (this == o) return true;<a name="line.130"></a>
+<span class="sourceLineNo">131</span>      if (o == null || getClass() != o.getClass()) return false;<a name="line.131"></a>
+<span class="sourceLineNo">132</span><a name="line.132"></a>
+<span class="sourceLineNo">133</span>      Names names = (Names) o;<a name="line.133"></a>
+<span class="sourceLineNo">134</span><a name="line.134"></a>
+<span class="sourceLineNo">135</span>      if (!ns.equals(names.ns)) return false;<a name="line.135"></a>
+<span class="sourceLineNo">136</span>      if (!tn.equals(names.tn)) return false;<a name="line.136"></a>
+<span class="sourceLineNo">137</span><a name="line.137"></a>
+<span class="sourceLineNo">138</span>      return true;<a name="line.138"></a>
+<span class="sourceLineNo">139</span>    }<a name="line.139"></a>
+<span class="sourceLineNo">140</span><a name="line.140"></a>
+<span class="sourceLineNo">141</span>    @Override<a name="line.141"></a>
+<span class="sourceLineNo">142</span>    public int hashCode() {<a name="line.142"></a>
+<span class="sourceLineNo">143</span>      int result = ns.hashCode();<a name="line.143"></a>
+<span class="sourceLineNo">144</span>      result = 31 * result + tn.hashCode();<a name="line.144"></a>
+<span class="sourceLineNo">145</span>      return result;<a name="line.145"></a>
+<span class="sourceLineNo">146</span>    }<a name="line.146"></a>
+<span class="sourceLineNo">147</span>  }<a name="line.147"></a>
+<span class="sourceLineNo">148</span><a name="line.148"></a>
+<span class="sourceLineNo">149</span>  Names[] names = new Names[] {<a name="line.149"></a>
+<span class="sourceLineNo">150</span>      new Names("n1", "n1"),<a name="line.150"></a>
+<span class="sourceLineNo">151</span>      new Names("n2", "n2"),<a name="line.151"></a>
+<span class="sourceLineNo">152</span>      new Names("table1", "table1"),<a name="line.152"></a>
+<span class="sourceLineNo">153</span>      new Names("table2", "table2"),<a name="line.153"></a>
+<span class="sourceLineNo">154</span>      new Names("table2", "table1"),<a name="line.154"></a>
+<span class="sourceLineNo">155</span>      new Names("table1", "table2"),<a name="line.155"></a>
+<span class="sourceLineNo">156</span>      new Names("n1", "table1"),<a name="line.156"></a>
+<span class="sourceLineNo">157</span>      new Names("n1", "table1"),<a name="line.157"></a>
+<span class="sourceLineNo">158</span>      new Names("n2", "table2"),<a name="line.158"></a>
+<span class="sourceLineNo">159</span>      new Names("n2", "table2")<a name="line.159"></a>
+<span class="sourceLineNo">160</span>  };<a name="line.160"></a>
+<span class="sourceLineNo">161</span><a name="line.161"></a>
+<span class="sourceLineNo">162</span>  @Test<a name="line.162"></a>
+<span class="sourceLineNo">163</span>  public void testValueOf() {<a name="line.163"></a>
+<span class="sourceLineNo">164</span><a name="line.164"></a>
+<span class="sourceLineNo">165</span>    Map&lt;String, TableName&gt; inCache = new HashMap&lt;&gt;();<a name="line.165"></a>
+<span class="sourceLineNo">166</span>    // fill cache<a name="line.166"></a>
+<span class="sourceLineNo">167</span>    for (Names name : names) {<a name="line.167"></a>
+<span class="sourceLineNo">168</span>      inCache.put(name.nn, TableName.valueOf(name.ns, name.tn));<a name="line.168"></a>
+<span class="sourceLineNo">169</span>    }<a name="line.169"></a>
+<span class="sourceLineNo">170</span>    for (Names name : names) {<a name="line.170"></a>
+<span class="sourceLineNo">171</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(name.ns, name.tn), name));<a name="line.171"></a>
+<span class="sourceLineNo">172</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(name.nsb, name.tnb), name));<a name="line.172"></a>
+<span class="sourceLineNo">173</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(name.nn), name));<a name="line.173"></a>
+<span class="sourceLineNo">174</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(name.nnb), name));<a name="line.174"></a>
+<span class="sourceLineNo">175</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(<a name="line.175"></a>
+<span class="sourceLineNo">176</span>          ByteBuffer.wrap(name.nsb), ByteBuffer.wrap(name.tnb)), name));<a name="line.176"></a>
+<span class="sourceLineNo">177</span>    }<a name="line.177"></a>
+<span class="sourceLineNo">178</span><a name="line.178"></a>
+<span class="sourceLineNo">179</span>  }<a name="line.179"></a>
+<span class="sourceLineNo">180</span><a name="line.180"></a>
+<span class="sourceLineNo">181</span>  private TableName validateNames(TableName expected, Names names) {<a name="line.181"></a>
+<span class="sourceLineNo">182</span>    assertEquals(expected.getNameAsString(), names.nn);<a name="line.182"></a>
+<span class="sourceLineNo">183</span>    assertArrayEquals(expected.getName(), names.nnb);<a name="line.183"></a>
+<span class="sourceLineNo">184</span>    assertEquals(expected.getQualifierAsString(), names.tn);<a name="line.184"></a>
+<span class="sourceLineNo">185</span>    assertArrayEquals(expected.getQualifier(), names.tnb);<a name="line.185"></a>
+<span class="sourceLineNo">186</span>    assertEquals(expected.getNamespaceAsString(), names.ns);<a name="line.186"></a>
+<span class="sourceLineNo">187</span>    assertArrayEquals(expected.getNamespace(), names.nsb);<a name="line.187"></a>
+<span class="sourceLineNo">188</span>    return expected;<a name="line.188"></a>
+<span class="sourceLineNo">189</span>  }<a name="line.189"></a>
+<span class="sourceLineNo">190</span><a name="line.190"></a>
+<span class="sourceLineNo">191</span>}<a name="line.191"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/TestTableName.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/TestTableName.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/TestTableName.html
new file mode 100644
index 0000000..4c6a591
--- /dev/null
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/TestTableName.html
@@ -0,0 +1,263 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span>/**<a name="line.1"></a>
+<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one<a name="line.2"></a>
+<span class="sourceLineNo">003</span> * or more contributor license agreements.  See the NOTICE file<a name="line.3"></a>
+<span class="sourceLineNo">004</span> * distributed with this work for additional information<a name="line.4"></a>
+<span class="sourceLineNo">005</span> * regarding copyright ownership.  The ASF licenses this file<a name="line.5"></a>
+<span class="sourceLineNo">006</span> * to you under the Apache License, Version 2.0 (the<a name="line.6"></a>
+<span class="sourceLineNo">007</span> * "License"); you may not use this file except in compliance<a name="line.7"></a>
+<span class="sourceLineNo">008</span> * with the License.  You may obtain a copy of the License at<a name="line.8"></a>
+<span class="sourceLineNo">009</span> *<a name="line.9"></a>
+<span class="sourceLineNo">010</span> *     http://www.apache.org/licenses/LICENSE-2.0<a name="line.10"></a>
+<span class="sourceLineNo">011</span> *<a name="line.11"></a>
+<span class="sourceLineNo">012</span> * Unless required by applicable law or agreed to in writing, software<a name="line.12"></a>
+<span class="sourceLineNo">013</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.13"></a>
+<span class="sourceLineNo">014</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.14"></a>
+<span class="sourceLineNo">015</span> * See the License for the specific language governing permissions and<a name="line.15"></a>
+<span class="sourceLineNo">016</span> * limitations under the License.<a name="line.16"></a>
+<span class="sourceLineNo">017</span> */<a name="line.17"></a>
+<span class="sourceLineNo">018</span>package org.apache.hadoop.hbase;<a name="line.18"></a>
+<span class="sourceLineNo">019</span><a name="line.19"></a>
+<span class="sourceLineNo">020</span>import java.nio.ByteBuffer;<a name="line.20"></a>
+<span class="sourceLineNo">021</span>import java.util.HashMap;<a name="line.21"></a>
+<span class="sourceLineNo">022</span>import java.util.Map;<a name="line.22"></a>
+<span class="sourceLineNo">023</span><a name="line.23"></a>
+<span class="sourceLineNo">024</span>import static org.junit.Assert.assertArrayEquals;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import static org.junit.Assert.assertEquals;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import static org.junit.Assert.assertSame;<a name="line.26"></a>
+<span class="sourceLineNo">027</span>import static org.junit.Assert.fail;<a name="line.27"></a>
+<span class="sourceLineNo">028</span><a name="line.28"></a>
+<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.testclassification.MiscTests;<a name="line.29"></a>
+<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.testclassification.MediumTests;<a name="line.30"></a>
+<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.TableName;<a name="line.31"></a>
+<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.32"></a>
+<span class="sourceLineNo">033</span>import org.junit.Test;<a name="line.33"></a>
+<span class="sourceLineNo">034</span>import org.junit.experimental.categories.Category;<a name="line.34"></a>
+<span class="sourceLineNo">035</span>import org.junit.rules.TestWatcher;<a name="line.35"></a>
+<span class="sourceLineNo">036</span>import org.junit.runner.Description;<a name="line.36"></a>
+<span class="sourceLineNo">037</span><a name="line.37"></a>
+<span class="sourceLineNo">038</span>/**<a name="line.38"></a>
+<span class="sourceLineNo">039</span> * Returns a {@code byte[]} containing the name of the currently running test method.<a name="line.39"></a>
+<span class="sourceLineNo">040</span> */<a name="line.40"></a>
+<span class="sourceLineNo">041</span>@Category({MiscTests.class, MediumTests.class})<a name="line.41"></a>
+<span class="sourceLineNo">042</span>public class TestTableName extends TestWatcher {<a name="line.42"></a>
+<span class="sourceLineNo">043</span>  private TableName tableName;<a name="line.43"></a>
+<span class="sourceLineNo">044</span><a name="line.44"></a>
+<span class="sourceLineNo">045</span>  /**<a name="line.45"></a>
+<span class="sourceLineNo">046</span>   * Invoked when a test is about to start<a name="line.46"></a>
+<span class="sourceLineNo">047</span>   */<a name="line.47"></a>
+<span class="sourceLineNo">048</span>  @Override<a name="line.48"></a>
+<span class="sourceLineNo">049</span>  protected void starting(Description description) {<a name="line.49"></a>
+<span class="sourceLineNo">050</span>    tableName = TableName.valueOf(description.getMethodName());<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 TableName getTableName() {<a name="line.53"></a>
+<span class="sourceLineNo">054</span>    return tableName;<a name="line.54"></a>
+<span class="sourceLineNo">055</span>  }<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span>  String emptyNames[] ={"", " "};<a name="line.57"></a>
+<span class="sourceLineNo">058</span>  String invalidNamespace[] = {":a", "%:a"};<a name="line.58"></a>
+<span class="sourceLineNo">059</span>  String legalTableNames[] = { "foo", "with-dash_under.dot", "_under_start_ok",<a name="line.59"></a>
+<span class="sourceLineNo">060</span>      "with-dash.with_underscore", "02-01-2012.my_table_01-02", "xyz._mytable_", "9_9_0.table_02"<a name="line.60"></a>
+<span class="sourceLineNo">061</span>      , "dot1.dot2.table", "new.-mytable", "with-dash.with.dot", "legal..t2", "legal..legal.t2",<a name="line.61"></a>
+<span class="sourceLineNo">062</span>      "trailingdots..", "trailing.dots...", "ns:mytable", "ns:_mytable_", "ns:my_table_01-02"};<a name="line.62"></a>
+<span class="sourceLineNo">063</span>  String illegalTableNames[] = { ".dot_start_illegal", "-dash_start_illegal", "spaces not ok",<a name="line.63"></a>
+<span class="sourceLineNo">064</span>      "-dash-.start_illegal", "new.table with space", "01 .table", "ns:-illegaldash",<a name="line.64"></a>
+<span class="sourceLineNo">065</span>      "new:.illegaldot", "new:illegalcolon1:", "new:illegalcolon1:2"};<a name="line.65"></a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span><a name="line.67"></a>
+<span class="sourceLineNo">068</span>  @Test(expected = IllegalArgumentException.class)<a name="line.68"></a>
+<span class="sourceLineNo">069</span>  public void testInvalidNamespace() {<a name="line.69"></a>
+<span class="sourceLineNo">070</span>    for (String tn : invalidNamespace) {<a name="line.70"></a>
+<span class="sourceLineNo">071</span>      TableName.isLegalFullyQualifiedTableName(Bytes.toBytes(tn));<a name="line.71"></a>
+<span class="sourceLineNo">072</span>      fail("invalid namespace " + tn + " should have failed with IllegalArgumentException for namespace");<a name="line.72"></a>
+<span class="sourceLineNo">073</span>    }<a name="line.73"></a>
+<span class="sourceLineNo">074</span>  }<a name="line.74"></a>
+<span class="sourceLineNo">075</span><a name="line.75"></a>
+<span class="sourceLineNo">076</span>  @Test(expected = IllegalArgumentException.class)<a name="line.76"></a>
+<span class="sourceLineNo">077</span>  public void testEmptyNamespaceName() {<a name="line.77"></a>
+<span class="sourceLineNo">078</span>    for (String nn : emptyNames) {<a name="line.78"></a>
+<span class="sourceLineNo">079</span>      TableName.isLegalNamespaceName(Bytes.toBytes(nn));<a name="line.79"></a>
+<span class="sourceLineNo">080</span>      fail("invalid Namespace name " + nn + " should have failed with IllegalArgumentException");<a name="line.80"></a>
+<span class="sourceLineNo">081</span>    }<a name="line.81"></a>
+<span class="sourceLineNo">082</span>  }<a name="line.82"></a>
+<span class="sourceLineNo">083</span><a name="line.83"></a>
+<span class="sourceLineNo">084</span>  @Test(expected = IllegalArgumentException.class)<a name="line.84"></a>
+<span class="sourceLineNo">085</span>  public void testEmptyTableName() {<a name="line.85"></a>
+<span class="sourceLineNo">086</span>    for (String tn : emptyNames) {<a name="line.86"></a>
+<span class="sourceLineNo">087</span>      TableName.isLegalFullyQualifiedTableName(Bytes.toBytes(tn));<a name="line.87"></a>
+<span class="sourceLineNo">088</span>      fail("invalid tablename " + tn + " should have failed with IllegalArgumentException");<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><a name="line.91"></a>
+<span class="sourceLineNo">092</span>  @Test<a name="line.92"></a>
+<span class="sourceLineNo">093</span>  public void testLegalHTableNames() {<a name="line.93"></a>
+<span class="sourceLineNo">094</span>    for (String tn : legalTableNames) {<a name="line.94"></a>
+<span class="sourceLineNo">095</span>      TableName.isLegalFullyQualifiedTableName(Bytes.toBytes(tn));<a name="line.95"></a>
+<span class="sourceLineNo">096</span>    }<a name="line.96"></a>
+<span class="sourceLineNo">097</span>  }<a name="line.97"></a>
+<span class="sourceLineNo">098</span><a name="line.98"></a>
+<span class="sourceLineNo">099</span>  @Test<a name="line.99"></a>
+<span class="sourceLineNo">100</span>  public void testIllegalHTableNames() {<a name="line.100"></a>
+<span class="sourceLineNo">101</span>    for (String tn : illegalTableNames) {<a name="line.101"></a>
+<span class="sourceLineNo">102</span>      try {<a name="line.102"></a>
+<span class="sourceLineNo">103</span>        TableName.isLegalFullyQualifiedTableName(Bytes.toBytes(tn));<a name="line.103"></a>
+<span class="sourceLineNo">104</span>        fail("invalid tablename " + tn + " should have failed");<a name="line.104"></a>
+<span class="sourceLineNo">105</span>      } catch (Exception e) {<a name="line.105"></a>
+<span class="sourceLineNo">106</span>        // expected<a name="line.106"></a>
+<span class="sourceLineNo">107</span>      }<a name="line.107"></a>
+<span class="sourceLineNo">108</span>    }<a name="line.108"></a>
+<span class="sourceLineNo">109</span>  }<a name="line.109"></a>
+<span class="sourceLineNo">110</span><a name="line.110"></a>
+<span class="sourceLineNo">111</span>  class Names {<a name="line.111"></a>
+<span class="sourceLineNo">112</span>    String ns;<a name="line.112"></a>
+<span class="sourceLineNo">113</span>    byte[] nsb;<a name="line.113"></a>
+<span class="sourceLineNo">114</span>    String tn;<a name="line.114"></a>
+<span class="sourceLineNo">115</span>    byte[] tnb;<a name="line.115"></a>
+<span class="sourceLineNo">116</span>    String nn;<a name="line.116"></a>
+<span class="sourceLineNo">117</span>    byte[] nnb;<a name="line.117"></a>
+<span class="sourceLineNo">118</span><a name="line.118"></a>
+<span class="sourceLineNo">119</span>    Names(String ns, String tn) {<a name="line.119"></a>
+<span class="sourceLineNo">120</span>      this.ns = ns;<a name="line.120"></a>
+<span class="sourceLineNo">121</span>      nsb = ns.getBytes();<a name="line.121"></a>
+<span class="sourceLineNo">122</span>      this.tn = tn;<a name="line.122"></a>
+<span class="sourceLineNo">123</span>      tnb = tn.getBytes();<a name="line.123"></a>
+<span class="sourceLineNo">124</span>      nn = this.ns + ":" + this.tn;<a name="line.124"></a>
+<span class="sourceLineNo">125</span>      nnb = nn.getBytes();<a name="line.125"></a>
+<span class="sourceLineNo">126</span>    }<a name="line.126"></a>
+<span class="sourceLineNo">127</span><a name="line.127"></a>
+<span class="sourceLineNo">128</span>    @Override<a name="line.128"></a>
+<span class="sourceLineNo">129</span>    public boolean equals(Object o) {<a name="line.129"></a>
+<span class="sourceLineNo">130</span>      if (this == o) return true;<a name="line.130"></a>
+<span class="sourceLineNo">131</span>      if (o == null || getClass() != o.getClass()) return false;<a name="line.131"></a>
+<span class="sourceLineNo">132</span><a name="line.132"></a>
+<span class="sourceLineNo">133</span>      Names names = (Names) o;<a name="line.133"></a>
+<span class="sourceLineNo">134</span><a name="line.134"></a>
+<span class="sourceLineNo">135</span>      if (!ns.equals(names.ns)) return false;<a name="line.135"></a>
+<span class="sourceLineNo">136</span>      if (!tn.equals(names.tn)) return false;<a name="line.136"></a>
+<span class="sourceLineNo">137</span><a name="line.137"></a>
+<span class="sourceLineNo">138</span>      return true;<a name="line.138"></a>
+<span class="sourceLineNo">139</span>    }<a name="line.139"></a>
+<span class="sourceLineNo">140</span><a name="line.140"></a>
+<span class="sourceLineNo">141</span>    @Override<a name="line.141"></a>
+<span class="sourceLineNo">142</span>    public int hashCode() {<a name="line.142"></a>
+<span class="sourceLineNo">143</span>      int result = ns.hashCode();<a name="line.143"></a>
+<span class="sourceLineNo">144</span>      result = 31 * result + tn.hashCode();<a name="line.144"></a>
+<span class="sourceLineNo">145</span>      return result;<a name="line.145"></a>
+<span class="sourceLineNo">146</span>    }<a name="line.146"></a>
+<span class="sourceLineNo">147</span>  }<a name="line.147"></a>
+<span class="sourceLineNo">148</span><a name="line.148"></a>
+<span class="sourceLineNo">149</span>  Names[] names = new Names[] {<a name="line.149"></a>
+<span class="sourceLineNo">150</span>      new Names("n1", "n1"),<a name="line.150"></a>
+<span class="sourceLineNo">151</span>      new Names("n2", "n2"),<a name="line.151"></a>
+<span class="sourceLineNo">152</span>      new Names("table1", "table1"),<a name="line.152"></a>
+<span class="sourceLineNo">153</span>      new Names("table2", "table2"),<a name="line.153"></a>
+<span class="sourceLineNo">154</span>      new Names("table2", "table1"),<a name="line.154"></a>
+<span class="sourceLineNo">155</span>      new Names("table1", "table2"),<a name="line.155"></a>
+<span class="sourceLineNo">156</span>      new Names("n1", "table1"),<a name="line.156"></a>
+<span class="sourceLineNo">157</span>      new Names("n1", "table1"),<a name="line.157"></a>
+<span class="sourceLineNo">158</span>      new Names("n2", "table2"),<a name="line.158"></a>
+<span class="sourceLineNo">159</span>      new Names("n2", "table2")<a name="line.159"></a>
+<span class="sourceLineNo">160</span>  };<a name="line.160"></a>
+<span class="sourceLineNo">161</span><a name="line.161"></a>
+<span class="sourceLineNo">162</span>  @Test<a name="line.162"></a>
+<span class="sourceLineNo">163</span>  public void testValueOf() {<a name="line.163"></a>
+<span class="sourceLineNo">164</span><a name="line.164"></a>
+<span class="sourceLineNo">165</span>    Map&lt;String, TableName&gt; inCache = new HashMap&lt;&gt;();<a name="line.165"></a>
+<span class="sourceLineNo">166</span>    // fill cache<a name="line.166"></a>
+<span class="sourceLineNo">167</span>    for (Names name : names) {<a name="line.167"></a>
+<span class="sourceLineNo">168</span>      inCache.put(name.nn, TableName.valueOf(name.ns, name.tn));<a name="line.168"></a>
+<span class="sourceLineNo">169</span>    }<a name="line.169"></a>
+<span class="sourceLineNo">170</span>    for (Names name : names) {<a name="line.170"></a>
+<span class="sourceLineNo">171</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(name.ns, name.tn), name));<a name="line.171"></a>
+<span class="sourceLineNo">172</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(name.nsb, name.tnb), name));<a name="line.172"></a>
+<span class="sourceLineNo">173</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(name.nn), name));<a name="line.173"></a>
+<span class="sourceLineNo">174</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(name.nnb), name));<a name="line.174"></a>
+<span class="sourceLineNo">175</span>      assertSame(inCache.get(name.nn), validateNames(TableName.valueOf(<a name="line.175"></a>
+<span class="sourceLineNo">176</span>          ByteBuffer.wrap(name.nsb), ByteBuffer.wrap(name.tnb)), name));<a name="line.176"></a>
+<span class="sourceLineNo">177</span>    }<a name="line.177"></a>
+<span class="sourceLineNo">178</span><a name="line.178"></a>
+<span class="sourceLineNo">179</span>  }<a name="line.179"></a>
+<span class="sourceLineNo">180</span><a name="line.180"></a>
+<span class="sourceLineNo">181</span>  private TableName validateNames(TableName expected, Names names) {<a name="line.181"></a>
+<span class="sourceLineNo">182</span>    assertEquals(expected.getNameAsString(), names.nn);<a name="line.182"></a>
+<span class="sourceLineNo">183</span>    assertArrayEquals(expected.getName(), names.nnb);<a name="line.183"></a>
+<span class="sourceLineNo">184</span>    assertEquals(expected.getQualifierAsString(), names.tn);<a name="line.184"></a>
+<span class="sourceLineNo">185</span>    assertArrayEquals(expected.getQualifier(), names.tnb);<a name="line.185"></a>
+<span class="sourceLineNo">186</span>    assertEquals(expected.getNamespaceAsString(), names.ns);<a name="line.186"></a>
+<span class="sourceLineNo">187</span>    assertArrayEquals(expected.getNamespace(), names.nsb);<a name="line.187"></a>
+<span class="sourceLineNo">188</span>    return expected;<a name="line.188"></a>
+<span class="sourceLineNo">189</span>  }<a name="line.189"></a>
+<span class="sourceLineNo">190</span><a name="line.190"></a>
+<span class="sourceLineNo">191</span>}<a name="line.191"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/filter/TestFilterList.AlwaysNextColFilter.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/filter/TestFilterList.AlwaysNextColFilter.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/filter/TestFilterList.AlwaysNextColFilter.html
index 4364432..bf4d98e 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/filter/TestFilterList.AlwaysNextColFilter.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/filter/TestFilterList.AlwaysNextColFilter.html
@@ -509,7 +509,7 @@
 <span class="sourceLineNo">501</span>    FilterList filterList = new FilterList(Operator.MUST_PASS_ONE,<a name="line.501"></a>
 <span class="sourceLineNo">502</span>        Arrays.asList(new Filter [] { filterMinHint, filterMaxHint } ));<a name="line.502"></a>
 <span class="sourceLineNo">503</span>    assertEquals(0, CellComparator.COMPARATOR.compare(filterList.getNextCellHint(null),<a name="line.503"></a>
-<span class="sourceLineNo">504</span>        minKeyValue));<a name="line.504"></a>
+<span class="sourceLineNo">504</span>      minKeyValue));<a name="line.504"></a>
 <span class="sourceLineNo">505</span><a name="line.505"></a>
 <span class="sourceLineNo">506</span>    // Should have no hint if any filter has no hint<a name="line.506"></a>
 <span class="sourceLineNo">507</span>    filterList = new FilterList(Operator.MUST_PASS_ONE,<a name="line.507"></a>
@@ -533,7 +533,7 @@
 <span class="sourceLineNo">525</span>        Arrays.asList(new Filter [] { filterMinHint, filterMaxHint } ));<a name="line.525"></a>
 <span class="sourceLineNo">526</span>    filterList.filterKeyValue(null);<a name="line.526"></a>
 <span class="sourceLineNo">527</span>    assertEquals(0, CellComparator.COMPARATOR.compare(filterList.getNextCellHint(null),<a name="line.527"></a>
-<span class="sourceLineNo">528</span>        minKeyValue));<a name="line.528"></a>
+<span class="sourceLineNo">528</span>        maxKeyValue));<a name="line.528"></a>
 <span class="sourceLineNo">529</span><a name="line.529"></a>
 <span class="sourceLineNo">530</span>    filterList = new FilterList(Operator.MUST_PASS_ALL,<a name="line.530"></a>
 <span class="sourceLineNo">531</span>        Arrays.asList(new Filter [] { filterMaxHint, filterMinHint } ));<a name="line.531"></a>
@@ -547,7 +547,7 @@
 <span class="sourceLineNo">539</span>            new Filter [] { filterNoHint, filterMinHint, filterMaxHint } ));<a name="line.539"></a>
 <span class="sourceLineNo">540</span>    filterList.filterKeyValue(null);<a name="line.540"></a>
 <span class="sourceLineNo">541</span>    assertEquals(0, CellComparator.COMPARATOR.compare(filterList.getNextCellHint(null),<a name="line.541"></a>
-<span class="sourceLineNo">542</span>        minKeyValue));<a name="line.542"></a>
+<span class="sourceLineNo">542</span>        maxKeyValue));<a name="line.542"></a>
 <span class="sourceLineNo">543</span>    filterList = new FilterList(Operator.MUST_PASS_ALL,<a name="line.543"></a>
 <span class="sourceLineNo">544</span>        Arrays.asList(new Filter [] { filterNoHint, filterMaxHint } ));<a name="line.544"></a>
 <span class="sourceLineNo">545</span>    filterList.filterKeyValue(null);<a name="line.545"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/filter/TestFilterList.MockFilter.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/filter/TestFilterList.MockFilter.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/filter/TestFilterList.MockFilter.html
index 4364432..bf4d98e 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/filter/TestFilterList.MockFilter.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/filter/TestFilterList.MockFilter.html
@@ -509,7 +509,7 @@
 <span class="sourceLineNo">501</span>    FilterList filterList = new FilterList(Operator.MUST_PASS_ONE,<a name="line.501"></a>
 <span class="sourceLineNo">502</span>        Arrays.asList(new Filter [] { filterMinHint, filterMaxHint } ));<a name="line.502"></a>
 <span class="sourceLineNo">503</span>    assertEquals(0, CellComparator.COMPARATOR.compare(filterList.getNextCellHint(null),<a name="line.503"></a>
-<span class="sourceLineNo">504</span>        minKeyValue));<a name="line.504"></a>
+<span class="sourceLineNo">504</span>      minKeyValue));<a name="line.504"></a>
 <span class="sourceLineNo">505</span><a name="line.505"></a>
 <span class="sourceLineNo">506</span>    // Should have no hint if any filter has no hint<a name="line.506"></a>
 <span class="sourceLineNo">507</span>    filterList = new FilterList(Operator.MUST_PASS_ONE,<a name="line.507"></a>
@@ -533,7 +533,7 @@
 <span class="sourceLineNo">525</span>        Arrays.asList(new Filter [] { filterMinHint, filterMaxHint } ));<a name="line.525"></a>
 <span class="sourceLineNo">526</span>    filterList.filterKeyValue(null);<a name="line.526"></a>
 <span class="sourceLineNo">527</span>    assertEquals(0, CellComparator.COMPARATOR.compare(filterList.getNextCellHint(null),<a name="line.527"></a>
-<span class="sourceLineNo">528</span>        minKeyValue));<a name="line.528"></a>
+<span class="sourceLineNo">528</span>        maxKeyValue));<a name="line.528"></a>
 <span class="sourceLineNo">529</span><a name="line.529"></a>
 <span class="sourceLineNo">530</span>    filterList = new FilterList(Operator.MUST_PASS_ALL,<a name="line.530"></a>
 <span class="sourceLineNo">531</span>        Arrays.asList(new Filter [] { filterMaxHint, filterMinHint } ));<a name="line.531"></a>
@@ -547,7 +547,7 @@
 <span class="sourceLineNo">539</span>            new Filter [] { filterNoHint, filterMinHint, filterMaxHint } ));<a name="line.539"></a>
 <span class="sourceLineNo">540</span>    filterList.filterKeyValue(null);<a name="line.540"></a>
 <span class="sourceLineNo">541</span>    assertEquals(0, CellComparator.COMPARATOR.compare(filterList.getNextCellHint(null),<a name="line.541"></a>
-<span class="sourceLineNo">542</span>        minKeyValue));<a name="line.542"></a>
+<span class="sourceLineNo">542</span>        maxKeyValue));<a name="line.542"></a>
 <span class="sourceLineNo">543</span>    filterList = new FilterList(Operator.MUST_PASS_ALL,<a name="line.543"></a>
 <span class="sourceLineNo">544</span>        Arrays.asList(new Filter [] { filterNoHint, filterMaxHint } ));<a name="line.544"></a>
 <span class="sourceLineNo">545</span>    filterList.filterKeyValue(null);<a name="line.545"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/filter/TestFilterList.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/filter/TestFilterList.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/filter/TestFilterList.html
index 4364432..bf4d98e 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/filter/TestFilterList.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/filter/TestFilterList.html
@@ -509,7 +509,7 @@
 <span class="sourceLineNo">501</span>    FilterList filterList = new FilterList(Operator.MUST_PASS_ONE,<a name="line.501"></a>
 <span class="sourceLineNo">502</span>        Arrays.asList(new Filter [] { filterMinHint, filterMaxHint } ));<a name="line.502"></a>
 <span class="sourceLineNo">503</span>    assertEquals(0, CellComparator.COMPARATOR.compare(filterList.getNextCellHint(null),<a name="line.503"></a>
-<span class="sourceLineNo">504</span>        minKeyValue));<a name="line.504"></a>
+<span class="sourceLineNo">504</span>      minKeyValue));<a name="line.504"></a>
 <span class="sourceLineNo">505</span><a name="line.505"></a>
 <span class="sourceLineNo">506</span>    // Should have no hint if any filter has no hint<a name="line.506"></a>
 <span class="sourceLineNo">507</span>    filterList = new FilterList(Operator.MUST_PASS_ONE,<a name="line.507"></a>
@@ -533,7 +533,7 @@
 <span class="sourceLineNo">525</span>        Arrays.asList(new Filter [] { filterMinHint, filterMaxHint } ));<a name="line.525"></a>
 <span class="sourceLineNo">526</span>    filterList.filterKeyValue(null);<a name="line.526"></a>
 <span class="sourceLineNo">527</span>    assertEquals(0, CellComparator.COMPARATOR.compare(filterList.getNextCellHint(null),<a name="line.527"></a>
-<span class="sourceLineNo">528</span>        minKeyValue));<a name="line.528"></a>
+<span class="sourceLineNo">528</span>        maxKeyValue));<a name="line.528"></a>
 <span class="sourceLineNo">529</span><a name="line.529"></a>
 <span class="sourceLineNo">530</span>    filterList = new FilterList(Operator.MUST_PASS_ALL,<a name="line.530"></a>
 <span class="sourceLineNo">531</span>        Arrays.asList(new Filter [] { filterMaxHint, filterMinHint } ));<a name="line.531"></a>
@@ -547,7 +547,7 @@
 <span class="sourceLineNo">539</span>            new Filter [] { filterNoHint, filterMinHint, filterMaxHint } ));<a name="line.539"></a>
 <span class="sourceLineNo">540</span>    filterList.filterKeyValue(null);<a name="line.540"></a>
 <span class="sourceLineNo">541</span>    assertEquals(0, CellComparator.COMPARATOR.compare(filterList.getNextCellHint(null),<a name="line.541"></a>
-<span class="sourceLineNo">542</span>        minKeyValue));<a name="line.542"></a>
+<span class="sourceLineNo">542</span>        maxKeyValue));<a name="line.542"></a>
 <span class="sourceLineNo">543</span>    filterList = new FilterList(Operator.MUST_PASS_ALL,<a name="line.543"></a>
 <span class="sourceLineNo">544</span>        Arrays.asList(new Filter [] { filterNoHint, filterMaxHint } ));<a name="line.544"></a>
 <span class="sourceLineNo">545</span>    filterList.filterKeyValue(null);<a name="line.545"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.ScanInjector.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.ScanInjector.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.ScanInjector.html
index 4744675..c614a36 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.ScanInjector.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.ScanInjector.html
@@ -51,7 +51,7 @@
 <span class="sourceLineNo">043</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.43"></a>
 <span class="sourceLineNo">044</span>import org.apache.hadoop.hbase.util.FSUtils;<a name="line.44"></a>
 <span class="sourceLineNo">045</span>import org.apache.hadoop.hbase.util.FSVisitor;<a name="line.45"></a>
-<span class="sourceLineNo">046</span>import org.apache.hadoop.hbase.util.TestTableName;<a name="line.46"></a>
+<span class="sourceLineNo">046</span>import org.apache.hadoop.hbase.TestTableName;<a name="line.46"></a>
 <span class="sourceLineNo">047</span><a name="line.47"></a>
 <span class="sourceLineNo">048</span>import org.junit.After;<a name="line.48"></a>
 <span class="sourceLineNo">049</span>import org.junit.Before;<a name="line.49"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.html
index 4744675..c614a36 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestCorruptedRegionStoreFile.html
@@ -51,7 +51,7 @@
 <span class="sourceLineNo">043</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.43"></a>
 <span class="sourceLineNo">044</span>import org.apache.hadoop.hbase.util.FSUtils;<a name="line.44"></a>
 <span class="sourceLineNo">045</span>import org.apache.hadoop.hbase.util.FSVisitor;<a name="line.45"></a>
-<span class="sourceLineNo">046</span>import org.apache.hadoop.hbase.util.TestTableName;<a name="line.46"></a>
+<span class="sourceLineNo">046</span>import org.apache.hadoop.hbase.TestTableName;<a name="line.46"></a>
 <span class="sourceLineNo">047</span><a name="line.47"></a>
 <span class="sourceLineNo">048</span>import org.junit.After;<a name="line.48"></a>
 <span class="sourceLineNo">049</span>import org.junit.Before;<a name="line.49"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.FaultyScannerObserver.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.FaultyScannerObserver.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.FaultyScannerObserver.html
index 216716b..09c211a 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.FaultyScannerObserver.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.FaultyScannerObserver.html
@@ -50,7 +50,7 @@
 <span class="sourceLineNo">042</span>import org.apache.hadoop.hbase.testclassification.RegionServerTests;<a name="line.42"></a>
 <span class="sourceLineNo">043</span>import org.apache.hadoop.hbase.testclassification.LargeTests;<a name="line.43"></a>
 <span class="sourceLineNo">044</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.44"></a>
-<span class="sourceLineNo">045</span>import org.apache.hadoop.hbase.util.TestTableName;<a name="line.45"></a>
+<span class="sourceLineNo">045</span>import org.apache.hadoop.hbase.TestTableName;<a name="line.45"></a>
 <span class="sourceLineNo">046</span><a name="line.46"></a>
 <span class="sourceLineNo">047</span>import org.junit.AfterClass;<a name="line.47"></a>
 <span class="sourceLineNo">048</span>import org.junit.BeforeClass;<a name="line.48"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.html
index 216716b..09c211a 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/regionserver/TestScannerRetriableFailure.html
@@ -50,7 +50,7 @@
 <span class="sourceLineNo">042</span>import org.apache.hadoop.hbase.testclassification.RegionServerTests;<a name="line.42"></a>
 <span class="sourceLineNo">043</span>import org.apache.hadoop.hbase.testclassification.LargeTests;<a name="line.43"></a>
 <span class="sourceLineNo">044</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.44"></a>
-<span class="sourceLineNo">045</span>import org.apache.hadoop.hbase.util.TestTableName;<a name="line.45"></a>
+<span class="sourceLineNo">045</span>import org.apache.hadoop.hbase.TestTableName;<a name="line.45"></a>
 <span class="sourceLineNo">046</span><a name="line.46"></a>
 <span class="sourceLineNo">047</span>import org.junit.AfterClass;<a name="line.47"></a>
 <span class="sourceLineNo">048</span>import org.junit.BeforeClass;<a name="line.48"></a>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html
index 473f1a2..b059791 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/TestVersionResource.html
@@ -29,162 +29,177 @@
 <span class="sourceLineNo">021</span>import java.io.ByteArrayInputStream;<a name="line.21"></a>
 <span class="sourceLineNo">022</span>import java.io.IOException;<a name="line.22"></a>
 <span class="sourceLineNo">023</span><a name="line.23"></a>
-<span class="sourceLineNo">024</span>import javax.xml.bind.JAXBContext;<a name="line.24"></a>
-<span class="sourceLineNo">025</span>import javax.xml.bind.JAXBException;<a name="line.25"></a>
-<span class="sourceLineNo">026</span><a name="line.26"></a>
-<span class="sourceLineNo">027</span>import org.apache.commons.logging.Log;<a name="line.27"></a>
-<span class="sourceLineNo">028</span>import org.apache.commons.logging.LogFactory;<a name="line.28"></a>
-<span class="sourceLineNo">029</span>import org.apache.hadoop.hbase.HBaseTestingUtility;<a name="line.29"></a>
-<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.rest.client.Client;<a name="line.30"></a>
-<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.rest.client.Cluster;<a name="line.31"></a>
-<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.rest.client.Response;<a name="line.32"></a>
-<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.rest.model.StorageClusterVersionModel;<a name="line.33"></a>
-<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.rest.model.VersionModel;<a name="line.34"></a>
-<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.testclassification.MediumTests;<a name="line.35"></a>
-<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.testclassification.RestTests;<a name="line.36"></a>
-<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.37"></a>
-<span class="sourceLineNo">038</span>import org.glassfish.jersey.servlet.ServletContainer;<a name="line.38"></a>
-<span class="sourceLineNo">039</span><a name="line.39"></a>
-<span class="sourceLineNo">040</span>import static org.junit.Assert.*;<a name="line.40"></a>
-<span class="sourceLineNo">041</span><a name="line.41"></a>
-<span class="sourceLineNo">042</span>import org.junit.AfterClass;<a name="line.42"></a>
-<span class="sourceLineNo">043</span>import org.junit.BeforeClass;<a name="line.43"></a>
-<span class="sourceLineNo">044</span>import org.junit.Test;<a name="line.44"></a>
-<span class="sourceLineNo">045</span><a name="line.45"></a>
-<span class="sourceLineNo">046</span>import org.junit.experimental.categories.Category;<a name="line.46"></a>
-<span class="sourceLineNo">047</span><a name="line.47"></a>
-<span class="sourceLineNo">048</span>@Category({RestTests.class, MediumTests.class})<a name="line.48"></a>
-<span class="sourceLineNo">049</span>public class TestVersionResource {<a name="line.49"></a>
-<span class="sourceLineNo">050</span>  private static final Log LOG = LogFactory.getLog(TestVersionResource.class);<a name="line.50"></a>
-<span class="sourceLineNo">051</span><a name="line.51"></a>
-<span class="sourceLineNo">052</span>  private static final HBaseTestingUtility TEST_UTIL = new HBaseTestingUtility();<a name="line.52"></a>
-<span class="sourceLineNo">053</span>  private static final HBaseRESTTestingUtility REST_TEST_UTIL = <a name="line.53"></a>
-<span class="sourceLineNo">054</span>    new HBaseRESTTestingUtility();<a name="line.54"></a>
-<span class="sourceLineNo">055</span>  private static Client client;<a name="line.55"></a>
-<span class="sourceLineNo">056</span>  private static JAXBContext context;<a name="line.56"></a>
-<span class="sourceLineNo">057</span><a name="line.57"></a>
-<span class="sourceLineNo">058</span>  @BeforeClass<a name="line.58"></a>
-<span class="sourceLineNo">059</span>  public static void setUpBeforeClass() throws Exception {<a name="line.59"></a>
-<span class="sourceLineNo">060</span>    TEST_UTIL.startMiniCluster();<a name="line.60"></a>
-<span class="sourceLineNo">061</span>    REST_TEST_UTIL.startServletContainer(TEST_UTIL.getConfiguration());<a name="line.61"></a>
-<span class="sourceLineNo">062</span>    client = new Client(new Cluster().add("localhost", <a name="line.62"></a>
-<span class="sourceLineNo">063</span>      REST_TEST_UTIL.getServletPort()));<a name="line.63"></a>
-<span class="sourceLineNo">064</span>    context = JAXBContext.newInstance(<a name="line.64"></a>
-<span class="sourceLineNo">065</span>      VersionModel.class,<a name="line.65"></a>
-<span class="sourceLineNo">066</span>      StorageClusterVersionModel.class);<a name="line.66"></a>
-<span class="sourceLineNo">067</span>  }<a name="line.67"></a>
-<span class="sourceLineNo">068</span><a name="line.68"></a>
-<span class="sourceLineNo">069</span>  @AfterClass<a name="line.69"></a>
-<span class="sourceLineNo">070</span>  public static void tearDownAfterClass() throws Exception {<a name="line.70"></a>
-<span class="sourceLineNo">071</span>    REST_TEST_UTIL.shutdownServletContainer();<a name="line.71"></a>
-<span class="sourceLineNo">072</span>    TEST_UTIL.shutdownMiniCluster();<a name="line.72"></a>
-<span class="sourceLineNo">073</span>  }<a name="line.73"></a>
-<span class="sourceLineNo">074</span><a name="line.74"></a>
-<span class="sourceLineNo">075</span>  private static void validate(VersionModel model) {<a name="line.75"></a>
-<span class="sourceLineNo">076</span>    assertNotNull(model);<a name="line.76"></a>
-<span class="sourceLineNo">077</span>    assertNotNull(model.getRESTVersion());<a name="line.77"></a>
-<span class="sourceLineNo">078</span>    assertEquals(model.getRESTVersion(), RESTServlet.VERSION_STRING);<a name="line.78"></a>
-<span class="sourceLineNo">079</span>    String osVersion = model.getOSVersion(); <a name="line.79"></a>
-<span class="sourceLineNo">080</span>    assertNotNull(osVersion);<a name="line.80"></a>
-<span class="sourceLineNo">081</span>    assertTrue(osVersion.contains(System.getProperty("os.name")));<a name="line.81"></a>
-<span class="sourceLineNo">082</span>    assertTrue(osVersion.contains(System.getProperty("os.version")));<a name="line.82"></a>
-<span class="sourceLineNo">083</span>    assertTrue(osVersion.contains(System.getProperty("os.arch")));<a name="line.83"></a>
-<span class="sourceLineNo">084</span>    String jvmVersion = model.getJVMVersion();<a name="line.84"></a>
-<span class="sourceLineNo">085</span>    assertNotNull(jvmVersion);<a name="line.85"></a>
-<span class="sourceLineNo">086</span>    assertTrue(jvmVersion.contains(System.getProperty("java.vm.vendor")));<a name="line.86"></a>
-<span class="sourceLineNo">087</span>    assertTrue(jvmVersion.contains(System.getProperty("java.version")));<a name="line.87"></a>
-<span class="sourceLineNo">088</span>    assertTrue(jvmVersion.contains(System.getProperty("java.vm.version")));<a name="line.88"></a>
-<span class="sourceLineNo">089</span>    assertNotNull(model.getServerVersion());<a name="line.89"></a>
-<span class="sourceLineNo">090</span>    String jerseyVersion = model.getJerseyVersion();<a name="line.90"></a>
-<span class="sourceLineNo">091</span>    assertNotNull(jerseyVersion);<a name="line.91"></a>
-<span class="sourceLineNo">092</span>    assertEquals(jerseyVersion, ServletContainer.class.getClass().getPackage()<a name="line.92"></a>
-<span class="sourceLineNo">093</span>      .getImplementationVersion());<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">096</span>  @Test<a name="line.96"></a>
-<span class="sourceLineNo">097</span>  public void testGetStargateVersionText() throws IOException {<a name="line.97"></a>
-<span class="sourceLineNo">098</span>    Response response = client.get("/version", Constants.MIMETYPE_TEXT);<a name="line.98"></a>
-<span class="sourceLineNo">099</span>    assertTrue(response.getCode() == 200);<a name="line.99"></a>
-<span class="sourceLineNo">100</span>    assertEquals(Constants.MIMETYPE_TEXT, response.getHeader("content-type"));<a name="line.100"></a>
-<span class="sourceLineNo">101</span>    String body = Bytes.toString(response.getBody());<a name="line.101"></a>
-<span class="sourceLineNo">102</span>    assertTrue(body.length() &gt; 0);<a name="line.102"></a>
-<span class="sourceLineNo">103</span>    assertTrue(body.contains(RESTServlet.VERSION_STRING));<a name="line.103"></a>
-<span class="sourceLineNo">104</span>    assertTrue(body.contains(System.getProperty("java.vm.vendor")));<a name="line.104"></a>
-<span class="sourceLineNo">105</span>    assertTrue(body.contains(System.getProperty("java.version")));<a name="line.105"></a>
-<span class="sourceLineNo">106</span>    assertTrue(body.contains(System.getProperty("java.vm.version")));<a name="line.106"></a>
-<span class="sourceLineNo">107</span>    assertTrue(body.contains(System.getProperty("os.name")));<a name="line.107"></a>
-<span class="sourceLineNo">108</span>    assertTrue(body.contains(System.getProperty("os.version")));<a name="line.108"></a>
-<span class="sourceLineNo">109</span>    assertTrue(body.contains(System.getProperty("os.arch")));<a name="line.109"></a>
-<span class="sourceLineNo">110</span>    assertTrue(body.contains(ServletContainer.class.getClass().getPackage()<a name="line.110"></a>
-<span class="sourceLineNo">111</span>      .getImplementationVersion()));<a name="line.111"></a>
-<span class="sourceLineNo">112</span>  }<a name="line.112"></a>
-<span class="sourceLineNo">113</span><a name="line.113"></a>
-<span class="sourceLineNo">114</span>  @Test<a name="line.114"></a>
-<span class="sourceLineNo">115</span>  public void testGetStargateVersionXML() throws IOException, JAXBException {<a name="line.115"></a>
-<span class="sourceLineNo">116</span>    Response response = client.get("/version", Constants.MIMETYPE_XML);<a name="line.116"></a>
-<span class="sourceLineNo">117</span>    assertTrue(response.getCode() == 200);<a name="line.117"></a>
-<span class="sourceLineNo">118</span>    assertEquals(Constants.MIMETYPE_XML, response.getHeader("content-type"));<a name="line.118"></a>
-<span class="sourceLineNo">119</span>    VersionModel model = (VersionModel)<a name="line.119"></a>
-<span class="sourceLineNo">120</span>      context.createUnmarshaller().unmarshal(<a name="line.120"></a>
-<span class="sourceLineNo">121</span>        new ByteArrayInputStream(response.getBody()));<a name="line.121"></a>
-<span class="sourceLineNo">122</span>    validate(model);<a name="line.122"></a>
-<span class="sourceLineNo">123</span>    LOG.info("success retrieving Stargate version as XML");<a name="line.123"></a>
-<span class="sourceLineNo">124</span>  }<a name="line.124"></a>
-<span class="sourceLineNo">125</span><a name="line.125"></a>
-<span class="sourceLineNo">126</span>  @Test<a name="line.126"></a>
-<span class="sourceLineNo">127</span>  public void testGetStargateVersionJSON() throws IOException {<a name="line.127"></a>
-<span class="sourceLineNo">128</span>    Response response = client.get("/version", Constants.MIMETYPE_JSON);<a name="line.128"></a>
-<span class="sourceLineNo">129</span>    assertTrue(response.getCode() == 200);<a name="line.129"></a>
-<span class="sourceLineNo">130</span>    assertEquals(Constants.MIMETYPE_JSON, response.getHeader("content-type"));<a name="line.130"></a>
-<span class="sourceLineNo">131</span>  }<a name="line.131"></a>
-<span class="sourceLineNo">132</span><a name="line.132"></a>
-<span class="sourceLineNo">133</span>  @Test<a name="line.133"></a>
-<span class="sourceLineNo">134</span>  public void testGetStargateVersionPB() throws IOException {<a name="line.134"></a>
-<span class="sourceLineNo">135</span>    Response response = client.get("/version", Constants.MIMETYPE_PROTOBUF);<a name="line.135"></a>
-<span class="sourceLineNo">136</span>    assertTrue(response.getCode() == 200);<a name="line.136"></a>
-<span class="sourceLineNo">137</span>    assertEquals(Constants.MIMETYPE_PROTOBUF, response.getHeader("content-type"));<a name="line.137"></a>
-<span class="sourceLineNo">138</span>    VersionModel model = new VersionModel();<a name="line.138"></a>
-<span class="sourceLineNo">139</span>    model.getObjectFromMessage(response.getBody());<a name="line.139"></a>
-<span class="sourceLineNo">140</span>    validate(model);<a name="line.140"></a>
-<span class="sourceLineNo">141</span>    response = client.get("/version", Constants.MIMETYPE_PROTOBUF_IETF);<a name="line.141"></a>
-<span class="sourceLineNo">142</span>    assertTrue(response.getCode() == 200);<a name="line.142"></a>
-<span class="sourceLineNo">143</span>    assertEquals(Constants.MIMETYPE_PROTOBUF_IETF, response.getHeader("content-type"));<a name="line.143"></a>
-<span class="sourceLineNo">144</span>    model = new VersionModel();<a name="line.144"></a>
-<span class="sourceLineNo">145</span>    model.getObjectFromMessage(response.getBody());<a name="line.145"></a>
-<span class="sourceLineNo">146</span>    validate(model);<a name="line.146"></a>
-<span class="sourceLineNo">147</span>  }<a name="line.147"></a>
-<span class="sourceLineNo">148</span><a name="line.148"></a>
-<span class="sourceLineNo">149</span>  @Test<a name="line.149"></a>
-<span class="sourceLineNo">150</span>  public void testGetStorageClusterVersionText() throws IOException {<a name="line.150"></a>
-<span class="sourceLineNo">151</span>    Response response = client.get("/version/cluster", Constants.MIMETYPE_TEXT);<a name="line.151"></a>
-<span class="sourceLineNo">152</span>    assertTrue(response.getCode() == 200);<a name="line.152"></a>
-<span class="sourceLineNo">153</span>    assertEquals(Constants.MIMETYPE_TEXT, response.getHeader("content-type"));<a name="line.153"></a>
-<span class="sourceLineNo">154</span>  }<a name="line.154"></a>
-<span class="sourceLineNo">155</span><a name="line.155"></a>
-<span class="sourceLineNo">156</span>  @Test<a name="line.156"></a>
-<span class="sourceLineNo">157</span>  public void testGetStorageClusterVersionXML() throws IOException,<a name="line.157"></a>
-<span class="sourceLineNo">158</span>      JAXBException {<a name="line.158"></a>
-<span class="sourceLineNo">159</span>    Response response = client.get("/version/cluster",Constants.MIMETYPE_XML);<a name="line.159"></a>
-<span class="sourceLineNo">160</span>    assertTrue(response.getCode() == 200);<a name="line.160"></a>
-<span class="sourceLineNo">161</span>    assertEquals(Constants.MIMETYPE_XML, response.getHeader("content-type"));<a name="line.161"></a>
-<span class="sourceLineNo">162</span>    StorageClusterVersionModel clusterVersionModel = <a name="line.162"></a>
-<span class="sourceLineNo">163</span>      (StorageClusterVersionModel)<a name="line.163"></a>
-<span class="sourceLineNo">164</span>        context.createUnmarshaller().unmarshal(<a name="line.164"></a>
-<span class="sourceLineNo">165</span>          new ByteArrayInputStream(response.getBody()));<a name="line.165"></a>
-<span class="sourceLineNo">166</span>    assertNotNull(clusterVersionModel);<a name="line.166"></a>
-<span class="sourceLineNo">167</span>    assertNotNull(clusterVersionModel.getVersion());<a name="line.167"></a>
-<span class="sourceLineNo">168</span>    LOG.info("success retrieving storage cluster version as XML");<a name="line.168"></a>
-<span class="sourceLineNo">169</span>  }<a name="line.169"></a>
-<span class="sourceLineNo">170</span><a name="line.170"></a>
-<span class="sourceLineNo">171</span>  @Test<a name="line.171"></a>
-<span class="sourceLineNo">172</span>  public void doTestGetStorageClusterVersionJSON() throws IOException {<a name="line.172"></a>
-<span class="sourceLineNo">173</span>    Response response = client.get("/version/cluster", Constants.MIMETYPE_JSON);<a name="line.173"></a>
-<span class="sourceLineNo">174</span>    assertTrue(response.getCode() == 200);<a name="line.174"></a>
-<span class="sourceLineNo">175</span>    assertEquals(Constants.MIMETYPE_JSON, response.getHeader("content-type"));<a name="line.175"></a>
-<span class="sourceLineNo">176</span>  }<a name="line.176"></a>
-<span class="sourceLineNo">177</span><a name="line.177"></a>
-<span class="sourceLineNo">178</span>}<a name="line.178"></a>
+<span class="sourceLineNo">024</span>import javax.ws.rs.core.MediaType;<a name="line.24"></a>
+<span class="sourceLineNo">025</span>import javax.xml.bind.JAXBContext;<a name="line.25"></a>
+<span class="sourceLineNo">026</span>import javax.xml.bind.JAXBException;<a name="line.26"></a>
+<span class="sourceLineNo">027</span><a name="line.27"></a>
+<span class="sourceLineNo">028</span>import org.apache.commons.logging.Log;<a name="line.28"></a>
+<span class="sourceLineNo">029</span>import org.apache.commons.logging.LogFactory;<a name="line.29"></a>
+<span class="sourceLineNo">030</span>import org.apache.hadoop.hbase.HBaseTestingUtility;<a name="line.30"></a>
+<span class="sourceLineNo">031</span>import org.apache.hadoop.hbase.rest.client.Client;<a name="line.31"></a>
+<span class="sourceLineNo">032</span>import org.apache.hadoop.hbase.rest.client.Cluster;<a name="line.32"></a>
+<span class="sourceLineNo">033</span>import org.apache.hadoop.hbase.rest.client.Response;<a name="line.33"></a>
+<span class="sourceLineNo">034</span>import org.apache.hadoop.hbase.rest.model.StorageClusterVersionModel;<a name="line.34"></a>
+<span class="sourceLineNo">035</span>import org.apache.hadoop.hbase.rest.model.VersionModel;<a name="line.35"></a>
+<span class="sourceLineNo">036</span>import org.apache.hadoop.hbase.testclassification.MediumTests;<a name="line.36"></a>
+<span class="sourceLineNo">037</span>import org.apache.hadoop.hbase.testclassification.RestTests;<a name="line.37"></a>
+<span class="sourceLineNo">038</span>import org.apache.hadoop.hbase.util.Bytes;<a name="line.38"></a>
+<span class="sourceLineNo">039</span>import org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider;<a name="line.39"></a>
+<span class="sourceLineNo">040</span>import org.codehaus.jackson.map.ObjectMapper;<a name="line.40"></a>
+<span class="sourceLineNo">041</span>import org.glassfish.jersey.servlet.ServletContainer;<a name="line.41"></a>
+<span class="sourceLineNo">042</span><a name="line.42"></a>
+<span class="sourceLineNo">043</span>import static org.junit.Assert.*;<a name="line.43"></a>
+<span class="sourceLineNo">044</span><a name="line.44"></a>
+<span class="sourceLineNo">045</span>import org.junit.AfterClass;<a name="line.45"></a>
+<span class="sourceLineNo">046</span>import org.junit.BeforeClass;<a name="line.46"></a>
+<span class="sourceLineNo">047</span>import org.junit.Test;<a name="line.47"></a>
+<span class="sourceLineNo">048</span><a name="line.48"></a>
+<span class="sourceLineNo">049</span>import org.junit.experimental.categories.Category;<a name="line.49"></a>
+<span class="sourceLineNo">050</span><a name="line.50"></a>
+<span class="sourceLineNo">051</span>@Category({RestTests.class, MediumTests.class})<a name="line.51"></a>
+<span class="sourceLineNo">052</span>public class TestVersionResource {<a name="line.52"></a>
+<span class="sourceLineNo">053</span>  private static final Log LOG = LogFactory.getLog(TestVersionResource.class);<a name="line.53"></a>
+<span class="sourceLineNo">054</span><a name="line.54"></a>
+<span class="sourceLineNo">055</span>  private static final HBaseTestingUtility TEST_UTIL = new HBaseTestingUtility();<a name="line.55"></a>
+<span class="sourceLineNo">056</span>  private static final HBaseRESTTestingUtility REST_TEST_UTIL = <a name="line.56"></a>
+<span class="sourceLineNo">057</span>    new HBaseRESTTestingUtility();<a name="line.57"></a>
+<span class="sourceLineNo">058</span>  private static Client client;<a name="line.58"></a>
+<span class="sourceLineNo">059</span>  private static JAXBContext context;<a name="line.59"></a>
+<span class="sourceLineNo">060</span><a name="line.60"></a>
+<span class="sourceLineNo">061</span>  @BeforeClass<a name="line.61"></a>
+<span class="sourceLineNo">062</span>  public static void setUpBeforeClass() throws Exception {<a name="line.62"></a>
+<span class="sourceLineNo">063</span>    TEST_UTIL.startMiniCluster();<a name="line.63"></a>
+<span class="sourceLineNo">064</span>    REST_TEST_UTIL.startServletContainer(TEST_UTIL.getConfiguration());<a name="line.64"></a>
+<span class="sourceLineNo">065</span>    client = new Client(new Cluster().add("localhost", <a name="line.65"></a>
+<span class="sourceLineNo">066</span>      REST_TEST_UTIL.getServletPort()));<a name="line.66"></a>
+<span class="sourceLineNo">067</span>    context = JAXBContext.newInstance(<a name="line.67"></a>
+<span class="sourceLineNo">068</span>      VersionModel.class,<a name="line.68"></a>
+<span class="sourceLineNo">069</span>      StorageClusterVersionModel.class);<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>  @AfterClass<a name="line.72"></a>
+<span class="sourceLineNo">073</span>  public static void tearDownAfterClass() throws Exception {<a name="line.73"></a>
+<span class="sourceLineNo">074</span>    REST_TEST_UTIL.shutdownServletContainer();<a name="line.74"></a>
+<span class="sourceLineNo">075</span>    TEST_UTIL.shutdownMiniCluster();<a name="line.75"></a>
+<span class="sourceLineNo">076</span>  }<a name="line.76"></a>
+<span class="sourceLineNo">077</span><a name="line.77"></a>
+<span class="sourceLineNo">078</span>  private static void validate(VersionModel model) {<a name="line.78"></a>
+<span class="sourceLineNo">079</span>    assertNotNull(model);<a name="line.79"></a>
+<span class="sourceLineNo">080</span>    assertNotNull(model.getRESTVersion());<a name="line.80"></a>
+<span class="sourceLineNo">081</span>    assertEquals(model.getRESTVersion(), RESTServlet.VERSION_STRING);<a name="line.81"></a>
+<span class="sourceLineNo">082</span>    String osVersion = model.getOSVersion(); <a name="line.82"></a>
+<span class="sourceLineNo">083</span>    assertNotNull(osVersion);<a name="line.83"></a>
+<span class="sourceLineNo">084</span>    assertTrue(osVersion.contains(System.getProperty("os.name")));<a name="line.84"></a>
+<span class="sourceLineNo">085</span>    assertTrue(osVersion.contains(System.getProperty("os.version")));<a name="line.85"></a>
+<span class="sourceLineNo">086</span>    assertTrue(osVersion.contains(System.getProperty("os.arch")));<a name="line.86"></a>
+<span class="sourceLineNo">087</span>    String jvmVersion = model.getJVMVersion();<a name="line.87"></a>
+<span class="sourceLineNo">088</span>    assertNotNull(jvmVersion);<a name="line.88"></a>
+<span class="sourceLineNo">089</span>    assertTrue(jvmVersion.contains(System.getProperty("java.vm.vendor")));<a name="line.89"></a>
+<span class="sourceLineNo">090</span>    assertTrue(jvmVersion.contains(System.getProperty("java.version")));<a name="line.90"></a>
+<span class="sourceLineNo">091</span>    assertTrue(jvmVersion.contains(System.getProperty("java.vm.version")));<a name="line.91"></a>
+<span class="sourceLineNo">092</span>    assertNotNull(model.getServerVersion());<a name="line.92"></a>
+<span class="sourceLineNo">093</span>    String jerseyVersion = model.getJerseyVersion();<a name="line.93"></a>
+<span class="sourceLineNo">094</span>    assertNotNull(jerseyVersion);<a name="line.94"></a>
+<span class="sourceLineNo">095</span>    assertEquals(jerseyVersion, ServletContainer.class.getClass().getPackage()<a name="line.95"></a>
+<span class="sourceLineNo">096</span>      .getImplementationVersion());<a name="line.96"></a>
+<span class="sourceLineNo">097</span>  }<a name="line.97"></a>
+<span class="sourceLineNo">098</span><a name="line.98"></a>
+<span class="sourceLineNo">099</span>  @Test<a name="line.99"></a>
+<span class="sourceLineNo">100</span>  public void testGetStargateVersionText() throws IOException {<a name="line.100"></a>
+<span class="sourceLineNo">101</span>    Response response = client.get("/version", Constants.MIMETYPE_TEXT);<a name="line.101"></a>
+<span class="sourceLineNo">102</span>    assertTrue(response.getCode() == 200);<a name="line.102"></a>
+<span class="sourceLineNo">103</span>    assertEquals(Constants.MIMETYPE_TEXT, response.getHeader("content-type"));<a name="line.103"></a>
+<span class="sourceLineNo">104</span>    String body = Bytes.toString(response.getBody());<a name="line.104"></a>
+<span class="sourceLineNo">105</span>    assertTrue(body.length() &gt; 0);<a name="line.105"></a>
+<span class="sourceLineNo">106</span>    assertTrue(body.contains(RESTServlet.VERSION_STRING));<a name="line.106"></a>
+<span class="sourceLineNo">107</span>    assertTrue(body.contains(System.getProperty("java.vm.vendor")));<a name="line.107"></a>
+<span class="sourceLineNo">108</span>    assertTrue(body.contains(System.getProperty("java.version")));<a name="line.108"></a>
+<span class="sourceLineNo">109</span>    assertTrue(body.contains(System.getProperty("java.vm.version")));<a name="line.109"></a>
+<span class="sourceLineNo">110</span>    assertTrue(body.contains(System.getProperty("os.name")));<a name="line.110"></a>
+<span class="sourceLineNo">111</span>    assertTrue(body.contains(System.getProperty("os.version")));<a name="line.111"></a>
+<span class="sourceLineNo">112</span>    assertTrue(body.contains(System.getProperty("os.arch")));<a name="line.112"></a>
+<span class="sourceLineNo">113</span>    assertTrue(body.contains(ServletContainer.class.getClass().getPackage()<a name="line.113"></a>
+<span class="sourceLineNo">114</span>      .getImplementationVersion()));<a name="line.114"></a>
+<span class="sourceLineNo">115</span>  }<a name="line.115"></a>
+<span class="sourceLineNo">116</span><a name="line.116"></a>
+<span class="sourceLineNo">117</span>  @Test<a name="line.117"></a>
+<span class="sourceLineNo">118</span>  public void testGetStargateVersionXML() throws IOException, JAXBException {<a name="line.118"></a>
+<span class="sourceLineNo">119</span>    Response response = client.get("/version", Constants.MIMETYPE_XML);<a name="line.119"></a>
+<span class="sourceLineNo">120</span>    assertTrue(response.getCode() == 200);<a name="line.120"></a>
+<span class="sourceLineNo">121</span>    assertEquals(Constants.MIMETYPE_XML, response.getHeader("content-type"));<a name="line.121"></a>
+<span class="sourceLineNo">122</span>    VersionModel model = (VersionModel)<a name="line.122"></a>
+<span class="sourceLineNo">123</span>      context.createUnmarshaller().unmarshal(<a name="line.123"></a>
+<span class="sourceLineNo">124</span>        new ByteArrayInputStream(response.getBody()));<a name="line.124"></a>
+<span class="sourceLineNo">125</span>    validate(model);<a name="line.125"></a>
+<span class="sourceLineNo">126</span>    LOG.info("success retrieving Stargate version as XML");<a name="line.126"></a>
+<span class="sourceLineNo">127</span>  }<a name="line.127"></a>
+<span class="sourceLineNo">128</span><a name="line.128"></a>
+<span class="sourceLineNo">129</span>  @Test<a name="line.129"></a>
+<span class="sourceLineNo">130</span>  public void testGetStargateVersionJSON() throws IOException {<a name="line.130"></a>
+<span class="sourceLineNo">131</span>    Response response = client.get("/version", Constants.MIMETYPE_JSON);<a name="line.131"></a>
+<span class="sourceLineNo">132</span>    assertTrue(response.getCode() == 200);<a name="line.132"></a>
+<span class="sourceLineNo">133</span>    assertEquals(Constants.MIMETYPE_JSON, response.getHeader("content-type"));<a name="line.133"></a>
+<span class="sourceLineNo">134</span>    ObjectMapper mapper = new JacksonJaxbJsonProvider()<a name="line.134"></a>
+<span class="sourceLineNo">135</span>            .locateMapper(VersionModel.class, MediaType.APPLICATION_JSON_TYPE);<a name="line.135"></a>
+<span class="sourceLineNo">136</span>    VersionModel model<a name="line.136"></a>
+<span class="sourceLineNo">137</span>            = mapper.readValue(response.getBody(), VersionModel.class);<a name="line.137"></a>
+<span class="sourceLineNo">138</span>    validate(model);<a name="line.138"></a>
+<span class="sourceLineNo">139</span>    LOG.info("success retrieving Stargate version as JSON");<a name="line.139"></a>
+<span class="sourceLineNo">140</span>  }<a name="line.140"></a>
+<span class="sourceLineNo">141</span><a name="line.141"></a>
+<span class="sourceLineNo">142</span>  @Test<a name="line.142"></a>
+<span class="sourceLineNo">143</span>  public void testGetStargateVersionPB() throws IOException {<a name="line.143"></a>
+<span class="sourceLineNo">144</span>    Response response = client.get("/version", Constants.MIMETYPE_PROTOBUF);<a name="line.144"></a>
+<span class="sourceLineNo">145</span>    assertTrue(response.getCode() == 200);<a name="line.145"></a>
+<span class="sourceLineNo">146</span>    assertEquals(Constants.MIMETYPE_PROTOBUF, response.getHeader("content-type"));<a name="line.146"></a>
+<span class="sourceLineNo">147</span>    VersionModel model = new VersionModel();<a name="line.147"></a>
+<span class="sourceLineNo">148</span>    model.getObjectFromMessage(response.getBody());<a name="line.148"></a>
+<span class="sourceLineNo">149</span>    validate(model);<a name="line.149"></a>
+<span class="sourceLineNo">150</span>    response = client.get("/version", Constants.MIMETYPE_PROTOBUF_IETF);<a name="line.150"></a>
+<span class="sourceLineNo">151</span>    assertTrue(response.getCode() == 200);<a name="line.151"></a>
+<span class="sourceLineNo">152</span>    assertEquals(Constants.MIMETYPE_PROTOBUF_IETF, response.getHeader("content-type"));<a name="line.152"></a>
+<span class="sourceLineNo">153</span>    model = new VersionModel();<a name="line.153"></a>
+<span class="sourceLineNo">154</span>    model.getObjectFromMessage(response.getBody());<a name="line.154"></a>
+<span class="sourceLineNo">155</span>    validate(model);<a name="line.155"></a>
+<span class="sourceLineNo">156</span>  }<a name="line.156"></a>
+<span class="sourceLineNo">157</span><a name="line.157"></a>
+<span class="sourceLineNo">158</span>  @Test<a name="line.158"></a>
+<span class="sourceLineNo">159</span>  public void testGetStorageClusterVersionText() throws IOException {<a name="line.159"></a>
+<span class="sourceLineNo">160</span>    Response response = client.get("/version/cluster", Constants.MIMETYPE_TEXT);<a name="line.160"></a>
+<span class="sourceLineNo">161</span>    assertTrue(response.getCode() == 200);<a name="line.161"></a>
+<span class="sourceLineNo">162</span>    assertEquals(Constants.MIMETYPE_TEXT, response.getHeader("content-type"));<a name="line.162"></a>
+<span class="sourceLineNo">163</span>  }<a name="line.163"></a>
+<span class="sourceLineNo">164</span><a name="line.164"></a>
+<span class="sourceLineNo">165</span>  @Test<a name="line.165"></a>
+<span class="sourceLineNo">166</span>  public void testGetStorageClusterVersionXML() throws IOException,<a name="line.166"></a>
+<span class="sourceLineNo">167</span>      JAXBException {<a name="line.167"></a>
+<span class="sourceLineNo">168</span>    Response response = client.get("/version/cluster",Constants.MIMETYPE_XML);<a name="line.168"></a>
+<span class="sourceLineNo">169</span>    assertTrue(response.getCode() == 200);<a name="line.169"></a>
+<span class="sourceLineNo">170</span>    assertEquals(Constants.MIMETYPE_XML, response.getHeader("content-type"));<a name="line.170"></a>
+<span class="sourceLineNo">171</span>    StorageClusterVersionModel clusterVersionModel = <a name="line.171"></a>
+<span class="sourceLineNo">172</span>      (StorageClusterVersionModel)<a name="line.172"></a>
+<span class="sourceLineNo">173</span>        context.createUnmarshaller().unmarshal(<a name="line.173"></a>
+<span class="sourceLineNo">174</span>          new ByteArrayInputStream(response.getBody()));<a name="line.174"></a>
+<span class="sourceLineNo">175</span>    assertNotNull(clusterVersionModel);<a name="line.175"></a>
+<span class="sourceLineNo">176</span>    assertNotNull(clusterVersionModel.getVersion());<a name="line.176"></a>
+<span class="sourceLineNo">177</span>    LOG.info("success retrieving storage cluster version as XML");<a name="line.177"></a>
+<span class="sourceLineNo">178</span>  }<a name="line.178"></a>
 <span class="sourceLineNo">179</span><a name="line.179"></a>
+<span class="sourceLineNo">180</span>  @Test<a name="line.180"></a>
+<span class="sourceLineNo">181</span>  public void testGetStorageClusterVersionJSON() throws IOException {<a name="line.181"></a>
+<span class="sourceLineNo">182</span>    Response response = client.get("/version/cluster", Constants.MIMETYPE_JSON);<a name="line.182"></a>
+<span class="sourceLineNo">183</span>    assertTrue(response.getCode() == 200);<a name="line.183"></a>
+<span class="sourceLineNo">184</span>    assertEquals(Constants.MIMETYPE_JSON, response.getHeader("content-type"));<a name="line.184"></a>
+<span class="sourceLineNo">185</span>    ObjectMapper mapper = new JacksonJaxbJsonProvider()<a name="line.185"></a>
+<span class="sourceLineNo">186</span>            .locateMapper(StorageClusterVersionModel.class, MediaType.APPLICATION_JSON_TYPE);<a name="line.186"></a>
+<span class="sourceLineNo">187</span>    StorageClusterVersionModel clusterVersionModel<a name="line.187"></a>
+<span class="sourceLineNo">188</span>            = mapper.readValue(response.getBody(), StorageClusterVersionModel.class);<a name="line.188"></a>
+<span class="sourceLineNo">189</span>    assertNotNull(clusterVersionModel);<a name="line.189"></a>
+<span class="sourceLineNo">190</span>    assertNotNull(clusterVersionModel.getVersion());<a name="line.190"></a>
+<span class="sourceLineNo">191</span>    LOG.info("success retrieving storage cluster version as JSON");<a name="line.191"></a>
+<span class="sourceLineNo">192</span>  }<a name="line.192"></a>
+<span class="sourceLineNo">193</span>}<a name="line.193"></a>
+<span class="sourceLineNo">194</span><a name="line.194"></a>
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/client/TestXmlParsing.html
----------------------------------------------------------------------
diff --git a/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/client/TestXmlParsing.html b/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/client/TestXmlParsing.html
index b61016c..66a2c26 100644
--- a/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/client/TestXmlParsing.html
+++ b/testdevapidocs/src-html/org/apache/hadoop/hbase/rest/client/TestXmlParsing.html
@@ -49,7 +49,7 @@
 <span class="sourceLineNo">041</span>  @Test<a name="line.41"></a>
 <span class="sourceLineNo">042</span>  public void testParsingClusterVersion() throws Exception {<a name="line.42"></a>
 <span class="sourceLineNo">043</span>    final String xml = "&lt;?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?&gt;"<a name="line.43"></a>
-<span class="sourceLineNo">044</span>        + "&lt;ClusterVersion&gt;2.0.0&lt;/ClusterVersion&gt;";<a name="line.44"></a>
+<span class="sourceLineNo">044</span>        + "&lt;ClusterVersion Version=\"2.0.0\"/&gt;";<a name="line.44"></a>
 <span class="sourceLineNo">045</span>    Client client = mock(Client.class);<a name="line.45"></a>
 <span class="sourceLineNo">046</span>    RemoteAdmin admin = new RemoteAdmin(client, HBaseConfiguration.create(), null);<a name="line.46"></a>
 <span class="sourceLineNo">047</span>    Response resp = new Response(200, null, xml.getBytes());<a name="line.47"></a>


[10/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-spark/dependency-convergence.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-spark/dependency-convergence.html b/hbase-build-configuration/hbase-spark/dependency-convergence.html
index 0877611..f524d27 100644
--- a/hbase-build-configuration/hbase-spark/dependency-convergence.html
+++ b/hbase-build-configuration/hbase-spark/dependency-convergence.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Spark &#x2013; Reactor Dependency Convergence</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -262,7 +262,7 @@
 <li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br />\-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />&#160;&#160;&#160;\-&#160;org.tachyonproject:tachyon-client:jar:0.8.2:provided<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:provided - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />|&#160;&#160;\-&#160;org.tachyonproject:tachyon-client:jar:0.8.2:provided<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - scope updated from provided; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
@@ -292,10 +292,10 @@
 <li>org.apache.hbase:hbase-rest:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&
 #160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:com
 mons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test (scope not updated to compile)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2
 .7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;
 &#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-api:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.api:api-ldap-codec-core:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-model:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptor-kerberos:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-core:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#
 160;+-&#160;org.apache.directory.server:apacheds-interceptors-authn:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-trigger:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-trigger:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-mavibot-partition:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-avl:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160
 ;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.api:api-all:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-protocol-ldap:jar:2.0.0-M15:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-sp:jar:1.0.0-M20:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - o
 mitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common
 :jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang
 :commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />\-&#160;org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#
 160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop
 :hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&
 #160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted 
 for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:test<br />|&#160;&#160;|&
 #160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplica
 te)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;
 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<
 br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hado
 op-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.ap
 ache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons
 -lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-api:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.api:api-ldap-codec-core:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-model:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test 
 - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptor-kerberos:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-core:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-authn:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-trigger:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-trigger:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;
 &#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-mavibot-partition:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-avl:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.api:api-all:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.directory.server:apach
 eds-protocol-ldap:jar:2.0.0-M15:test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-sp:jar:1.0.0-M20:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hado
 op-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1
 :test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;\-&#160;org.apache.hado
 op:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
@@ -566,7 +566,7 @@
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.6.1:compile<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:test-jar:tests:3.4.6:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.6.1:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.10)<br /></li><br />
 <li>org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:test-jar:tests:3.4.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br /></ol></td></tr>
 <tr class="a">
@@ -592,10 +592,10 @@
 <li>org.apache.hbase:hbase-rest:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#16
 0;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />
 |&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test (scope not updated to compile)<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.7.24)<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#16
 0;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160
 ;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:
 hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apa
 che.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160
 ;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&
 #160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#16
 0;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#16
 0;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated fro
 m test; omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; om
 itted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)
 <br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(o
 rg.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runt
 ime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.
 slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.
 1:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-ap
 p:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-co
 re:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - 
 omitted for conflict with 1.7.10)<br />\-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from provided; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from provided; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:ha
 doop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-j
 ar:tests:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br /></li><br />
@@ -619,7 +619,7 @@
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:runtime - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
@@ -669,7 +669,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-spark/dependency-info.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-spark/dependency-info.html b/hbase-build-configuration/hbase-spark/dependency-info.html
index b8e8c0f..da372fd 100644
--- a/hbase-build-configuration/hbase-spark/dependency-info.html
+++ b/hbase-build-configuration/hbase-spark/dependency-info.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Spark &#x2013; Dependency Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -147,7 +147,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-spark/dependency-management.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-spark/dependency-management.html b/hbase-build-configuration/hbase-spark/dependency-management.html
index 823a2ed..4a8c6d5 100644
--- a/hbase-build-configuration/hbase-spark/dependency-management.html
+++ b/hbase-build-configuration/hbase-spark/dependency-management.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Spark &#x2013; Project Dependency Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -766,7 +766,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-spark/index.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-spark/index.html b/hbase-build-configuration/hbase-spark/index.html
index 2259e94..5f8f30c 100644
--- a/hbase-build-configuration/hbase-spark/index.html
+++ b/hbase-build-configuration/hbase-spark/index.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Spark &#x2013; About</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -119,7 +119,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-spark/integration.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-spark/integration.html b/hbase-build-configuration/hbase-spark/integration.html
index e3f6056..b8e77c4 100644
--- a/hbase-build-configuration/hbase-spark/integration.html
+++ b/hbase-build-configuration/hbase-spark/integration.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Spark &#x2013; CI Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -126,7 +126,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-spark/issue-tracking.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-spark/issue-tracking.html b/hbase-build-configuration/hbase-spark/issue-tracking.html
index 259b32c..f28772e 100644
--- a/hbase-build-configuration/hbase-spark/issue-tracking.html
+++ b/hbase-build-configuration/hbase-spark/issue-tracking.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Spark &#x2013; Issue Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -123,7 +123,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-spark/license.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-spark/license.html b/hbase-build-configuration/hbase-spark/license.html
index e8b2f8e..5da06bf 100644
--- a/hbase-build-configuration/hbase-spark/license.html
+++ b/hbase-build-configuration/hbase-spark/license.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Spark &#x2013; Project Licenses</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -326,7 +326,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-spark/mail-lists.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-spark/mail-lists.html b/hbase-build-configuration/hbase-spark/mail-lists.html
index 1414c63..d2be8a6 100644
--- a/hbase-build-configuration/hbase-spark/mail-lists.html
+++ b/hbase-build-configuration/hbase-spark/mail-lists.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Spark &#x2013; Project Mailing Lists</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -176,7 +176,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-spark/plugin-management.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-spark/plugin-management.html b/hbase-build-configuration/hbase-spark/plugin-management.html
index f620787..e7d01d4 100644
--- a/hbase-build-configuration/hbase-spark/plugin-management.html
+++ b/hbase-build-configuration/hbase-spark/plugin-management.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Spark &#x2013; Project Plugin Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -271,7 +271,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-spark/plugins.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-spark/plugins.html b/hbase-build-configuration/hbase-spark/plugins.html
index e91b2cc..0bf12a2 100644
--- a/hbase-build-configuration/hbase-spark/plugins.html
+++ b/hbase-build-configuration/hbase-spark/plugins.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Spark &#x2013; Project Plugins</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -238,7 +238,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-spark/project-info.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-spark/project-info.html b/hbase-build-configuration/hbase-spark/project-info.html
index 9e50389..2ed3a82 100644
--- a/hbase-build-configuration/hbase-spark/project-info.html
+++ b/hbase-build-configuration/hbase-spark/project-info.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Spark &#x2013; Project Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -167,7 +167,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-spark/project-reports.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-spark/project-reports.html b/hbase-build-configuration/hbase-spark/project-reports.html
index 6d11fa5..86b2c54 100644
--- a/hbase-build-configuration/hbase-spark/project-reports.html
+++ b/hbase-build-configuration/hbase-spark/project-reports.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Spark &#x2013; Generated Reports</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -131,7 +131,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-spark/project-summary.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-spark/project-summary.html b/hbase-build-configuration/hbase-spark/project-summary.html
index 77ef92e..bd8d203 100644
--- a/hbase-build-configuration/hbase-spark/project-summary.html
+++ b/hbase-build-configuration/hbase-spark/project-summary.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Spark &#x2013; Project Summary</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -166,7 +166,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 


[16/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-annotations/source-repository.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-annotations/source-repository.html b/hbase-build-configuration/hbase-annotations/source-repository.html
index 46d73a8..8f0d504 100644
--- a/hbase-build-configuration/hbase-annotations/source-repository.html
+++ b/hbase-build-configuration/hbase-annotations/source-repository.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Annotations &#x2013; Source Code Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -134,7 +134,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-annotations/team-list.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-annotations/team-list.html b/hbase-build-configuration/hbase-annotations/team-list.html
index db3576b..e950be1 100644
--- a/hbase-build-configuration/hbase-annotations/team-list.html
+++ b/hbase-build-configuration/hbase-annotations/team-list.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Annotations &#x2013; Project Team</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -529,7 +529,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/dependencies.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/dependencies.html b/hbase-build-configuration/hbase-archetypes/dependencies.html
index 374d559..4e79cfb 100644
--- a/hbase-build-configuration/hbase-archetypes/dependencies.html
+++ b/hbase-build-configuration/hbase-archetypes/dependencies.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetypes &#x2013; Project Dependencies</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -272,7 +272,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/dependency-convergence.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/dependency-convergence.html b/hbase-build-configuration/hbase-archetypes/dependency-convergence.html
index abb491c..5e3a34a 100644
--- a/hbase-build-configuration/hbase-archetypes/dependency-convergence.html
+++ b/hbase-build-configuration/hbase-archetypes/dependency-convergence.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetypes &#x2013; Reactor Dependency Convergence</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -262,7 +262,7 @@
 <li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br />\-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />&#160;&#160;&#160;\-&#160;org.tachyonproject:tachyon-client:jar:0.8.2:provided<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:provided - omitted for conflict with 2.6)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />|&#160;&#160;\-&#160;org.tachyonproject:tachyon-client:jar:0.8.2:provided<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - scope updated from provided; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-configuration:commons-configuration:jar:1.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.4:compile - omitted for conflict with 2.6)<br /></li><br />
@@ -292,10 +292,10 @@
 <li>org.apache.hbase:hbase-rest:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&
 #160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:com
 mons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test (scope not updated to compile)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2
 .7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;
 &#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-api:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.api:api-ldap-codec-core:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-model:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptor-kerberos:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-core:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#
 160;+-&#160;org.apache.directory.server:apacheds-interceptors-authn:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-trigger:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-trigger:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-mavibot-partition:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-avl:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160
 ;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.api:api-all:jar:1.0.0-M20:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M15:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-protocol-ldap:jar:2.0.0-M15:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-sp:jar:1.0.0-M20:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - o
 mitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common
 :jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang
 :commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />\-&#160;org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#
 160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop
 :hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&
 #160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted 
 for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:test<br />|&#160;&#160;|&
 #160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplica
 te)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;
 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<
 br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hado
 op-yarn-api:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.ap
 ache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons
 -lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-api:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.api:api-ldap-codec-core:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-model:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test 
 - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptor-kerberos:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.server:apacheds-core:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-authn:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-interceptors-trigger:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-trigger:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;&#160;
 &#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-mavibot-partition:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.directory.server:apacheds-core-avl:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.api:api-all:jar:1.0.0-M20:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;+-&#160;org.apache.directory.server:apacheds-jdbm-partition:jar:2.0.0-M15:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.directory.server:apach
 eds-protocol-ldap:jar:2.0.0-M15:test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.directory.api:api-ldap-extras-sp:jar:1.0.0-M20:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hado
 op-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1
 :test<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-hdfs:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-yarn-api:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />|&#160;&#160;\-&#160;org.apache.hado
 op:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:compile - omitted for conflict with 2.4)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;commons-lang:commons-lang:jar:2.6:compile<br />+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(commons-lang:commons-lang:jar:2.6:test - omitted for duplicate)<br /></li><br />
@@ -566,7 +566,7 @@
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.6.1:compile<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:test-jar:tests:3.4.6:test<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.6.1:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.10)<br /></li><br />
 <li>org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:test-jar:tests:3.4.6:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.6.1:compile - omitted for conflict with 1.7.24)<br /></li><br /></ol></td></tr>
 <tr class="a">
@@ -592,10 +592,10 @@
 <li>org.apache.hbase:hbase-rest:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#16
 0;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />
 |&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test (scope not updated to compile)<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.7.24)<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#16
 0;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.24)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160
 ;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.24)<br />\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:
 hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />&#160;&#160;&#160;+-&#160;org.apa
 che.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.6.1)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160
 ;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&
 #160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />\-&#160;org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#16
 0;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#16
 0;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated fro
 m test; omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:test<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; om
 itted for duplicate)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from test; omitted for duplicate)<br />\-&#160;org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)
 <br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-mapreduce:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(o
 rg.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runt
 ime - omitted for conflict with 1.6.1)<br />&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.
 slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.
 1:test<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-minikdc:jar:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.hbase:hbase-common:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />+-&#160;org.apache.hbase:hbase-client:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.zookeeper:zookeeper:jar:3.4.10:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-server:jar:3.0.0-SNAPSHOT:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-ap
 p:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-co
 re:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.7.10)<br />+-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-minicluster:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - omitted for conflict with 1.7.10)<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.7.1:test<br />|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:test - 
 omitted for conflict with 1.7.10)<br />\-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from provided; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark:jar:3.0.0-SNAPSHOT<br />+-&#160;org.apache.spark:spark-core_2.10:jar:1.6.0:provided<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - scope updated from provided; omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-client:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;+-&#160;org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for conflict with 1.6.1)<br />|&#160;&#160;|&#160;&#160;\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.10:compile<br />|&#160;&#160;+-&#160;org.apache.hadoop:ha
 doop-mapreduce-client-core:jar:2.7.1:compile<br />|&#160;&#160;|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:jar:2.7.1:compile<br />|&#160;&#160;+-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from runtime; omitted for duplicate)<br />|&#160;&#160;\-&#160;org.apache.hadoop:hadoop-auth:jar:2.7.1:compile<br />|&#160;&#160;&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:runtime - omitted for duplicate)<br />+-&#160;org.apache.hadoop:hadoop-common:test-jar:tests:2.7.1:test<br />|&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br />\-&#160;org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-j
 ar:tests:2.7.1:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.10:compile - scope updated from test; omitted for duplicate)<br /></li><br />
@@ -619,7 +619,7 @@
 <li>org.apache.hbase:hbase-rsgroup:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client-project:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:runtime - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-shaded-client:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
-<li>org.apache.hbase:hbase-shaded-server:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
+<li>org.apache.hbase:hbase-shaded-mapreduce:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
 <li>org.apache.hbase:hbase-shell:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-spark-it:jar:3.0.0-SNAPSHOT<br />\-&#160;org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT:test<br />&#160;&#160;&#160;\-&#160;(org.slf4j:slf4j-log4j12:jar:1.7.24:compile - scope updated from test; omitted for duplicate)<br /></li><br />
 <li>org.apache.hbase:hbase-testing-util:jar:3.0.0-SNAPSHOT<br />\-&#160;org.slf4j:slf4j-log4j12:jar:1.7.24:compile<br /></li><br />
@@ -669,7 +669,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/dependency-info.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/dependency-info.html b/hbase-build-configuration/hbase-archetypes/dependency-info.html
index 4f27eda..512df90 100644
--- a/hbase-build-configuration/hbase-archetypes/dependency-info.html
+++ b/hbase-build-configuration/hbase-archetypes/dependency-info.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetypes &#x2013; Dependency Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -148,7 +148,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/dependency-management.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/dependency-management.html b/hbase-build-configuration/hbase-archetypes/dependency-management.html
index 7451f49..5bb930c 100644
--- a/hbase-build-configuration/hbase-archetypes/dependency-management.html
+++ b/hbase-build-configuration/hbase-archetypes/dependency-management.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetypes &#x2013; Project Dependency Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -766,7 +766,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependencies.html
----------------------------------------------------------------------
diff --git a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependencies.html b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependencies.html
index 6c9aa4c..29ba8c0 100644
--- a/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependencies.html
+++ b/hbase-build-configuration/hbase-archetypes/hbase-archetype-builder/dependencies.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase - Archetype builder &#x2013; Project Dependencies</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -272,7 +272,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 


[24/27] hbase-site git commit: Published site at .

Posted by gi...@apache.org.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/book.html
----------------------------------------------------------------------
diff --git a/book.html b/book.html
index 90aca68..c5cb466 100644
--- a/book.html
+++ b/book.html
@@ -35075,7 +35075,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-09-06 14:29:43 UTC
+Last updated 2017-09-07 14:29:38 UTC
 </div>
 </div>
 </body>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/bulk-loads.html
----------------------------------------------------------------------
diff --git a/bulk-loads.html b/bulk-loads.html
index 3220695..4067229 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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013;  
       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-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/checkstyle-aggregate.html
----------------------------------------------------------------------
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index e77cb19..441eb90 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Checkstyle Results</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -289,7 +289,7 @@
 <td>2038</td>
 <td>0</td>
 <td>0</td>
-<td>12891</td></tr></table></div>
+<td>12895</td></tr></table></div>
 <div class="section">
 <h2><a name="Files"></a>Files</h2>
 <table border="0" class="table table-striped">
@@ -1867,7 +1867,7 @@
 <td><a href="#org.apache.hadoop.hbase.filter.FilterList.java">org/apache/hadoop/hbase/filter/FilterList.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>53</td></tr>
+<td>55</td></tr>
 <tr class="b">
 <td><a href="#org.apache.hadoop.hbase.filter.FilterWrapper.java">org/apache/hadoop/hbase/filter/FilterWrapper.java</a></td>
 <td>0</td>
@@ -5542,7 +5542,7 @@
 <td><a href="#org.apache.hadoop.hbase.rest.model.StorageClusterVersionModel.java">org/apache/hadoop/hbase/rest/model/StorageClusterVersionModel.java</a></td>
 <td>0</td>
 <td>0</td>
-<td>1</td></tr>
+<td>3</td></tr>
 <tr class="a">
 <td><a href="#org.apache.hadoop.hbase.rest.model.TableInfoModel.java">org/apache/hadoop/hbase/rest/model/TableInfoModel.java</a></td>
 <td>0</td>
@@ -7123,7 +7123,7 @@
 <td><a class="externalLink" href="http://checkstyle.sourceforge.net/config_imports.html#UnusedImports">UnusedImports</a>
 <ul>
 <li>processJavadoc: <tt>&quot;true&quot;</tt></li></ul></td>
-<td>114</td>
+<td>116</td>
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
 <tr class="a">
 <td>indentation</td>
@@ -7134,7 +7134,7 @@
 <li>caseIndent: <tt>&quot;2&quot;</tt></li>
 <li>basicOffset: <tt>&quot;2&quot;</tt></li>
 <li>lineWrappingIndentation: <tt>&quot;2&quot;</tt></li></ul></td>
-<td>3802</td>
+<td>3804</td>
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td></tr>
 <tr class="b">
 <td>javadoc</td>
@@ -27545,319 +27545,331 @@
 <td>imports</td>
 <td>ImportOrder</td>
 <td>Wrong order for 'org.apache.hadoop.hbase.shaded.com.google.protobuf.InvalidProtocolBufferException' import.</td>
-<td>35</td></tr>
+<td>37</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>105</td></tr>
+<td>107</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>sizes</td>
 <td>LineLength</td>
 <td>Line is longer than 100 characters (found 106).</td>
-<td>325</td></tr>
+<td>327</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 4, expected level should be 6.</td>
-<td>335</td></tr>
+<td>337</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 4, expected level should be 6.</td>
-<td>336</td></tr>
+<td>338</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 6, expected level should be 8.</td>
-<td>337</td></tr>
+<td>339</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 4, expected level should be 6.</td>
-<td>338</td></tr>
+<td>340</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 6, expected level should be 8.</td>
-<td>339</td></tr>
+<td>341</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 6, expected level should be 8.</td>
-<td>340</td></tr>
+<td>342</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 4, expected level should be 6.</td>
-<td>342</td></tr>
+<td>344</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 4, expected level should be 6.</td>
-<td>343</td></tr>
+<td>345</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 6, expected level should be 8.</td>
-<td>344</td></tr>
+<td>346</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 4, expected level should be 6.</td>
-<td>345</td></tr>
+<td>347</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 4, expected level should be 6.</td>
-<td>346</td></tr>
+<td>348</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 6, expected level should be 8.</td>
-<td>347</td></tr>
+<td>349</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 4, expected level should be 6.</td>
-<td>348</td></tr>
+<td>350</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 6, expected level should be 8.</td>
-<td>349</td></tr>
+<td>351</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 8, expected level should be 10.</td>
-<td>386</td></tr>
+<td>389</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 10, expected level should be 12.</td>
-<td>387</td></tr>
+<td>390</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 8, expected level should be 10.</td>
-<td>388</td></tr>
+<td>391</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 10, expected level should be 12.</td>
-<td>389</td></tr>
+<td>392</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 10, expected level should be 12.</td>
-<td>390</td></tr>
+<td>393</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 8, expected level should be 10.</td>
-<td>391</td></tr>
+<td>394</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 10, expected level should be 12.</td>
-<td>392</td></tr>
+<td>395</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 10, expected level should be 12.</td>
-<td>393</td></tr>
+<td>396</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 8, expected level should be 10.</td>
-<td>394</td></tr>
+<td>397</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
-<td>'block' child have incorrect indentation level 10, expected level should be 12.</td>
-<td>395</td></tr>
+<td>'if' have incorrect indentation level 10, expected level should be 12.</td>
+<td>398</td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>indentation</td>
+<td>Indentation</td>
+<td>'if' child have incorrect indentation level 12, expected level should be 14.</td>
+<td>399</td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>indentation</td>
+<td>Indentation</td>
+<td>'if rcurly' have incorrect indentation level 10, expected level should be 12.</td>
+<td>400</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 8, expected level should be 10.</td>
-<td>420</td></tr>
+<td>425</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'if' have incorrect indentation level 10, expected level should be 12.</td>
-<td>421</td></tr>
+<td>426</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'if' child have incorrect indentation level 12, expected level should be 14.</td>
-<td>422</td></tr>
+<td>427</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'if rcurly' have incorrect indentation level 10, expected level should be 12.</td>
-<td>423</td></tr>
+<td>428</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 10, expected level should be 12.</td>
-<td>424</td></tr>
+<td>429</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 10, expected level should be 12.</td>
-<td>425</td></tr>
+<td>430</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 8, expected level should be 10.</td>
-<td>426</td></tr>
+<td>431</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 10, expected level should be 12.</td>
-<td>427</td></tr>
+<td>432</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 10, expected level should be 12.</td>
-<td>428</td></tr>
+<td>433</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 10, expected level should be 12.</td>
-<td>430</td></tr>
+<td>435</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 8, expected level should be 10.</td>
-<td>431</td></tr>
+<td>436</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 10, expected level should be 12.</td>
-<td>432</td></tr>
+<td>437</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 8, expected level should be 10.</td>
-<td>433</td></tr>
+<td>438</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 10, expected level should be 12.</td>
-<td>434</td></tr>
+<td>439</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 8, expected level should be 10.</td>
-<td>435</td></tr>
+<td>440</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 10, expected level should be 12.</td>
-<td>436</td></tr>
+<td>441</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 8, expected level should be 10.</td>
-<td>437</td></tr>
+<td>442</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 10, expected level should be 12.</td>
-<td>438</td></tr>
+<td>443</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'case' child have incorrect indentation level 8, expected level should be 10.</td>
-<td>439</td></tr>
+<td>444</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>indentation</td>
 <td>Indentation</td>
 <td>'block' child have incorrect indentation level 10, expected level should be 12.</td>
-<td>440</td></tr>
+<td>445</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>521</td></tr>
+<td>530</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>NonEmptyAtclauseDescription</td>
 <td>At-clause should have a non-empty description.</td>
-<td>547</td></tr>
+<td>556</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>javadoc</td>
 <td>JavadocTagContinuationIndentation</td>
 <td>Line continuation have incorrect indentation level, expected level should be 2.</td>
-<td>549</td></tr>
+<td>558</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
-<td>552</td></tr>
+<td>561</td></tr>
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
-<td>553</td></tr>
+<td>562</td></tr>
 <tr class="b">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>blocks</td>
 <td>NeedBraces</td>
 <td>'if' construct must use '{}'s.</td>
-<td>568</td></tr></table></div>
+<td>578</td></tr></table></div>
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.filter.FilterWrapper.java">org/apache/hadoop/hbase/filter/FilterWrapper.java</h3>
 <table border="0" class="table table-striped">
@@ -74634,9 +74646,21 @@
 <tr class="a">
 <td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
 <td>imports</td>
+<td>UnusedImports</td>
+<td>Unused import - org.codehaus.jackson.annotate.JsonValue.</td>
+<td>22</td></tr>
+<tr class="b">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>imports</td>
 <td>ImportOrder</td>
 <td>Wrong order for 'java.io.Serializable' import.</td>
-<td>24</td></tr></table></div>
+<td>24</td></tr>
+<tr class="a">
+<td><img src="images/icon_error_sml.gif" alt="" />&#160;Error</td>
+<td>imports</td>
+<td>UnusedImports</td>
+<td>Unused import - javax.xml.bind.annotation.XmlValue.</td>
+<td>28</td></tr></table></div>
 <div class="section">
 <h3 id="org.apache.hadoop.hbase.rest.model.TableInfoModel.java">org/apache/hadoop/hbase/rest/model/TableInfoModel.java</h3>
 <table border="0" class="table table-striped">
@@ -96651,7 +96675,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/checkstyle.rss
----------------------------------------------------------------------
diff --git a/checkstyle.rss b/checkstyle.rss
index 446a726..e11378f 100644
--- a/checkstyle.rss
+++ b/checkstyle.rss
@@ -26,7 +26,7 @@ under the License.
     <copyright>&#169;2007 - 2017 The Apache Software Foundation</copyright>
     <item>
       <title>File: 2038,
-             Errors: 12891,
+             Errors: 12895,
              Warnings: 0,
              Infos: 0
       </title>
@@ -12767,7 +12767,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  53
+                  55
                 </td>
               </tr>
                           <tr>
@@ -15525,7 +15525,7 @@ under the License.
                   0
                 </td>
                 <td>
-                  1
+                  3
                 </td>
               </tr>
                           <tr>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/coc.html
----------------------------------------------------------------------
diff --git a/coc.html b/coc.html
index a9c95c1..d26e81c 100644
--- a/coc.html
+++ b/coc.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; 
       Code of Conduct Policy
@@ -380,7 +380,7 @@ email to <a class="externalLink" href="mailto:private@hbase.apache.org">the priv
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/cygwin.html
----------------------------------------------------------------------
diff --git a/cygwin.html b/cygwin.html
index 3e37769..62bb7d3 100644
--- a/cygwin.html
+++ b/cygwin.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Installing Apache HBase (TM) on Windows using Cygwin</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -679,7 +679,7 @@ Now your <b>HBase </b>server is running, <b>start coding</b> and build that next
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f9e8b54d/dependencies.html
----------------------------------------------------------------------
diff --git a/dependencies.html b/dependencies.html
index bfc88e9..b78fe18 100644
--- a/dependencies.html
+++ b/dependencies.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="20170906" />
+    <meta name="Date-Revision-yyyymmdd" content="20170907" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013; Project Dependencies</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
@@ -445,7 +445,7 @@
                         <a href="https://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2017-09-06</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2017-09-07</li>
             </p>
                 </div>