hbase git commit: HBASE-18076 (addendum) Flaky dashboard improvement: Add status markers to show trends of failure/success

2017-05-18 Thread appy
Repository: hbase
Updated Branches:
  refs/heads/master c51c36fd1 -> 7a0a66072


HBASE-18076 (addendum) Flaky dashboard improvement: Add status markers to show 
trends of failure/success

Change-Id: I43851c52723de3d89ea4ca5fa49c86a178afba26


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

Branch: refs/heads/master
Commit: 7a0a66072d8516d9cfa73a02ca6cf17dba5a9b97
Parents: c51c36f
Author: Apekshit Sharma 
Authored: Thu May 18 19:10:19 2017 -0700
Committer: Apekshit Sharma 
Committed: Thu May 18 19:10:19 2017 -0700

--
 dev-support/flaky-dashboard-template.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/7a0a6607/dev-support/flaky-dashboard-template.html
--
diff --git a/dev-support/flaky-dashboard-template.html 
b/dev-support/flaky-dashboard-template.html
index 88a7720..d23ae00 100644
--- a/dev-support/flaky-dashboard-template.html
+++ b/dev-support/flaky-dashboard-template.html
@@ -156,7 +156,7 @@ Legend : green: success, red: failed, yellow: timeout, 
blue: hanging
 
 {{ failed|length }} / {{ timeout|length }} / {{ hanging|length }}
 
-{% set sparkline_id = "sparkline_" ~ test ~ "_" ~ counter  %}
+{% set sparkline_id = "sparkline_" ~ test ~ "_" ~ url_counter  %}
 
 
 

hbase git commit: HBASE-18076 Flaky dashboard improvement: Add status markers to show trends of failure/success.

2017-05-18 Thread appy
Repository: hbase
Updated Branches:
  refs/heads/master 958cd2d1b -> c51c36fd1


HBASE-18076 Flaky dashboard improvement: Add status markers to show trends of 
failure/success.


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

Branch: refs/heads/master
Commit: c51c36fd1fe5d4424c6d53fec1f8429725706d30
Parents: 958cd2d
Author: Apekshit Sharma 
Authored: Thu May 18 16:53:28 2017 -0700
Committer: Apekshit Sharma 
Committed: Thu May 18 19:03:11 2017 -0700

--
 dev-support/flaky-dashboard-template.html | 60 +-
 dev-support/report-flakies.py | 14 +++---
 2 files changed, 68 insertions(+), 6 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/c51c36fd/dev-support/flaky-dashboard-template.html
--
diff --git a/dev-support/flaky-dashboard-template.html 
b/dev-support/flaky-dashboard-template.html
index b980b5d..88a7720 100644
--- a/dev-support/flaky-dashboard-template.html
+++ b/dev-support/flaky-dashboard-template.html
@@ -41,6 +41,56 @@
 
 
 
+http://d3js.org/d3.v3.min.js";>
+
+var width = 300;
+var height = 25;
+var x = d3.scale.linear().range([0, width]);
+
+function csvToArray(csv) {
+if (csv.length == 0)
+return [];
+splits = csv.split(",");
+ret = [];
+for (i = 0; i < splits.length; i++) {
+ret.push(parseInt(splits[i]));
+}
+return ret;
+}
+
+function sortNumber(a,b) {
+return a - b;
+}
+
+function sparkline(elemId, failed, timeout, hanging, success, 
domain_min, domain_max) {
+failed = csvToArray(failed);
+timeout = csvToArray(timeout);
+hanging = csvToArray(hanging);
+success = csvToArray(success);
+all = failed.concat(timeout).concat(hanging).concat(success);
+all.sort(sortNumber);
+x.domain([domain_min, domain_max + 1]);
+rect_width = x(domain_min + 1) - x(domain_min) - 1;
+svg = d3.select("#" + elemId).append('svg').attr('width', 
width).attr('height', height);
+svg.selectAll("dot")
+.data(all)
+.enter()
+.append("svg:rect")
+.attr("x", function(d) { return x(d); })
+.attr("y", 3)
+.attr("height", height- 6)
+.attr("width", rect_width)
+.attr("fill", function(d) {
+if (success.includes(d)) return "green";
+else if (timeout.includes(d)) return "gold";
+else if (hanging.includes(d)) return "blue";
+else if (failed.includes(d)) return "red";
+else return "black";
+})
+.append('svg:title')
+.text(function(d) { return d; });
+}
+
 
 https://hbase.apache.org/images/hbase_logo_with_orca_large.png;>
@@ -76,11 +126,13 @@
 Go to top
 
 
+Legend : green: success, red: failed, yellow: timeout, blue: hanging
 
 
 Test Name
 Flakyness
 Failed/Timeout/Hanging
+Trends
 Run Ids
 
 {% for test in result %}
@@ -104,13 +156,19 @@
 
 {{ failed|length }} / {{ timeout|length }} / {{ hanging|length }}
 
+{% set sparkline_id = "sparkline_" ~ test ~ "_" ~ counter  %}
+
+
+sparkline("{{ sparkline_id }}", "{{ failed|join(',') }}", "{{ 
timeout|join(',') }}",
+"{{ hanging|join(',') }}", "{{ success|join(',') }}", {{ 
build_ids[url][0] }},
+{{ build_ids[url][-1] }});
 
 {% set id = "details_" ~ test ~ "_" ~ url_counter %}
 
 show/hide
 
 
+ style="display: none; width:300px; white-space: normal">
 {% macro print_run_ids(url, run_ids) -%}
 {% for i in run_ids %}
 {{ i }}

http://git-wip-us.apache.org/repos/asf/hbase/blob/c51c36fd/dev-support/report-flakies.py
--
diff --git a/dev-support/report-flakies.py b/dev-support/report-flakies.py
index 715f33e..a28c3fb 100755
--- a/dev-support/report-flakies.py
+++ b/dev-support/report-flakies.py
@@ -125,6 +125,9 @@ all_hanging_tests = set()
 # Contains {  : {  : { 'all': [], 'failed': [],
 # 

hbase git commit: HBASE-18035 Meta replica does not give any primaryOperationTimeout to primary meta region (huaxiang sun)

2017-05-18 Thread tedyu
Repository: hbase
Updated Branches:
  refs/heads/master d137991cc -> 958cd2d1b


HBASE-18035 Meta replica does not give any primaryOperationTimeout to primary 
meta region (huaxiang sun)


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

Branch: refs/heads/master
Commit: 958cd2d1b7b1239925912ce148589eeb8a8dd2bc
Parents: d137991
Author: tedyu 
Authored: Thu May 18 15:56:41 2017 -0700
Committer: tedyu 
Committed: Thu May 18 15:56:41 2017 -0700

--
 .../hbase/client/ConnectionConfiguration.java   | 18 +++--
 .../hbase/client/ConnectionImplementation.java  | 16 -
 .../org/apache/hadoop/hbase/HConstants.java |  7 ++
 .../hbase/client/TestReplicaWithCluster.java| 74 
 4 files changed, 109 insertions(+), 6 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/958cd2d1/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionConfiguration.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionConfiguration.java
 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionConfiguration.java
index bea91da..7109b26 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionConfiguration.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionConfiguration.java
@@ -40,6 +40,7 @@ public class ConnectionConfiguration {
   private final long scannerMaxResultSize;
   private final int primaryCallTimeoutMicroSecond;
   private final int replicaCallTimeoutMicroSecondScan;
+  private final int metaReplicaCallTimeoutMicroSecondScan;
   private final int retries;
   private final int maxKeyValueSize;
   private final int rpcTimeout;
@@ -55,9 +56,8 @@ public class ConnectionConfiguration {
   ConnectionConfiguration(Configuration conf) {
 this.writeBufferSize = conf.getLong(WRITE_BUFFER_SIZE_KEY, 
WRITE_BUFFER_SIZE_DEFAULT);
 
-this.metaOperationTimeout = conf.getInt(
-  HConstants.HBASE_CLIENT_META_OPERATION_TIMEOUT,
-  HConstants.DEFAULT_HBASE_CLIENT_OPERATION_TIMEOUT);
+this.metaOperationTimeout = 
conf.getInt(HConstants.HBASE_CLIENT_META_OPERATION_TIMEOUT,
+HConstants.DEFAULT_HBASE_CLIENT_OPERATION_TIMEOUT);
 
 this.operationTimeout = conf.getInt(
   HConstants.HBASE_CLIENT_OPERATION_TIMEOUT, 
HConstants.DEFAULT_HBASE_CLIENT_OPERATION_TIMEOUT);
@@ -67,7 +67,7 @@ public class ConnectionConfiguration {
 
 this.scannerMaxResultSize =
 conf.getLong(HConstants.HBASE_CLIENT_SCANNER_MAX_RESULT_SIZE_KEY,
-  HConstants.DEFAULT_HBASE_CLIENT_SCANNER_MAX_RESULT_SIZE);
+HConstants.DEFAULT_HBASE_CLIENT_SCANNER_MAX_RESULT_SIZE);
 
 this.primaryCallTimeoutMicroSecond =
 conf.getInt("hbase.client.primaryCallTimeout.get", 1); // 10ms
@@ -75,6 +75,10 @@ public class ConnectionConfiguration {
 this.replicaCallTimeoutMicroSecondScan =
 conf.getInt("hbase.client.replicaCallTimeout.scan", 100); // 1000 
ms
 
+this.metaReplicaCallTimeoutMicroSecondScan =
+conf.getInt(HConstants.HBASE_CLIENT_MEAT_REPLICA_SCAN_TIMEOUT,
+HConstants.HBASE_CLIENT_MEAT_REPLICA_SCAN_TIMEOUT_DEFAULT);
+
 this.retries = conf.getInt(
HConstants.HBASE_CLIENT_RETRIES_NUMBER, 
HConstants.DEFAULT_HBASE_CLIENT_RETRIES_NUMBER);
 
@@ -107,6 +111,8 @@ public class ConnectionConfiguration {
 this.scannerMaxResultSize = 
HConstants.DEFAULT_HBASE_CLIENT_SCANNER_MAX_RESULT_SIZE;
 this.primaryCallTimeoutMicroSecond = 1;
 this.replicaCallTimeoutMicroSecondScan = 100;
+this.metaReplicaCallTimeoutMicroSecondScan =
+HConstants.HBASE_CLIENT_MEAT_REPLICA_SCAN_TIMEOUT_DEFAULT;
 this.retries = HConstants.DEFAULT_HBASE_CLIENT_RETRIES_NUMBER;
 this.clientScannerAsyncPrefetch = 
Scan.DEFAULT_HBASE_CLIENT_SCANNER_ASYNC_PREFETCH;
 this.maxKeyValueSize = MAX_KEYVALUE_SIZE_DEFAULT;
@@ -147,6 +153,10 @@ public class ConnectionConfiguration {
 return replicaCallTimeoutMicroSecondScan;
   }
 
+  public int getMetaReplicaCallTimeoutMicroSecondScan() {
+return metaReplicaCallTimeoutMicroSecondScan;
+  }
+
   public int getRetriesNumber() {
 return retries;
   }

http://git-wip-us.apache.org/repos/asf/hbase/blob/958cd2d1/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionImplementation.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionImplementation.java
 

hbase git commit: HBASE-18058 Zookeeper retry sleep time should have an upper limit (Allan Yang)

2017-05-18 Thread tedyu
Repository: hbase
Updated Branches:
  refs/heads/master 6dc4190c0 -> d137991cc


HBASE-18058 Zookeeper retry sleep time should have an upper limit (Allan Yang)


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

Branch: refs/heads/master
Commit: d137991ccc876988ae8832c316457e525f6bf387
Parents: 6dc4190c
Author: tedyu 
Authored: Thu May 18 15:50:59 2017 -0700
Committer: tedyu 
Committed: Thu May 18 15:50:59 2017 -0700

--
 .../apache/hadoop/hbase/zookeeper/RecoverableZooKeeper.java  | 8 
 .../main/java/org/apache/hadoop/hbase/zookeeper/ZKUtil.java  | 3 ++-
 hbase-common/src/main/resources/hbase-default.xml| 7 +++
 3 files changed, 13 insertions(+), 5 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/d137991c/hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/RecoverableZooKeeper.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/RecoverableZooKeeper.java
 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/RecoverableZooKeeper.java
index e0a950d..6968ad9 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/RecoverableZooKeeper.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/RecoverableZooKeeper.java
@@ -100,20 +100,20 @@ public class RecoverableZooKeeper {
   private static final int ID_LENGTH_SIZE =  Bytes.SIZEOF_INT;
 
   public RecoverableZooKeeper(String quorumServers, int sessionTimeout,
-  Watcher watcher, int maxRetries, int retryIntervalMillis)
+  Watcher watcher, int maxRetries, int retryIntervalMillis, int 
maxSleepTime)
   throws IOException {
-this(quorumServers, sessionTimeout, watcher, maxRetries, 
retryIntervalMillis,
+this(quorumServers, sessionTimeout, watcher, maxRetries, 
retryIntervalMillis, maxSleepTime,
 null);
   }
 
   @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="DE_MIGHT_IGNORE",
   justification="None. Its always been this way.")
   public RecoverableZooKeeper(String quorumServers, int sessionTimeout,
-  Watcher watcher, int maxRetries, int retryIntervalMillis, String 
identifier)
+  Watcher watcher, int maxRetries, int retryIntervalMillis, int 
maxSleepTime, String identifier)
   throws IOException {
 // TODO: Add support for zk 'chroot'; we don't add it to the quorumServers 
String as we should.
 this.retryCounterFactory =
-  new RetryCounterFactory(maxRetries+1, retryIntervalMillis);
+  new RetryCounterFactory(maxRetries+1, retryIntervalMillis, maxSleepTime);
 
 if (identifier == null || identifier.length() == 0) {
   // the identifier = processID@hostName

http://git-wip-us.apache.org/repos/asf/hbase/blob/d137991c/hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKUtil.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKUtil.java 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKUtil.java
index c678a7c..08b059e 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKUtil.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKUtil.java
@@ -131,10 +131,11 @@ public class ZKUtil {
 int retry = conf.getInt("zookeeper.recovery.retry", 3);
 int retryIntervalMillis =
   conf.getInt("zookeeper.recovery.retry.intervalmill", 1000);
+int maxSleepTime = conf.getInt("zookeeper.recovery.retry.maxsleeptime", 
6);
 zkDumpConnectionTimeOut = conf.getInt("zookeeper.dump.connection.timeout",
 1000);
 return new RecoverableZooKeeper(ensemble, timeout, watcher,
-retry, retryIntervalMillis, identifier);
+retry, retryIntervalMillis, maxSleepTime, identifier);
   }
 
   /**

http://git-wip-us.apache.org/repos/asf/hbase/blob/d137991c/hbase-common/src/main/resources/hbase-default.xml
--
diff --git a/hbase-common/src/main/resources/hbase-default.xml 
b/hbase-common/src/main/resources/hbase-default.xml
index a6e37ef..70c638b 100644
--- a/hbase-common/src/main/resources/hbase-default.xml
+++ b/hbase-common/src/main/resources/hbase-default.xml
@@ -96,6 +96,13 @@ possible configurations would overwhelm and obscure the 
important.
 and running -->
 
   
+zookeeper.recovery.retry.maxsleeptime
+6
+Max sleep time before retry zookeeper operations in 
milliseconds,
+a max time is needed here so that sleep time won't grow unboundedly
+
+  
+  
   

[46/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/apidocs/src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html
--
diff --git 
a/apidocs/src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html 
b/apidocs/src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html
index 5dda26a..338ed5a 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html
@@ -52,670 +52,671 @@
 044import 
org.apache.hadoop.hbase.client.SnapshotDescription;
 045import 
org.apache.hadoop.hbase.HRegionInfo;
 046import 
org.apache.hadoop.hbase.TableName;
-047import 
org.apache.hadoop.hbase.util.AbstractHBaseTool;
-048import 
org.apache.hadoop.util.StringUtils;
-049
-050import 
org.apache.hadoop.conf.Configuration;
-051import 
org.apache.hadoop.hbase.io.HFileLink;
-052import 
org.apache.hadoop.hbase.io.WALLink;
-053import 
org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
-054import 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos;
-055import 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotRegionManifest;
-056import 
org.apache.hadoop.hbase.util.FSUtils;
-057
-058/**
-059 * Tool for dumping snapshot 
information.
-060 * ol
-061 * li Table Descriptor
-062 * li Snapshot creation time, 
type, format version, ...
-063 * li List of hfiles and wals
-064 * li Stats about hfiles and logs 
sizes, percentage of shared with the source table, ...
-065 * /ol
-066 */
-067@InterfaceAudience.Public
-068public final class SnapshotInfo extends 
AbstractHBaseTool {
-069  private static final Log LOG = 
LogFactory.getLog(SnapshotInfo.class);
-070
-071  static final class Options {
-072static final Option SNAPSHOT = new 
Option(null, "snapshot", true, "Snapshot to examine.");
-073static final Option REMOTE_DIR = new 
Option(null, "remote-dir", true,
-074"Root directory that contains the 
snapshots.");
-075static final Option LIST_SNAPSHOTS = 
new Option(null, "list-snapshots", false,
-076"List all the available snapshots 
and exit.");
-077static final Option FILES = new 
Option(null, "files", false, "Files and logs list.");
-078static final Option STATS = new 
Option(null, "stats", false, "Files and logs stats.");
-079static final Option SCHEMA = new 
Option(null, "schema", false,
-080"Describe the snapshotted 
table.");
-081static final Option SIZE_IN_BYTES = 
new Option(null, "size-in-bytes", false,
-082"Print the size of the files in 
bytes.");
-083  }
-084
-085  /**
-086   * Statistics about the snapshot
-087   * ol
-088   * li How many store files and 
logs are in the archive
-089   * li How many store files and 
logs are shared with the table
-090   * li Total store files and 
logs size and shared amount
-091   * /ol
-092   */
-093  public static class SnapshotStats {
-094/** Information about the file 
referenced by the snapshot */
-095static class FileInfo {
-096  private final boolean corrupted;
-097  private final boolean inArchive;
-098  private final long size;
-099
-100  FileInfo(final boolean inArchive, 
final long size, final boolean corrupted) {
-101this.corrupted = corrupted;
-102this.inArchive = inArchive;
-103this.size = size;
-104  }
-105
-106  /** @return true if the file is in 
the archive */
-107  public boolean inArchive() {
-108return this.inArchive;
-109  }
-110
-111  /** @return true if the file is 
corrupted */
-112  public boolean isCorrupted() {
-113return this.corrupted;
-114  }
-115
-116  /** @return true if the file is 
missing */
-117  public boolean isMissing() {
-118return this.size  0;
-119  }
-120
-121  /** @return the file size */
-122  public long getSize() {
-123return this.size;
-124  }
-125
-126  String getStateToString() {
-127if (isCorrupted()) return 
"CORRUPTED";
-128if (isMissing()) return "NOT 
FOUND";
-129if (inArchive()) return 
"archive";
-130return null;
-131  }
-132}
-133
-134private AtomicInteger 
hfilesArchiveCount = new AtomicInteger();
-135private AtomicInteger hfilesCorrupted 
= new AtomicInteger();
-136private AtomicInteger hfilesMissing = 
new AtomicInteger();
-137private AtomicInteger hfilesCount = 
new AtomicInteger();
-138private AtomicInteger hfilesMobCount 
= new AtomicInteger();
-139private AtomicInteger logsMissing = 
new AtomicInteger();
-140private AtomicInteger logsCount = new 
AtomicInteger();
-141private AtomicLong hfilesArchiveSize 
= new AtomicLong();
-142private AtomicLong hfilesSize = new 
AtomicLong();
-143private AtomicLong hfilesMobSize = 
new AtomicLong();
-144private AtomicLong 
nonSharedHfilesArchiveSize = new AtomicLong();
-145private AtomicLong logSize = new 

[45/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/bulk-loads.html
--
diff --git a/bulk-loads.html b/bulk-loads.html
index 03f7d95..7d35f20 100644
--- a/bulk-loads.html
+++ b/bulk-loads.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase   
   Bulk Loads in Apache HBase (TM)
@@ -311,7 +311,7 @@ under the License. -->
 https://www.apache.org/;>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2017-05-17
+  Last Published: 
2017-05-18
 
 
 



[47/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/apidocs/src-html/org/apache/hadoop/hbase/snapshot/ExportSnapshot.html
--
diff --git 
a/apidocs/src-html/org/apache/hadoop/hbase/snapshot/ExportSnapshot.html 
b/apidocs/src-html/org/apache/hadoop/hbase/snapshot/ExportSnapshot.html
index b6fb3b4..a73c866 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/snapshot/ExportSnapshot.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/snapshot/ExportSnapshot.html
@@ -61,7 +61,7 @@
 053import 
org.apache.hadoop.hbase.io.WALLink;
 054import 
org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil;
 055import 
org.apache.hadoop.hbase.mob.MobUtils;
-056import 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription;
+056import 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription;
 057import 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotFileInfo;
 058import 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotRegionManifest;
 059import 
org.apache.hadoop.hbase.util.AbstractHBaseTool;



[50/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/apidocs/org/apache/hadoop/hbase/client/Admin.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/client/Admin.html 
b/apidocs/org/apache/hadoop/hbase/client/Admin.html
index a6255fb..47db29c 100644
--- a/apidocs/org/apache/hadoop/hbase/client/Admin.html
+++ b/apidocs/org/apache/hadoop/hbase/client/Admin.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":6,"i1":6,"i2":6,"i3":38,"i4":6,"i5":6,"i6":18,"i7":18,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":38,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":18,"i51":6,"i52":6,"i53":6,"i54":6,"i55":6,"i56":6,"i57":6,"i58":18,"i59":6,"i60":6,"i61":6,"i62":6,"i63":6,"i64":6,"i65":6,"i66":6,"i67":6,"i68":38,"i69":6,"i70":6,"i71":6,"i72":6,"i73":6,"i74":6,"i75":6,"i76":6,"i77":6,"i78":6,"i79":6,"i80":6,"i81":6,"i82":6,"i83":6,"i84":6,"i85":6,"i86":18,"i87":6,"i88":6,"i89":6,"i90":6,"i91":6,"i92":6,"i93":6,"i94":6,"i95":6,"i96":6,"i97":6,"i98":6,"i99":6,"i100":6,"i101":6,"i102":6,"i103":6,"i104":6,"i105":6,"i106":6,"i107":6,"i108":6,"i109":6,"i110":18,"i111":18,"i112":18,"i113":6,"i114":6,"i115":6,"i116":6,"i117":6,"i118":6,"i119":6,"
 
i120":6,"i121":6,"i122":6,"i123":6,"i124":6,"i125":6,"i126":6,"i127":6,"i128":6,"i129":6,"i130":6,"i131":6,"i132":6,"i133":6,"i134":6,"i135":6,"i136":38,"i137":6,"i138":6,"i139":38,"i140":6,"i141":6,"i142":6,"i143":6,"i144":6,"i145":6,"i146":6,"i147":6,"i148":6,"i149":6,"i150":18,"i151":18,"i152":6,"i153":6,"i154":6,"i155":6,"i156":6,"i157":6,"i158":6,"i159":6,"i160":6,"i161":6,"i162":6,"i163":6,"i164":6,"i165":6,"i166":6,"i167":6,"i168":6,"i169":6,"i170":6,"i171":6,"i172":6,"i173":6,"i174":6,"i175":6,"i176":6,"i177":6,"i178":6,"i179":6,"i180":6,"i181":6,"i182":6,"i183":18};
+var methods = 
{"i0":6,"i1":6,"i2":6,"i3":38,"i4":6,"i5":6,"i6":18,"i7":18,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":38,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":18,"i52":6,"i53":6,"i54":6,"i55":6,"i56":6,"i57":6,"i58":6,"i59":18,"i60":6,"i61":6,"i62":6,"i63":6,"i64":6,"i65":6,"i66":6,"i67":6,"i68":6,"i69":38,"i70":6,"i71":6,"i72":6,"i73":6,"i74":6,"i75":6,"i76":6,"i77":6,"i78":6,"i79":6,"i80":6,"i81":6,"i82":6,"i83":6,"i84":6,"i85":6,"i86":6,"i87":18,"i88":6,"i89":6,"i90":6,"i91":6,"i92":6,"i93":6,"i94":6,"i95":6,"i96":6,"i97":6,"i98":6,"i99":6,"i100":6,"i101":6,"i102":6,"i103":6,"i104":6,"i105":6,"i106":6,"i107":6,"i108":6,"i109":6,"i110":6,"i111":18,"i112":18,"i113":18,"i114":6,"i115":6,"i116":6,"i117":6,"i118":6,"i119":6,"
 
i120":6,"i121":6,"i122":6,"i123":6,"i124":6,"i125":6,"i126":6,"i127":6,"i128":6,"i129":6,"i130":6,"i131":6,"i132":6,"i133":6,"i134":6,"i135":6,"i136":6,"i137":38,"i138":6,"i139":6,"i140":38,"i141":6,"i142":6,"i143":6,"i144":6,"i145":6,"i146":6,"i147":6,"i148":6,"i149":6,"i150":6,"i151":18,"i152":18,"i153":6,"i154":6,"i155":6,"i156":6,"i157":6,"i158":6,"i159":6,"i160":6,"i161":6,"i162":6,"i163":6,"i164":6,"i165":6,"i166":6,"i167":6,"i168":6,"i169":6,"i170":6,"i171":6,"i172":6,"i173":6,"i174":6,"i175":6,"i176":6,"i177":6,"i178":6,"i179":6,"i180":6,"i181":6,"i182":6,"i183":6,"i184":6,"i185":18};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],16:["t5","Default 
Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -237,6 +237,14 @@ extends org.apache.hadoop.hbase.Abortable, http://docs.oracle.com/javas
 
 
 
+void
+cloneSnapshot(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">StringsnapshotName,
+ TableNametableName,
+ booleanrestoreAcl)
+Create a new table by cloning the snapshot content.
+
+
+
 http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html?is-external=true;
 title="class or interface in java.util.concurrent">Futurehttp://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true;
 title="class or interface in java.lang">Void
 cloneSnapshotAsync(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">StringsnapshotName,
   TableNametableName)
@@ -244,52 +252,52 @@ extends org.apache.hadoop.hbase.Abortable, http://docs.oracle.com/javas
  and wait for it be completely cloned.
 
 
-
+
 void
 close()
 
-
+
 void
 closeRegion(byte[]regionname,

[44/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/checkstyle-aggregate.html
--
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index b906d1c..963d6e6 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase  Checkstyle Results
 
@@ -286,10 +286,10 @@
 Warnings
 Errors
 
-2165
+2167
 0
 0
-14356
+14405
 
 Files
 
@@ -792,7 +792,7 @@
 org/apache/hadoop/hbase/client/AsyncHBaseAdmin.java
 0
 0
-34
+35
 
 org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.java
 0
@@ -2982,7 +2982,7 @@
 org/apache/hadoop/hbase/master/HMaster.java
 0
 0
-237
+236
 
 org/apache/hadoop/hbase/master/HMasterCommandLine.java
 0
@@ -4614,830 +4614,830 @@
 0
 4
 
-org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.java
-0
-0
-1
-
 org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.java
 0
 0
-18
-
+17
+
 org/apache/hadoop/hbase/regionserver/throttle/PressureAwareThroughputController.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.java
 0
 0
 9
-
+
 org/apache/hadoop/hbase/regionserver/wal/AbstractProtobufLogWriter.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/regionserver/wal/AsyncFSWAL.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/regionserver/wal/CompressionContext.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/regionserver/wal/Compressor.java
 0
 0
 8
-
+
 org/apache/hadoop/hbase/regionserver/wal/FSHLog.java
 0
 0
 7
-
+
 org/apache/hadoop/hbase/regionserver/wal/FSWALEntry.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/regionserver/wal/FailedLogCloseException.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/regionserver/wal/FailedSyncBeforeLogCloseException.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/regionserver/wal/HLogPrettyPrinter.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/regionserver/wal/MetricsWAL.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/regionserver/wal/MetricsWALEditsReplay.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/regionserver/wal/MetricsWALSourceImpl.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/regionserver/wal/ProtobufLogReader.java
 0
 0
 26
-
+
 org/apache/hadoop/hbase/regionserver/wal/ProtobufLogWriter.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/regionserver/wal/ReaderBase.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/regionserver/wal/SecureAsyncProtobufLogWriter.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/regionserver/wal/SecureProtobufLogReader.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/regionserver/wal/SecureWALCellCodec.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/regionserver/wal/SequenceIdAccounting.java
 0
 0
 13
-
+
 org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.java
 0
 0
 6
-
+
 org/apache/hadoop/hbase/regionserver/wal/WALCellCodec.java
 0
 0
 4
-
+
 org/apache/hadoop/hbase/regionserver/wal/WALCoprocessorHost.java
 0
 0
 12
-
+
 org/apache/hadoop/hbase/regionserver/wal/WALEdit.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/regionserver/wal/WALEditsReplaySink.java
 0
 0
 4
-
+
 org/apache/hadoop/hbase/regionserver/wal/WALUtil.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/replication/BaseReplicationEndpoint.java
 0
 0
 6
-
+
 org/apache/hadoop/hbase/replication/BulkLoadCellFilter.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/replication/ChainWALEntryFilter.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/replication/ClusterMarkingEntryFilter.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/replication/HBaseReplicationEndpoint.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/replication/NamespaceTableCfWALEntryFilter.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/replication/ReplicationEndpoint.java
 0
 0
 6
-
+
 org/apache/hadoop/hbase/replication/ReplicationFactory.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/replication/ReplicationPeerZKImpl.java
 0
 0
 6
-
+
 org/apache/hadoop/hbase/replication/ReplicationPeers.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.java
 0
 0
 5
-
+
 org/apache/hadoop/hbase/replication/ReplicationQueueInfo.java
 0
 0
 21
-
+
 org/apache/hadoop/hbase/replication/ReplicationQueues.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/replication/ReplicationQueuesClient.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/replication/ReplicationQueuesClientZKImpl.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/replication/ReplicationQueuesZKImpl.java
 0
 0
 4
-
+
 org/apache/hadoop/hbase/replication/ReplicationStateZKBase.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/replication/ReplicationTableBase.java
 0
 0
 6
-
+
 org/apache/hadoop/hbase/replication/ReplicationTracker.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/replication/ReplicationTrackerZKImpl.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/replication/ScopeWALEntryFilter.java
 0
 0
 10
-
+
 org/apache/hadoop/hbase/replication/TableBasedReplicationQueuesClientImpl.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/replication/TableBasedReplicationQueuesImpl.java
 0
 0
 8
-
+
 org/apache/hadoop/hbase/replication/WALCellFilter.java

[38/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.html 
b/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.html
index e670019..3fca0a8 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.html
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
 
 @InterfaceAudience.Private
  @InterfaceStability.Evolving
-public class AsyncHBaseAdmin
+public class AsyncHBaseAdmin
 extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
 implements AsyncAdmin
 The implementation of AsyncAdmin.
@@ -1118,7 +1118,7 @@ implements 
 
 FLUSH_TABLE_PROCEDURE_SIGNATURE
-public static finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String FLUSH_TABLE_PROCEDURE_SIGNATURE
+public static finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String FLUSH_TABLE_PROCEDURE_SIGNATURE
 
 See Also:
 Constant
 Field Values
@@ -1131,7 +1131,7 @@ implements 
 
 LOG
-private static finalorg.apache.commons.logging.Log LOG
+private static finalorg.apache.commons.logging.Log LOG
 
 
 
@@ -1140,7 +1140,7 @@ implements 
 
 connection
-private finalAsyncConnectionImpl connection
+private finalAsyncConnectionImpl connection
 
 
 
@@ -1149,7 +1149,7 @@ implements 
 
 metaTable
-private finalRawAsyncTable metaTable
+private finalRawAsyncTable metaTable
 
 
 
@@ -1158,7 +1158,7 @@ implements 
 
 rpcTimeoutNs
-private finallong rpcTimeoutNs
+private finallong rpcTimeoutNs
 
 
 
@@ -1167,7 +1167,7 @@ implements 
 
 operationTimeoutNs
-private finallong operationTimeoutNs
+private finallong operationTimeoutNs
 
 
 
@@ -1176,7 +1176,7 @@ implements 
 
 pauseNs
-private finallong pauseNs
+private finallong pauseNs
 
 
 
@@ -1185,7 +1185,7 @@ implements 
 
 maxAttempts
-private finalint maxAttempts
+private finalint maxAttempts
 
 
 
@@ -1194,7 +1194,7 @@ implements 
 
 startLogErrorsCnt
-private finalint startLogErrorsCnt
+private finalint startLogErrorsCnt
 
 
 
@@ -1203,7 +1203,7 @@ implements 
 
 ng
-private finalNonceGenerator ng
+private finalNonceGenerator ng
 
 
 
@@ -1220,7 +1220,7 @@ implements 
 
 AsyncHBaseAdmin
-AsyncHBaseAdmin(AsyncConnectionImplconnection)
+AsyncHBaseAdmin(AsyncConnectionImplconnection)
 
 
 
@@ -1237,7 +1237,7 @@ implements 
 
 newMasterCaller
-privateTAsyncRpcRetryingCallerFactory.MasterRequestCallerBuilderTnewMasterCaller()
+privateTAsyncRpcRetryingCallerFactory.MasterRequestCallerBuilderTnewMasterCaller()
 
 
 
@@ -1246,7 +1246,7 @@ implements 
 
 newAdminCaller
-privateTAsyncRpcRetryingCallerFactory.AdminRequestCallerBuilderTnewAdminCaller()
+privateTAsyncRpcRetryingCallerFactory.AdminRequestCallerBuilderTnewAdminCaller()
 
 
 
@@ -1257,7 +1257,7 @@ implements 
 
 call
-privatePREQ,PRESP,RESPhttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
 title="class or interface in 
java.util.concurrent">CompletableFutureRESPcall(HBaseRpcControllercontroller,
+privatePREQ,PRESP,RESPhttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
 title="class or interface in 
java.util.concurrent">CompletableFutureRESPcall(HBaseRpcControllercontroller,

org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.Interfacestub,
PREQpreq,
AsyncHBaseAdmin.MasterRpcCallPRESP,PREQrpcCall,
@@ -1272,7 +1272,7 @@ implements 
 
 adminCall
-privatePREQ,PRESP,RESPhttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
 title="class or interface in 
java.util.concurrent">CompletableFutureRESPadminCall(HBaseRpcControllercontroller,
+privatePREQ,PRESP,RESPhttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
 title="class or interface in 
java.util.concurrent">CompletableFutureRESPadminCall(HBaseRpcControllercontroller,
 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.Interfacestub,
 PREQpreq,
 AsyncHBaseAdmin.AdminRpcCallPRESP,PREQrpcCall,
@@ -1287,7 +1287,7 @@ implements 
 
 procedureCall
-privatePREQ,PRESPhttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
 title="class or interface 

[36/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html 
b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html
index b7e2419..d04c70c 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":42,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"i11":10,"i12":10,"i13":10,"i14":41,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":42,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":9,"i78":10,"i79":10,"i80":9,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109
 
":9,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":42,"i164":10,"i165":10,"i166":10,"i167":42,"i168":10,"i169":10,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10,"i186":42,"i187":10,"i188":10,"i189":10,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":10,"i199":10,"i200":10,"i201":10,"i202":10,"i203":10,"i204":10,"i205":10,"i206":10,"i207":10,"i208":10,"i2
 09":10,"i210":10,"i211":10,"i212":10,"i213":10,"i214":10,"i215":10,"i216":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":42,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"i11":10,"i12":10,"i13":10,"i14":41,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":42,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":9,"i79":10,"i80":10,"i81":9,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109
 
":10,"i110":9,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":42,"i165":10,"i166":10,"i167":10,"i168":42,"i169":10,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10,"i186":10,"i187":10,"i188":42,"i189":10,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":10,"i199":10,"i200":10,"i201":10,"i202":10,"i203":10,"i204":10,"i205":10,"i206":10,"i207":10,"i208":10,"i2
 
09":10,"i210":10,"i211":10,"i212":10,"i213":10,"i214":10,"i215":10,"i216":10,"i217":10,"i218":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete 
Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -390,7 +390,7 @@ implements 
 
 private 

[40/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/client/Admin.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/client/Admin.html 
b/devapidocs/org/apache/hadoop/hbase/client/Admin.html
index cfe06f0..1eba835 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/Admin.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/Admin.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":6,"i1":6,"i2":6,"i3":38,"i4":6,"i5":6,"i6":18,"i7":18,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":38,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":18,"i51":6,"i52":6,"i53":6,"i54":6,"i55":6,"i56":6,"i57":6,"i58":18,"i59":6,"i60":6,"i61":6,"i62":6,"i63":6,"i64":6,"i65":6,"i66":6,"i67":6,"i68":38,"i69":6,"i70":6,"i71":6,"i72":6,"i73":6,"i74":6,"i75":6,"i76":6,"i77":6,"i78":6,"i79":6,"i80":6,"i81":6,"i82":6,"i83":6,"i84":6,"i85":6,"i86":18,"i87":6,"i88":6,"i89":6,"i90":6,"i91":6,"i92":6,"i93":6,"i94":6,"i95":6,"i96":6,"i97":6,"i98":6,"i99":6,"i100":6,"i101":6,"i102":6,"i103":6,"i104":6,"i105":6,"i106":6,"i107":6,"i108":6,"i109":6,"i110":18,"i111":18,"i112":18,"i113":6,"i114":6,"i115":6,"i116":6,"i117":6,"i118":6,"i119":6,"
 
i120":6,"i121":6,"i122":6,"i123":6,"i124":6,"i125":6,"i126":6,"i127":6,"i128":6,"i129":6,"i130":6,"i131":6,"i132":6,"i133":6,"i134":6,"i135":6,"i136":38,"i137":6,"i138":6,"i139":38,"i140":6,"i141":6,"i142":6,"i143":6,"i144":6,"i145":6,"i146":6,"i147":6,"i148":6,"i149":6,"i150":18,"i151":18,"i152":6,"i153":6,"i154":6,"i155":6,"i156":6,"i157":6,"i158":6,"i159":6,"i160":6,"i161":6,"i162":6,"i163":6,"i164":6,"i165":6,"i166":6,"i167":6,"i168":6,"i169":6,"i170":6,"i171":6,"i172":6,"i173":6,"i174":6,"i175":6,"i176":6,"i177":6,"i178":6,"i179":6,"i180":6,"i181":6,"i182":6,"i183":18};
+var methods = 
{"i0":6,"i1":6,"i2":6,"i3":38,"i4":6,"i5":6,"i6":18,"i7":18,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":38,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":18,"i52":6,"i53":6,"i54":6,"i55":6,"i56":6,"i57":6,"i58":6,"i59":18,"i60":6,"i61":6,"i62":6,"i63":6,"i64":6,"i65":6,"i66":6,"i67":6,"i68":6,"i69":38,"i70":6,"i71":6,"i72":6,"i73":6,"i74":6,"i75":6,"i76":6,"i77":6,"i78":6,"i79":6,"i80":6,"i81":6,"i82":6,"i83":6,"i84":6,"i85":6,"i86":6,"i87":18,"i88":6,"i89":6,"i90":6,"i91":6,"i92":6,"i93":6,"i94":6,"i95":6,"i96":6,"i97":6,"i98":6,"i99":6,"i100":6,"i101":6,"i102":6,"i103":6,"i104":6,"i105":6,"i106":6,"i107":6,"i108":6,"i109":6,"i110":6,"i111":18,"i112":18,"i113":18,"i114":6,"i115":6,"i116":6,"i117":6,"i118":6,"i119":6,"
 
i120":6,"i121":6,"i122":6,"i123":6,"i124":6,"i125":6,"i126":6,"i127":6,"i128":6,"i129":6,"i130":6,"i131":6,"i132":6,"i133":6,"i134":6,"i135":6,"i136":6,"i137":38,"i138":6,"i139":6,"i140":38,"i141":6,"i142":6,"i143":6,"i144":6,"i145":6,"i146":6,"i147":6,"i148":6,"i149":6,"i150":6,"i151":18,"i152":18,"i153":6,"i154":6,"i155":6,"i156":6,"i157":6,"i158":6,"i159":6,"i160":6,"i161":6,"i162":6,"i163":6,"i164":6,"i165":6,"i166":6,"i167":6,"i168":6,"i169":6,"i170":6,"i171":6,"i172":6,"i173":6,"i174":6,"i175":6,"i176":6,"i177":6,"i178":6,"i179":6,"i180":6,"i181":6,"i182":6,"i183":6,"i184":6,"i185":18};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],16:["t5","Default 
Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -241,6 +241,14 @@ extends 
+void
+cloneSnapshot(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">StringsnapshotName,
+ TableNametableName,
+ booleanrestoreAcl)
+Create a new table by cloning the snapshot content.
+
+
+
 http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html?is-external=true;
 title="class or interface in java.util.concurrent">Futurehttp://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true;
 title="class or interface in java.lang">Void
 cloneSnapshotAsync(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">StringsnapshotName,
   TableNametableName)
@@ -248,52 +256,52 @@ extends 
+
 void
 close()
 
-
+
 void
 closeRegion(byte[]regionname,
http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">StringserverName)
 Close a region.
 
 
-
+
 void
 

[27/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotManager.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotManager.html 
b/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotManager.html
index b01d3f2..8d4ca42 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotManager.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotManager.html
@@ -318,25 +318,27 @@ implements 
 
 (package private) long
-cloneSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
+cloneSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
  HTableDescriptorhTableDescriptor,
- NonceKeynonceKey)
+ NonceKeynonceKey,
+ booleanrestoreAcl)
 Clone the specified snapshot into a new table.
 
 
 
 private long
-cloneSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionreqSnapshot,
+cloneSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionreqSnapshot,
  TableNametableName,
- 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
+ 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
  HTableDescriptorsnapshotTableDesc,
- NonceKeynonceKey)
+ NonceKeynonceKey,
+ booleanrestoreAcl)
 Clone the specified snapshot.
 
 
 
 void
-deleteSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot)
+deleteSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot)
 Delete the specified snapshot
 
 
@@ -347,13 +349,13 @@ implements 
 
 
-http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in 
java.util">Listorg.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription
+http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in 
java.util">Listorg.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription
 getCompletedSnapshots()
 Gets the list of all completed snapshots.
 
 
 
-private http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in 
java.util">Listorg.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription
+private http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in 
java.util">Listorg.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription
 getCompletedSnapshots(org.apache.hadoop.fs.PathsnapshotDir)
 Gets the list of all completed snapshots.
 
@@ -393,14 +395,14 @@ implements 
 
 private boolean
-isSnapshotCompleted(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot)
+isSnapshotCompleted(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot)
 Check to see if the snapshot is one of the currently 
completed snapshots
  Returns true if the snapshot exists in the "completed snapshots folder".
 
 
 
 boolean
-isSnapshotDone(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionexpected)
+isSnapshotDone(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionexpected)
 Check if the specified snapshot is done
 
 
@@ -410,7 +412,7 @@ implements 
 
 (package private) boolean
-isTakingSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot)
+isTakingSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot)
 Check to see if there is a snapshot in progress with the 
same name or on the same table.
 
 
@@ -422,14 +424,14 @@ implements 
 
 private void
-prepareToTakeSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot)
+prepareToTakeSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot)
 Check to make sure that we are OK to run the passed 
snapshot.
 
 
 
 private SnapshotSentinel
-removeSentinelIfFinished(http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">MapTableName,SnapshotSentinelsentinels,
-
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot)
+removeSentinelIfFinished(http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">MapTableName,SnapshotSentinelsentinels,
+

[30/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html
 
b/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html
index 86e6e7f..96a43aa 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html
@@ -248,7 +248,7 @@ extends 
 
 Methods inherited from classorg.apache.hadoop.hbase.master.HMaster
-abort,
 abortProcedure,
 addColumn,
 addReplicationPeer,
 balance,
 balance,
 balanceSwitch,
 canCreateBaseZNode, canUpdateTableDescriptor,
 checkInitialized,
 checkServiceStarted,
 checkTableModifiable,
 configureInfoServer,
 constructMaster,
 createMetaBootstrap, createNamespace,
 createRpcServices,
 createServerManager,
 createSystemTable,
 createTable,
 deleteColumn,
 deleteNamespace,
 deleteTable,
 disableReplicationPeer,
 disableTable,
 drainRegionServer,
 enableReplicationPeer,
 enableTable,
 getAssignmentManager, getAverageLoad,
 getCatalogJanitor,
 getClientIdAuditPrefix,
 getClusterSchema,
 getClusterStatus,
 getDumpServlet,
 getFavoredNodesManager,
 getFsTableDescriptors,
 getHFileCleaner,
 getInitializedEvent,
 getLastMajorCompactionTimestamp,
 getLastMajorCompactionTimestampForRegion,
 getLoadBalancer,
 getLoadBalancerClassName,
 getLoadedCoprocessors,
 getLockMan
 ager, getLogCleaner,
 getMasterActiveTime,
 getMasterCoprocessorHost,
 getMasterCoprocessors,
 getMasterFileSystem,
 getMasterMetrics,
 getMasterProcedureExecutor,
 getMasterProcedureManagerHost,
 getMasterQuotaManager,
 getMasterRpcServices,
 getMasterStartTime,
 getMasterWalManager,
 getMergePlanCount,
 getMobCompactionState,
 getNamespace,
 getNamespaces,
 getNumWALFiles, getProcessName,
 getRegionNormalizer,
 getRegionNormalizerTracker,
 getRegionServerFatalLogBuffer,
 getRegionServerInfoPort,
 getRegionServerVersion,
 getRemoteInetAddress,
 getReplicationPeerConfig,
 getServerCrashProcessingEnabledEvent,
 getServerManager,
 getServerName,
 getSnapshotManager,
 getSplitOrMergeTracker,
 getSplitPlanCount,
 getTableDescriptors,
 getTableRegionForRow,
 getTableStateManager,
 getWalProcedureStore,
 getZooKeeper,
 initClusterSchemaService,
 initializeZKBasedSystemTrackers,
 initQuotaManager,
 isActiveMaster,
 isBalancerOn, isCatalogJanitorEnabled,
 isCleanerChoreEnabled,
 isInitializationStartsMetaRegionAssignment,
 isInitialized,
 isInMaintenanceMode,
 isNormalizerOn,
 isServerCrashProcessingEnabled,
 isSplitOrMergeEnabled, listDrainingRegionServers,
 listLocks,
 listProcedures,
 listReplicationPeers,
 listTableDescriptors,
 listTableDescriptorsByNamespace,
 listTableNames
 , listTableNamesByNamespace,
 login,
 main,
 mergeRegions,
 modifyColumn,
 modifyNamespace,
 modifyTable,
 move,
 normalizeRegions,
 registerService,
 removeDrainFromRegionServer,
 removeReplicationPeer,
 reportMobCompactionEnd,
 reportMobCompactionStart, requestMobCompaction,
 restoreSnapshot,
 sendShutdownInterrupt,
 setCatalogJanitorEnabled,
 setInitialized,
 setServerCrashProcessingEnabled,
 shutdown, splitRegion,
 stopMaster,
 stopServiceThreads,
 truncateTable,
 updateReplicationPeerConfig,
 waitForMasterActive
+abort,
 abortProcedure,
 addColumn,
 addReplicationPeer,
 balance,
 balance,
 balanceSwitch,
 canCreateBaseZNode, canUpdateTableDescriptor,
 checkInitialized,
 checkServiceStarted,
 checkTableModifiable,
 configureInfoServer,
 constructMaster,
 createMetaBootstrap, createNamespace,
 createRpcServices,
 createServerManager,
 createSystemTable,
 createTable,
 deleteColumn,
 deleteNamespace,
 deleteTable,
 disableReplicationPeer,
 disableTable,
 drainRegionServer,
 enableReplicationPeer,
 enableTable,
 getAssignmentManager, getAverageLoad,
 getCatalogJanitor,
 getClientIdAuditPrefix,
 getClusterSchema,
 getClusterStatus,
 getDumpServlet,
 getFavoredNodesManager,
 getFsTableDescriptors,
 getHFileCleaner,
 getInitializedEvent,
 getLastMajorCompactionTimestamp,
 getLastMajorCompactionTimestampForRegion,
 getLoadBalancer,
 getLoadBalancerClassName,
 getLoadedCoprocessors,
 getLockMan
 ager, getLogCleaner,
 getMasterActiveTime,
 getMasterCoprocessorHost,
 getMasterCoprocessors,
 getMasterFileSystem,
 getMasterMetrics,
 getMasterProcedureExecutor,
 getMasterProcedureManagerHost,
 getMasterQuotaManager,
 getMasterRpcServices,
 getMasterStartTime,
 getMasterWalManager,
 getMergePlanCount,
 getMobCompactionState,
 getNamespace,
 getNamespaces,
 getNumWALFiles, getProcessName,
 getRegionNormalizer,
 getRegionNormalizerTracker,
 getRegionServerFatalLogBuffer,
 getRegionServerInfoPort,
 getRegionServerVersion,
 getRemoteInetAddress,
 getReplicationPeerConfig,
 getServerCrashProcessingEnabledEvent,
 getServerManager,
 getServerName,
 getSnapshotManager,
 getSplitOrMergeTracker,
 

[23/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/security/access/AccessController.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/security/access/AccessController.html 
b/devapidocs/org/apache/hadoop/hbase/security/access/AccessController.html
index 67bc4c0..5196960 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/access/AccessController.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/access/AccessController.html
@@ -853,8 +853,8 @@ implements 
 void
-preCloneSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
-
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
+preCloneSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
+
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
 HTableDescriptorhTableDescriptor)
 Called before a snapshot is cloned.
 
@@ -921,8 +921,8 @@ implements 
 void
-preDeleteSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
- 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot)
+preDeleteSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
+ 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot)
 Called before a snapshot is deleted.
 
 
@@ -1064,8 +1064,8 @@ implements 
 void
-preListSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
-   
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot)
+preListSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
+   
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot)
 Called before listSnapshots request has been 
processed.
 
 
@@ -1216,8 +1216,8 @@ implements 
 void
-preRestoreSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
-  
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
+preRestoreSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
+  
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
   HTableDescriptorhTableDescriptor)
 Called before a snapshot is restored.
 
@@ -1320,8 +1320,8 @@ implements 
 void
-preSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
-   
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
+preSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
+   
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
HTableDescriptorhTableDescriptor)
 Called before a new snapshot is taken.
 
@@ -1501,7 +1501,7 @@ implements MasterObserver
-postAddColumn,
 postAddColumnFamily,
 postAddColumnHandler,
 postAddReplicationPeer, postAddRSGroup,
 postAssign,
 postBalance,
 postBalanceRSGroup,
 postBalanceSwit
 ch, postCloneSnapshot,
 postCompletedAddColumnFamilyAction,
 postCompletedDeleteColumnFamilyAction,
 postCompletedDeleteTableAction,
 postCompletedDisableTableAction,
 postCompletedEnableTableAction,
 postCompletedMergeRegionsAction,
 postCompletedModifyColumnFamilyAction,
 postCompletedModifyTableAction,
 postCompletedSplitRegionAction,
 postCompletedTruncateTableAction,
 postCreateNamespace,
 postCreateTable,
 postCreateTableHandler,
 postDeleteColumn,
 postDeleteColumnHandler,
 postDeleteSnapshot,
 postDeleteTableHandler,
 postDisableReplicationPeer,
 postDisableTable, postDisableTableHandler,
 postDispatchMerge,
 postEnableReplicationPeer,
 postEnableTable,
 postEnableTableHandler,
 postGetNamespaceDescriptor,
 postGetReplicationPeerConfig,
 postListLocks,
 postListReplicationPeers, href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postListSnapshot-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription-">postListSnapshot,
 > href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postLockHeartbeat-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.master.locking.LockProcedure-boolean-">postLockHeartbeat,
 > href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postMergeRegions-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo:A-">postMergeRegions,
 > href="../../../../../../org/apache/hadoop/hbase/coprocessor/MasterObserver.html#postMergeRegionsCommitAction-org.apache.hadoop.hbase.coprocessor.ObserverContext-org.apache.hadoop.hbase.HRegionInfo:A-org.apache.hadoop.hbase.HRegionInfo-">postMergeRegion
 sCommitAction, postModifyColumn,
 postModifyColumnFamily,
 postModifyColumnHandler,
 postModifyNamespace, postModifyTableHandler,
 postMove,
 

[31/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/master/HMaster.html 
b/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
index 8967608..73d01b1 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
@@ -1204,9 +1204,10 @@ implements 
 long
-restoreSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshotDesc,
+restoreSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshotDesc,
longnonceGroup,
-   longnonce)
+   longnonce,
+   booleanrestoreAcl)
 
 
 private void
@@ -3075,15 +3076,16 @@ implements 
+
 
 
 
 
 restoreSnapshot
-publiclongrestoreSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshotDesc,
+publiclongrestoreSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshotDesc,
 longnonceGroup,
-longnonce)
+longnonce,
+booleanrestoreAcl)
  throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true;
 title="class or interface in java.io">IOException
 
 Throws:
@@ -3097,7 +3099,7 @@ implements 
 
 checkTableModifiable
-publicvoidcheckTableModifiable(TableNametableName)
+publicvoidcheckTableModifiable(TableNametableName)
   throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true;
 title="class or interface in java.io">IOException,
  TableNotFoundException,
  TableNotDisabledException
@@ -3121,7 +3123,7 @@ implements 
 
 getClusterStatus
-publicClusterStatusgetClusterStatus()
+publicClusterStatusgetClusterStatus()
throws http://docs.oracle.com/javase/8/docs/api/java/io/InterruptedIOException.html?is-external=true;
 title="class or interface in java.io">InterruptedIOException
 
 Returns:
@@ -3137,7 +3139,7 @@ implements 
 
 getLoadedCoprocessors
-public statichttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">StringgetLoadedCoprocessors()
+public statichttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">StringgetLoadedCoprocessors()
 The set of loaded coprocessors is stored in a static set. 
Since it's
  statically allocated, it does not require that HMaster's cpHost be
  initialized prior to accessing it.
@@ -3153,7 +3155,7 @@ implements 
 
 getMasterStartTime
-publiclonggetMasterStartTime()
+publiclonggetMasterStartTime()
 
 Returns:
 timestamp in millis when HMaster was started.
@@ -3166,7 +3168,7 @@ implements 
 
 getMasterActiveTime
-publiclonggetMasterActiveTime()
+publiclonggetMasterActiveTime()
 
 Returns:
 timestamp in millis when HMaster became the active master.
@@ -3179,7 +3181,7 @@ implements 
 
 getNumWALFiles
-publicintgetNumWALFiles()
+publicintgetNumWALFiles()
 
 
 
@@ -3188,7 +3190,7 @@ implements 
 
 getWalProcedureStore
-publicWALProcedureStoregetWalProcedureStore()
+publicWALProcedureStoregetWalProcedureStore()
 
 
 
@@ -3197,7 +3199,7 @@ implements 
 
 getRegionServerInfoPort
-publicintgetRegionServerInfoPort(ServerNamesn)
+publicintgetRegionServerInfoPort(ServerNamesn)
 
 
 
@@ -3206,7 +3208,7 @@ implements 
 
 getRegionServerVersion
-publichttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">StringgetRegionServerVersion(ServerNamesn)
+publichttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">StringgetRegionServerVersion(ServerNamesn)
 
 
 
@@ -3215,7 +3217,7 @@ implements 
 
 getMasterCoprocessors
-publichttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String[]getMasterCoprocessors()
+publichttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String[]getMasterCoprocessors()
 
 Returns:
 array of coprocessor SimpleNames.
@@ -3228,7 +3230,7 @@ implements 
 
 abort
-publicvoidabort(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">Stringmsg,
+publicvoidabort(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">Stringmsg,
   http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true;
 title="class or 

hbase-site git commit: INFRA-10751 Empty commit

2017-05-18 Thread git-site-role
Repository: hbase-site
Updated Branches:
  refs/heads/asf-site 8b4cf63f4 -> b78b944c1


INFRA-10751 Empty commit


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

Branch: refs/heads/asf-site
Commit: b78b944c13e00f5dbc30c43939b11b56658269ea
Parents: 8b4cf63
Author: jenkins 
Authored: Thu May 18 14:59:57 2017 +
Committer: jenkins 
Committed: Thu May 18 14:59:57 2017 +

--

--




[33/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ExampleMasterObserverWithMetrics.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ExampleMasterObserverWithMetrics.html
 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ExampleMasterObserverWithMetrics.html
index 1c76f78..a67bcf3 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ExampleMasterObserverWithMetrics.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ExampleMasterObserverWithMetrics.html
@@ -273,7 +273,7 @@ implements MasterObserver
-postAbortProcedure,
 postAddColumn,
 postAddColumnFamily,
 postAddColumnHandler,
 postAddReplicationPeer,
 postAddRSGroup,
 postAssign,
 postBalance,
 postBalanceRSGroup,
 postBalanceSwitch,
 postCloneSnapshot,
 postCompletedAddColumnFamilyAction,
 postCompletedCreateTableAction, postCompletedDeleteColumnFamilyAction,
 postCompletedDeleteTableAction,
 postCompletedDisableTableAction,
 postCompletedEnableTableAction, postCompletedMergeRegionsAction,
 postCompletedModifyColumnFamilyAction,
 postCompletedModifyTableAction,
 postCompletedSplitRegionAction,
 postCompletedTruncateTableAction,
 postCreateNamespace,
 postCreateTableHandler,
 postDeleteColumn,
 postDeleteColumnFamily,
 postDeleteColumnHandler,
 postDeleteNamespace,
 postDeleteSnapshot, postDeleteTable,
 postDeleteTableHandler,
 postDisableReplicationPeer,
 postDisableTable,
 postDisableTableHandler,
 postDispatchMerge,
 postEnableReplicationPeer,
 postEnableTable,
 po
 stEnableTableHandler, postGetNamespaceDescriptor,
 postGetReplicationPeerConfig,
 postGetTableDescriptors,
 postGetTableNames,
 postListLocks,
 postListNamespaceDescriptors,
 postListProcedures,
 postListReplicationPeers,
 postListSnapshot,
 postLockHeartbeat,
 postMergeRegions,
 postMergeRegionsCommitAction,
 postModifyColumn,
 postModifyColumnFamily,
 postModifyColumnHandler,
 postModifyNamespace,
 postModifyTable,
 postModifyTableHandler,
 postMove,
 postMoveServers,
 postMoveServersAndTables,
 postMoveTables,
 postRegionOffline,
 postRemoveReplicationPeer,
 postRemoveRSGroup,
 postRequestLock,
 postRestoreSnapshot,
 postRollBackMergeRegionsAction,
 postRollBackSplitRegionAction,
 postSetNamespaceQuota,
 postSetSplitOrMergeEnabled,
 postSetTableQuota,
 postSetUserQuota,
 postSetUserQuota,
 postSetUserQuota,
 postSnapshot,
 postStartMaster,
 postTableFlush,
 postTruncateTable,
 postTruncateTableHandler,
 postUnassign,
 postUpdateReplicationPeerConfig,
 preAbortProcedure,
 preAddColumn,
 preAddColumnFamily,
 preAddColumnFamilyAction,
 preAddColumnHandler,
 preAddReplicationPeer,
 preAddRSGroup,
 preAssign, preBalance,
 preBalanceRSGroup,
 preBalanceSwitch,
 preCloneSnapshot,
 preCreateNamespace,
 preCreateTableAction,
 preCreateTableHandler,
 preDeleteColumn,
 preDeleteColumnFamily,
 preDeleteColumnFamilyAction,
 preDeleteColumnHandler,
 preDeleteNamespace,
 preD
 eleteSnapshot, preDeleteTable,
 preDeleteTableAction,
 preDeleteTableHandler,
 preDisableReplicationPeer,
 preDisableTableAction,
 preDisableTableHandler,
 preDispatchMerge,
 preEnableReplicationPeer,
 preEnableTable,
 preEnableTableAction,
 preEnableTableHandler,
 preGetNamespaceDescriptor,
 preGetReplicationPeerConfig,
 preGetTableDescriptors,
 preGetTableNames,
 preListLocks,
 preListNamespaceDescriptors,
 preListProcedures,
 preListReplicationPeers, preListSnapshot,
 preLockHeartbeat,
 preMasterInitialization,
 preMergeRegions,
 preMergeRegionsAction,
 preMergeRegionsCommitAction,
 preModifyColumn,
 preModifyColumnFamily,
 preModifyColumnFamilyAction,
 preModifyColumnHandler,
 preModifyNamespace,
 preModifyTable,
 preModifyTableAction,
 preModifyTableHandler,
 preMove,
 preMoveServers,
 preMoveServersAndTables,
 preMoveTables,
 preRegionOffline,
 preRemoveReplicationPeer,
 preRemoveRSGrou
 p, preRequestLock,
 preRestoreSnapshot,
 preSetNamespaceQuota,
 preSetSplitOrMergeEnabled,
 preSetTableQuota,
 preSetUserQuota,
 preSetUserQuota,
 preSetUserQuota,
 preShutdown,
 preSnapshot,
 preSplitRegion,
 preSplitRegionAction,
 preSplitRegionAfterPONRAction,
 preSplitRegionBeforePONRAction,
 preStopMaster,
 preTableFlush,
 preTruncateTable,
 preTruncateTableAction,
 preTruncateTableHandler,
 preUnassign,
 preUpdateReplicationPeerConfig
+postAbortProcedure,
 postAddColumn,
 postAddColumnFamily,
 postAddColumnHandler,
 postAddReplicationPeer,
 postAddRSGroup,
 postAssign,
 postBalance,
 postBalanceRSGroup,
 postBalanceSwitch,
 postCloneSnapshot,
 postCompletedAddColumnFamilyAction,
 postCompletedCreateTableAction, postCompletedDeleteColumnFamilyAction,
 postCompletedDeleteTableAction,
 postCompletedDisableTableAction,
 postCompletedEnableTableAction, postCompletedMergeRegionsAction,
 postCompletedModifyColumnFamilyAction,
 postCompletedModifyTableAction,
 postCompletedSplitRegionAction,
 postCompletedTruncateTableAction,
 

[28/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/MasterProcedureEnv.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/MasterProcedureEnv.html
 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/MasterProcedureEnv.html
index f81384b..f1c87a7 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/MasterProcedureEnv.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/MasterProcedureEnv.html
@@ -1192,6 +1192,14 @@
 
 
 private void
+CloneSnapshotProcedure.restoreSnapshotAcl(MasterProcedureEnvenv)
+
+
+private void
+RestoreSnapshotProcedure.restoreSnapshotAcl(MasterProcedureEnvenv)
+
+
+private void
 ModifyColumnFamilyProcedure.restoreTableDescriptor(MasterProcedureEnvenv)
 Restore back to the old descriptor
 
@@ -1637,59 +1645,65 @@
 http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListHRegionInforegions)
 
 
-CloneSnapshotProcedure(MasterProcedureEnvenv,
+CloneSnapshotProcedure(MasterProcedureEnvenv,
   HTableDescriptorhTableDescriptor,
-  
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot)
+  
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot)
+
+
+CloneSnapshotProcedure(MasterProcedureEnvenv,
+  HTableDescriptorhTableDescriptor,
+  
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
+  booleanrestoreAcl)
 Constructor
 
 
-
+
 CreateNamespaceProcedure(MasterProcedureEnvenv,
 NamespaceDescriptornsDescriptor)
 
-
+
 CreateTableProcedure(MasterProcedureEnvenv,
 HTableDescriptorhTableDescriptor,
 HRegionInfo[]newRegions)
 
-
+
 CreateTableProcedure(MasterProcedureEnvenv,
 HTableDescriptorhTableDescriptor,
 HRegionInfo[]newRegions,
 ProcedurePrepareLatchsyncLatch)
 
-
+
 DeleteColumnFamilyProcedure(MasterProcedureEnvenv,
TableNametableName,
byte[]familyName)
 
-
+
 DeleteColumnFamilyProcedure(MasterProcedureEnvenv,
TableNametableName,
byte[]familyName,
ProcedurePrepareLatchlatch)
 
-
+
 DeleteNamespaceProcedure(MasterProcedureEnvenv,
 http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in 
java.lang">StringnamespaceName)
 
-
+
 DeleteTableProcedure(MasterProcedureEnvenv,
 TableNametableName)
 
-
+
 DeleteTableProcedure(MasterProcedureEnvenv,
 TableNametableName,
 ProcedurePrepareLatchsyncLatch)
 
-
+
 DisableTableProcedure(MasterProcedureEnvenv,
  TableNametableName,
  booleanskipTableStateCheck)
 Constructor
 
 
-
+
 DisableTableProcedure(MasterProcedureEnvenv,
  TableNametableName,
  booleanskipTableStateCheck,
@@ -1697,14 +1711,14 @@
 Constructor
 
 
-
+
 EnableTableProcedure(MasterProcedureEnvenv,
 TableNametableName,
 booleanskipTableStateCheck)
 Constructor
 
 
-
+
 EnableTableProcedure(MasterProcedureEnvenv,
 TableNametableName,
 booleanskipTableStateCheck,
@@ -1712,39 +1726,45 @@
 Constructor
 
 
-
+
 MergeTableRegionsProcedure(MasterProcedureEnvenv,
   HRegionInfo[]regionsToMerge,
   booleanforcible)
 
-
+
 ModifyColumnFamilyProcedure(MasterProcedureEnvenv,
TableNametableName,
HColumnDescriptorcfDescriptor)
 
-
+
 ModifyColumnFamilyProcedure(MasterProcedureEnvenv,
TableNametableName,
HColumnDescriptorcfDescriptor,
ProcedurePrepareLatchlatch)
 
-
+
 ModifyNamespaceProcedure(MasterProcedureEnvenv,
 NamespaceDescriptornewNsDescriptor)
 
-
+
 ModifyTableProcedure(MasterProcedureEnvenv,
 HTableDescriptorhtd)
 
-
+
 ModifyTableProcedure(MasterProcedureEnvenv,
 HTableDescriptorhtd,
 ProcedurePrepareLatchlatch)
 
+
+RestoreSnapshotProcedure(MasterProcedureEnvenv,
+HTableDescriptorhTableDescriptor,
+
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot)
+
 
-RestoreSnapshotProcedure(MasterProcedureEnvenv,

[29/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.html
 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.html
index 1e7382b..af9640c 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -199,10 +199,14 @@ extends parentsToChildrenPairMap
 
 
-private 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription
-snapshot
+private boolean
+restoreAcl
 
 
+private 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription
+snapshot
+
+
 private http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true;
 title="class or interface in java.lang">Boolean
 traceEnabled
 
@@ -233,9 +237,15 @@ extends 
-CloneSnapshotProcedure(MasterProcedureEnvenv,
+CloneSnapshotProcedure(MasterProcedureEnvenv,
+  HTableDescriptorhTableDescriptor,
+  
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot)
+
+
+CloneSnapshotProcedure(MasterProcedureEnvenv,
   HTableDescriptorhTableDescriptor,
-  
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot)
+  
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
+  booleanrestoreAcl)
 Constructor
 
 
@@ -357,20 +367,24 @@ extends 
+private void
+restoreSnapshotAcl(MasterProcedureEnvenv)
+
+
 protected void
 rollbackState(MasterProcedureEnvenv,
  
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.CloneSnapshotStatestate)
 called to perform the rollback of the specified state
 
 
-
+
 void
 serializeStateData(http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true;
 title="class or interface in java.io">OutputStreamstream)
 The user-level code of the procedure may have some state to
  persist (e.g.
 
 
-
+
 void
 toStringClassDetails(http://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true;
 title="class or interface in java.lang">StringBuildersb)
 Extend the toString() information with the procedure details
@@ -444,7 +458,16 @@ extends 
 
 snapshot
-privateorg.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription
 snapshot
+privateorg.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription
 snapshot
+
+
+
+
+
+
+
+restoreAcl
+privateboolean restoreAcl
 
 
 
@@ -453,7 +476,7 @@ extends 
 
 newRegions
-privatehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListHRegionInfo newRegions
+privatehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListHRegionInfo newRegions
 
 
 
@@ -462,7 +485,7 @@ extends 
 
 parentsToChildrenPairMap
-privatehttp://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">Maphttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String,Pairhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String,http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String parentsToChildrenPairMap
+privatehttp://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">Maphttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String,Pairhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String,http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String parentsToChildrenPairMap
 
 
 
@@ -471,7 +494,7 @@ extends 
 
 

[16/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotManifestV2.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotManifestV2.html 
b/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotManifestV2.html
index 9c7a5ad..3b4be74 100644
--- a/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotManifestV2.html
+++ b/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotManifestV2.html
@@ -214,11 +214,11 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 (package private) static http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in 
java.util">Listorg.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotRegionManifest
-loadRegionManifests(org.apache.hadoop.conf.Configurationconf,
+loadRegionManifests(org.apache.hadoop.conf.Configurationconf,
http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Executor.html?is-external=true;
 title="class or interface in java.util.concurrent">Executorexecutor,
org.apache.hadoop.fs.FileSystemfs,
org.apache.hadoop.fs.PathsnapshotDir,
-   
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptiondesc,
+   
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptiondesc,
intmanifestSizeLimit)
 
 
@@ -303,7 +303,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 Method Detail
-
+
 
 
 
@@ -313,7 +313,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?

  http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Executor.html?is-external=true;
 title="class or interface in java.util.concurrent">Executorexecutor,

  
org.apache.hadoop.fs.FileSystemfs,

  
org.apache.hadoop.fs.PathsnapshotDir,
-   
  
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptiondesc,
+   
  
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptiondesc,

  intmanifestSizeLimit)

   throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true;
 title="class or interface in java.io">IOException
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotReferenceUtil.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotReferenceUtil.html 
b/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotReferenceUtil.html
index 0c18a04..3e138ba 100644
--- a/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotReferenceUtil.html
+++ b/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotReferenceUtil.html
@@ -218,19 +218,19 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 private static http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true;
 title="class or interface in java.util">Sethttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String
-getHFileNames(org.apache.hadoop.conf.Configurationconf,
+getHFileNames(org.apache.hadoop.conf.Configurationconf,
  org.apache.hadoop.fs.FileSystemfs,
  org.apache.hadoop.fs.PathsnapshotDir,
- 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshotDesc)
+ 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshotDesc)
 Returns the store file names in the snapshot.
 
 
 
 static void
-verifySnapshot(org.apache.hadoop.conf.Configurationconf,
+verifySnapshot(org.apache.hadoop.conf.Configurationconf,
   org.apache.hadoop.fs.FileSystemfs,
   org.apache.hadoop.fs.PathsnapshotDir,
-  
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshotDesc)
+  

[19/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/snapshot/RestoreSnapshotHelper.RestoreMetaChanges.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/snapshot/RestoreSnapshotHelper.RestoreMetaChanges.html
 
b/devapidocs/org/apache/hadoop/hbase/snapshot/RestoreSnapshotHelper.RestoreMetaChanges.html
index d768020..c6f1c4f 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/snapshot/RestoreSnapshotHelper.RestoreMetaChanges.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/snapshot/RestoreSnapshotHelper.RestoreMetaChanges.html
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-public static class RestoreSnapshotHelper.RestoreMetaChanges
+public static class RestoreSnapshotHelper.RestoreMetaChanges
 extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
 Describe the set of operations needed to update hbase:meta 
after restore.
 
@@ -272,7 +272,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 parentsMap
-private finalhttp://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">Maphttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String,Pairhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String,http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String parentsMap
+private finalhttp://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">Maphttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String,Pairhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String,http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String parentsMap
 
 
 
@@ -281,7 +281,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 htd
-private finalHTableDescriptor htd
+private finalHTableDescriptor htd
 
 
 
@@ -290,7 +290,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 regionsToRestore
-privatehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListHRegionInfo regionsToRestore
+privatehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListHRegionInfo regionsToRestore
 
 
 
@@ -299,7 +299,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 regionsToRemove
-privatehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListHRegionInfo regionsToRemove
+privatehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListHRegionInfo regionsToRemove
 
 
 
@@ -308,7 +308,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 regionsToAdd
-privatehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListHRegionInfo regionsToAdd
+privatehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListHRegionInfo regionsToAdd
 
 
 
@@ -325,7 +325,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 RestoreMetaChanges
-publicRestoreMetaChanges(HTableDescriptorhtd,
+publicRestoreMetaChanges(HTableDescriptorhtd,
   http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">Maphttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String,Pairhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String,http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in 
java.lang">StringparentsMap)
 
 
@@ -343,7 +343,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 getTableDescriptor
-publicHTableDescriptorgetTableDescriptor()
+publicHTableDescriptorgetTableDescriptor()
 
 
 
@@ -352,7 +352,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 getParentToChildrenPairMap
-publichttp://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in 

[02/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.MergeTableRegionProcedureBiConsumer.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.MergeTableRegionProcedureBiConsumer.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.MergeTableRegionProcedureBiConsumer.html
index 4fd4af0..1b2d845 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.MergeTableRegionProcedureBiConsumer.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.MergeTableRegionProcedureBiConsumer.html
@@ -186,2271 +186,2272 @@
 178import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.RemoveReplicationPeerResponse;
 179import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigRequest;
 180import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigResponse;
-181import 
org.apache.hadoop.hbase.snapshot.ClientSnapshotDescriptionUtils;
-182import 
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException;
-183import 
org.apache.hadoop.hbase.snapshot.SnapshotCreationException;
-184import 
org.apache.hadoop.hbase.util.Bytes;
-185import 
org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
-186import 
org.apache.hadoop.hbase.util.ForeignExceptionUtil;
-187import 
org.apache.hadoop.hbase.util.Pair;
-188
-189/**
-190 * The implementation of AsyncAdmin.
-191 */
-192@InterfaceAudience.Private
-193@InterfaceStability.Evolving
-194public class AsyncHBaseAdmin implements 
AsyncAdmin {
-195  public static final String 
FLUSH_TABLE_PROCEDURE_SIGNATURE = "flush-table-proc";
-196
-197  private static final Log LOG = 
LogFactory.getLog(AsyncHBaseAdmin.class);
-198
-199  private final AsyncConnectionImpl 
connection;
-200
-201  private final RawAsyncTable 
metaTable;
-202
-203  private final long rpcTimeoutNs;
-204
-205  private final long 
operationTimeoutNs;
-206
-207  private final long pauseNs;
-208
-209  private final int maxAttempts;
-210
-211  private final int startLogErrorsCnt;
-212
-213  private final NonceGenerator ng;
-214
-215  AsyncHBaseAdmin(AsyncConnectionImpl 
connection) {
-216this.connection = connection;
-217this.metaTable = 
connection.getRawTable(META_TABLE_NAME);
-218this.rpcTimeoutNs = 
connection.connConf.getRpcTimeoutNs();
-219this.operationTimeoutNs = 
connection.connConf.getOperationTimeoutNs();
-220this.pauseNs = 
connection.connConf.getPauseNs();
-221this.maxAttempts = 
connection.connConf.getMaxRetries();
-222this.startLogErrorsCnt = 
connection.connConf.getStartLogErrorsCnt();
-223this.ng = 
connection.getNonceGenerator();
-224  }
-225
-226  private T 
MasterRequestCallerBuilderT newMasterCaller() {
-227return 
this.connection.callerFactory.T masterRequest()
-228.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-229
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-230.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-231
.startLogErrorsCnt(startLogErrorsCnt);
-232  }
-233
-234  private T 
AdminRequestCallerBuilderT newAdminCaller() {
-235return 
this.connection.callerFactory.T adminRequest()
-236.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-237
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-238.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-239
.startLogErrorsCnt(startLogErrorsCnt);
-240  }
-241
-242  @FunctionalInterface
-243  private interface 
MasterRpcCallRESP, REQ {
-244void call(MasterService.Interface 
stub, HBaseRpcController controller, REQ req,
-245RpcCallbackRESP done);
-246  }
-247
-248  @FunctionalInterface
-249  private interface AdminRpcCallRESP, 
REQ {
-250void call(AdminService.Interface 
stub, HBaseRpcController controller, REQ req,
-251RpcCallbackRESP done);
-252  }
-253
-254  @FunctionalInterface
-255  private interface ConverterD, S 
{
-256D convert(S src) throws 
IOException;
-257  }
-258
-259  private PREQ, PRESP, RESP 
CompletableFutureRESP call(HBaseRpcController controller,
-260  MasterService.Interface stub, PREQ 
preq, MasterRpcCallPRESP, PREQ rpcCall,
-261  ConverterRESP, PRESP 
respConverter) {
-262CompletableFutureRESP future 
= new CompletableFuture();
-263rpcCall.call(stub, controller, preq, 
new RpcCallbackPRESP() {
-264
-265  @Override
-266  public void run(PRESP resp) {
-267if (controller.failed()) {
-268  
future.completeExceptionally(controller.getFailed());
-269} else {
-270  try {
-271
future.complete(respConverter.convert(resp));
-272  } catch (IOException e) {
-273
future.completeExceptionally(e);
-274  }
-275}
-276  }
-277  

[49/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/apidocs/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html 
b/apidocs/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html
index c5d674a..a4e4d94 100644
--- a/apidocs/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html
+++ b/apidocs/org/apache/hadoop/hbase/snapshot/SnapshotInfo.html
@@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Public
-public final class SnapshotInfo
+public final class SnapshotInfo
 extends org.apache.hadoop.hbase.util.AbstractHBaseTool
 Tool for dumping snapshot information.
  
@@ -208,16 +208,16 @@ extends 
org.apache.hadoop.hbase.util.AbstractHBaseTool
 
 
 static 
org.apache.hadoop.hbase.snapshot.SnapshotInfo.SnapshotStats
-getSnapshotStats(org.apache.hadoop.conf.Configurationconf,
-
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshotDesc,
-http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in 
java.util">Maporg.apache.hadoop.fs.Path,http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true;
 title="class or interface in java.lang">IntegerfilesMap)
+getSnapshotStats(org.apache.hadoop.conf.Configurationconf,
+SnapshotDescriptionsnapshot)
 Returns the snapshot stats
 
 
 
 static 
org.apache.hadoop.hbase.snapshot.SnapshotInfo.SnapshotStats
-getSnapshotStats(org.apache.hadoop.conf.Configurationconf,
-SnapshotDescriptionsnapshot)
+getSnapshotStats(org.apache.hadoop.conf.Configurationconf,
+
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshotDesc,
+http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in 
java.util">Maporg.apache.hadoop.fs.Path,http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true;
 title="class or interface in java.lang">IntegerfilesMap)
 Returns the snapshot stats
 
 
@@ -270,7 +270,7 @@ extends org.apache.hadoop.hbase.util.AbstractHBaseTool
 
 
 SnapshotInfo
-publicSnapshotInfo()
+publicSnapshotInfo()
 
 
 
@@ -287,7 +287,7 @@ extends org.apache.hadoop.hbase.util.AbstractHBaseTool
 
 
 doWork
-publicintdoWork()
+publicintdoWork()
throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true;
 title="class or interface in java.io">IOException,
   http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true;
 title="class or interface in java.lang">InterruptedException
 Description copied from 
class:org.apache.hadoop.hbase.util.AbstractHBaseTool
@@ -307,7 +307,7 @@ extends org.apache.hadoop.hbase.util.AbstractHBaseTool
 
 
 addOptions
-protectedvoidaddOptions()
+protectedvoidaddOptions()
 Description copied from 
class:org.apache.hadoop.hbase.util.AbstractHBaseTool
 Override this to add command-line options using 
AbstractHBaseTool.addOptWithArg(java.lang.String, java.lang.String)
  and similar methods.
@@ -323,7 +323,7 @@ extends org.apache.hadoop.hbase.util.AbstractHBaseTool
 
 
 processOptions
-protectedvoidprocessOptions(org.apache.commons.cli.CommandLinecmd)
+protectedvoidprocessOptions(org.apache.commons.cli.CommandLinecmd)
 Description copied from 
class:org.apache.hadoop.hbase.util.AbstractHBaseTool
 This method is called to process the options after they 
have been parsed.
 
@@ -338,7 +338,7 @@ extends org.apache.hadoop.hbase.util.AbstractHBaseTool
 
 
 printUsage
-protectedvoidprintUsage()
+protectedvoidprintUsage()
 
 Overrides:
 printUsagein 
classorg.apache.hadoop.hbase.util.AbstractHBaseTool
@@ -351,7 +351,7 @@ extends org.apache.hadoop.hbase.util.AbstractHBaseTool
 
 
 getSnapshotStats
-public 
staticorg.apache.hadoop.hbase.snapshot.SnapshotInfo.SnapshotStatsgetSnapshotStats(org.apache.hadoop.conf.Configurationconf,
+public 
staticorg.apache.hadoop.hbase.snapshot.SnapshotInfo.SnapshotStatsgetSnapshotStats(org.apache.hadoop.conf.Configurationconf,

SnapshotDescriptionsnapshot)

 throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true;
 title="class or interface in java.io">IOException
 Returns the snapshot stats
@@ -366,14 +366,14 @@ extends 
org.apache.hadoop.hbase.util.AbstractHBaseTool
 
 
 
-
+
 
 
 
 
 getSnapshotStats
-public 
staticorg.apache.hadoop.hbase.snapshot.SnapshotInfo.SnapshotStatsgetSnapshotStats(org.apache.hadoop.conf.Configurationconf,
-   


[51/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.


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

Branch: refs/heads/asf-site
Commit: 8b4cf63f44a9e0fb8339ca313a0ccda766db2f39
Parents: 848b479
Author: jenkins 
Authored: Thu May 18 14:59:32 2017 +
Committer: jenkins 
Committed: Thu May 18 14:59:32 2017 +

--
 acid-semantics.html | 4 +-
 apache_hbase_reference_guide.pdf| 4 +-
 apache_hbase_reference_guide.pdfmarks   | 4 +-
 apidocs/index-all.html  |10 +-
 .../hbase/class-use/TableExistsException.html   | 8 +
 .../hadoop/hbase/class-use/TableName.html   |   124 +-
 .../org/apache/hadoop/hbase/client/Admin.html   |   511 +-
 .../hadoop/hbase/snapshot/SnapshotInfo.html |36 +-
 .../class-use/RestoreSnapshotException.html |22 +-
 .../org/apache/hadoop/hbase/client/Admin.html   |  1006 +-
 .../hadoop/hbase/snapshot/ExportSnapshot.html   | 2 +-
 .../hadoop/hbase/snapshot/SnapshotInfo.html |  1323 +-
 bulk-loads.html | 4 +-
 checkstyle-aggregate.html   | 16864 +
 checkstyle.rss  |48 +-
 coc.html| 4 +-
 cygwin.html | 4 +-
 dependencies.html   | 4 +-
 dependency-convergence.html | 4 +-
 dependency-info.html| 4 +-
 dependency-management.html  | 4 +-
 devapidocs/allclasses-frame.html| 1 +
 devapidocs/allclasses-noframe.html  | 1 +
 devapidocs/constant-values.html | 6 +-
 devapidocs/index-all.html   |   230 +-
 .../hadoop/hbase/backup/package-tree.html   | 4 +-
 .../hadoop/hbase/backup/util/RestoreTool.html   | 2 +-
 .../hadoop/hbase/class-use/HRegionInfo.html | 4 +-
 .../hbase/class-use/HTableDescriptor.html   |   104 +-
 .../hbase/class-use/TableExistsException.html   |14 +
 .../hadoop/hbase/class-use/TableName.html   |63 +-
 .../class-use/InterfaceAudience.Private.html|13 +-
 .../hbase/classification/package-tree.html  | 6 +-
 .../org/apache/hadoop/hbase/client/Admin.html   |   511 +-
 ...dmin.AddColumnFamilyProcedureBiConsumer.html | 6 +-
 .../client/AsyncHBaseAdmin.AdminRpcCall.html| 4 +-
 .../hbase/client/AsyncHBaseAdmin.Converter.html | 4 +-
 ...dmin.CreateNamespaceProcedureBiConsumer.html | 6 +-
 ...aseAdmin.CreateTableProcedureBiConsumer.html | 6 +-
 ...n.DeleteColumnFamilyProcedureBiConsumer.html | 6 +-
 ...dmin.DeleteNamespaceProcedureBiConsumer.html | 6 +-
 ...aseAdmin.DeleteTableProcedureBiConsumer.html | 8 +-
 ...seAdmin.DisableTableProcedureBiConsumer.html | 6 +-
 ...aseAdmin.EnableTableProcedureBiConsumer.html | 6 +-
 .../client/AsyncHBaseAdmin.MasterRpcCall.html   | 4 +-
 ...min.MergeTableRegionProcedureBiConsumer.html | 6 +-
 ...n.ModifyColumnFamilyProcedureBiConsumer.html | 6 +-
 ...dmin.ModifyNamespaceProcedureBiConsumer.html | 6 +-
 ...HBaseAdmin.NamespaceProcedureBiConsumer.html |14 +-
 .../AsyncHBaseAdmin.ProcedureBiConsumer.html|12 +-
 .../client/AsyncHBaseAdmin.TableOperator.html   | 4 +-
 ...syncHBaseAdmin.TableProcedureBiConsumer.html |14 +-
 ...eAdmin.TruncateTableProcedureBiConsumer.html | 6 +-
 .../hadoop/hbase/client/AsyncHBaseAdmin.html|   276 +-
 .../client/HBaseAdmin.NamespaceFuture.html  |12 +-
 ...in.ProcedureFuture.WaitForStateCallable.html | 8 +-
 .../client/HBaseAdmin.ProcedureFuture.html  |48 +-
 .../client/HBaseAdmin.ReplicationState.html |12 +-
 .../HBaseAdmin.RestoreSnapshotFuture.html   |16 +-
 ...n.TableFuture.TableWaitForStateCallable.html | 8 +-
 .../hbase/client/HBaseAdmin.TableFuture.html|30 +-
 .../client/HBaseAdmin.ThrowableAbortable.html   | 8 +-
 .../apache/hadoop/hbase/client/HBaseAdmin.html  |   623 +-
 .../hbase/client/class-use/HBaseAdmin.html  | 4 +-
 .../hadoop/hbase/client/package-tree.html   |24 +-
 .../hbase/coprocessor/MasterObserver.html   |80 +-
 .../class-use/MasterCoprocessorEnvironment.html |64 +-
 .../coprocessor/class-use/ObserverContext.html  |64 +-
 .../ExampleMasterObserverWithMetrics.html   | 2 +-
 .../class-use/ForeignExceptionDispatcher.html   | 4 +-
 .../class-use/ForeignExceptionSnare.html|10 +-
 .../hadoop/hbase/filter/package-tree.html   |12 +-
 

[48/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/apidocs/src-html/org/apache/hadoop/hbase/client/Admin.html
--
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/Admin.html 
b/apidocs/src-html/org/apache/hadoop/hbase/client/Admin.html
index de81692..75f0173 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/Admin.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/Admin.html
@@ -1529,510 +1529,540 @@
 1521  throws IOException, 
RestoreSnapshotException;
 1522
 1523  /**
-1524   * Create a new table by cloning the 
snapshot content.
-1525   *
-1526   * @param snapshotName name of the 
snapshot to be cloned
-1527   * @param tableName name of the table 
where the snapshot will be restored
-1528   * @throws IOException if a remote or 
network exception occurs
-1529   * @throws TableExistsException if 
table to be created already exists
-1530   * @throws RestoreSnapshotException if 
snapshot failed to be cloned
-1531   * @throws IllegalArgumentException if 
the specified table has not a valid name
-1532   */
-1533  void cloneSnapshot(final byte[] 
snapshotName, final TableName tableName)
-1534  throws IOException, 
TableExistsException, RestoreSnapshotException;
-1535
-1536  /**
-1537   * Create a new table by cloning the 
snapshot content.
-1538   *
-1539   * @param snapshotName name of the 
snapshot to be cloned
-1540   * @param tableName name of the table 
where the snapshot will be restored
-1541   * @throws IOException if a remote or 
network exception occurs
-1542   * @throws TableExistsException if 
table to be created already exists
-1543   * @throws RestoreSnapshotException if 
snapshot failed to be cloned
-1544   * @throws IllegalArgumentException if 
the specified table has not a valid name
-1545   */
-1546  void cloneSnapshot(final String 
snapshotName, final TableName tableName)
-1547  throws IOException, 
TableExistsException, RestoreSnapshotException;
-1548
-1549  /**
-1550   * Create a new table by cloning the 
snapshot content, but does not block
-1551   * and wait for it be completely 
cloned.
-1552   * You can use Future.get(long, 
TimeUnit) to wait on the operation to complete.
-1553   * It may throw ExecutionException if 
there was an error while executing the operation
-1554   * or TimeoutException in case the 
wait timeout was not long enough to allow the
-1555   * operation to complete.
-1556   *
-1557   * @param snapshotName name of the 
snapshot to be cloned
-1558   * @param tableName name of the table 
where the snapshot will be restored
-1559   * @throws IOException if a remote or 
network exception occurs
-1560   * @throws TableExistsException if 
table to be cloned already exists
-1561   * @return the result of the async 
clone snapshot. You can use Future.get(long, TimeUnit)
-1562   *to wait on the operation to 
complete.
-1563   */
-1564  FutureVoid 
cloneSnapshotAsync(final String snapshotName, final TableName tableName)
-1565  throws IOException, 
TableExistsException;
-1566
-1567  /**
-1568   * Execute a distributed procedure on 
a cluster.
-1569   *
-1570   * @param signature A distributed 
procedure is uniquely identified by its signature (default the
-1571   * root ZK node name of the 
procedure).
-1572   * @param instance The instance name 
of the procedure. For some procedures, this parameter is
-1573   * optional.
-1574   * @param props Property/Value pairs 
of properties passing to the procedure
-1575   * @throws IOException
-1576   */
-1577  void execProcedure(String signature, 
String instance, MapString, String props)
-1578  throws IOException;
-1579
-1580  /**
-1581   * Execute a distributed procedure on 
a cluster.
-1582   *
-1583   * @param signature A distributed 
procedure is uniquely identified by its signature (default the
-1584   * root ZK node name of the 
procedure).
-1585   * @param instance The instance name 
of the procedure. For some procedures, this parameter is
-1586   * optional.
-1587   * @param props Property/Value pairs 
of properties passing to the procedure
-1588   * @return data returned after 
procedure execution. null if no return data.
-1589   * @throws IOException
-1590   */
-1591  byte[] execProcedureWithRet(String 
signature, String instance, MapString, String props)
-1592  throws IOException;
-1593
-1594  /**
-1595   * Check the current state of the 
specified procedure. There are three possible states: ol
-1596   * lirunning - returns 
ttfalse/tt/li lifinished - returns 
tttrue/tt/li
-1597   * lifinished with error - 
throws the exception that caused the procedure to fail/li /ol
-1598   *
-1599   * @param signature The signature that 
uniquely identifies a procedure
-1600   * @param instance The instance name 
of the procedure
-1601   * @param props Property/Value pairs 
of properties passing to the procedure
-1602   * @return true if the specified 
procedure is finished successfully, false if it is 

[39/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html
 
b/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html
index 4a7fb41..5ec57cd 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html
@@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-private class AsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer
+private class AsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer
 extends AsyncHBaseAdmin.TableProcedureBiConsumer
 
 
@@ -240,7 +240,7 @@ extends 
 
 AddColumnFamilyProcedureBiConsumer
-AddColumnFamilyProcedureBiConsumer(AsyncAdminadmin,
+AddColumnFamilyProcedureBiConsumer(AsyncAdminadmin,
TableNametableName)
 
 
@@ -258,7 +258,7 @@ extends 
 
 getOperationType
-http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">StringgetOperationType()
+http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">StringgetOperationType()
 
 Specified by:
 getOperationTypein
 classAsyncHBaseAdmin.TableProcedureBiConsumer

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AdminRpcCall.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AdminRpcCall.html 
b/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AdminRpcCall.html
index 98e7aea..69de053 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AdminRpcCall.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AdminRpcCall.html
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
 
 
 http://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html?is-external=true;
 title="class or interface in java.lang">@FunctionalInterface
-private static interface AsyncHBaseAdmin.AdminRpcCallRESP,REQ
+private static interface AsyncHBaseAdmin.AdminRpcCallRESP,REQ
 
 
 
@@ -159,7 +159,7 @@ private static interface 
 
 call
-voidcall(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.Interfacestub,
+voidcall(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.Interfacestub,
   HBaseRpcControllercontroller,
   REQreq,
   org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcCallbackRESPdone)

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.Converter.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.Converter.html 
b/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.Converter.html
index f2f2634..e71aeec 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.Converter.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.Converter.html
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
 
 
 http://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html?is-external=true;
 title="class or interface in java.lang">@FunctionalInterface
-private static interface AsyncHBaseAdmin.ConverterD,S
+private static interface AsyncHBaseAdmin.ConverterD,S
 
 
 
@@ -156,7 +156,7 @@ private static interface 
 
 convert
-Dconvert(Ssrc)
+Dconvert(Ssrc)
throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true;
 title="class or interface in java.io">IOException
 
 Throws:

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer.html
 
b/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer.html
index 5562e8b..11e793e 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer.html
@@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-private class AsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer
+private class AsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer
 extends 

[07/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DeleteNamespaceProcedureBiConsumer.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DeleteNamespaceProcedureBiConsumer.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DeleteNamespaceProcedureBiConsumer.html
index 4fd4af0..1b2d845 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DeleteNamespaceProcedureBiConsumer.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DeleteNamespaceProcedureBiConsumer.html
@@ -186,2271 +186,2272 @@
 178import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.RemoveReplicationPeerResponse;
 179import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigRequest;
 180import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigResponse;
-181import 
org.apache.hadoop.hbase.snapshot.ClientSnapshotDescriptionUtils;
-182import 
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException;
-183import 
org.apache.hadoop.hbase.snapshot.SnapshotCreationException;
-184import 
org.apache.hadoop.hbase.util.Bytes;
-185import 
org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
-186import 
org.apache.hadoop.hbase.util.ForeignExceptionUtil;
-187import 
org.apache.hadoop.hbase.util.Pair;
-188
-189/**
-190 * The implementation of AsyncAdmin.
-191 */
-192@InterfaceAudience.Private
-193@InterfaceStability.Evolving
-194public class AsyncHBaseAdmin implements 
AsyncAdmin {
-195  public static final String 
FLUSH_TABLE_PROCEDURE_SIGNATURE = "flush-table-proc";
-196
-197  private static final Log LOG = 
LogFactory.getLog(AsyncHBaseAdmin.class);
-198
-199  private final AsyncConnectionImpl 
connection;
-200
-201  private final RawAsyncTable 
metaTable;
-202
-203  private final long rpcTimeoutNs;
-204
-205  private final long 
operationTimeoutNs;
-206
-207  private final long pauseNs;
-208
-209  private final int maxAttempts;
-210
-211  private final int startLogErrorsCnt;
-212
-213  private final NonceGenerator ng;
-214
-215  AsyncHBaseAdmin(AsyncConnectionImpl 
connection) {
-216this.connection = connection;
-217this.metaTable = 
connection.getRawTable(META_TABLE_NAME);
-218this.rpcTimeoutNs = 
connection.connConf.getRpcTimeoutNs();
-219this.operationTimeoutNs = 
connection.connConf.getOperationTimeoutNs();
-220this.pauseNs = 
connection.connConf.getPauseNs();
-221this.maxAttempts = 
connection.connConf.getMaxRetries();
-222this.startLogErrorsCnt = 
connection.connConf.getStartLogErrorsCnt();
-223this.ng = 
connection.getNonceGenerator();
-224  }
-225
-226  private T 
MasterRequestCallerBuilderT newMasterCaller() {
-227return 
this.connection.callerFactory.T masterRequest()
-228.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-229
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-230.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-231
.startLogErrorsCnt(startLogErrorsCnt);
-232  }
-233
-234  private T 
AdminRequestCallerBuilderT newAdminCaller() {
-235return 
this.connection.callerFactory.T adminRequest()
-236.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-237
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-238.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-239
.startLogErrorsCnt(startLogErrorsCnt);
-240  }
-241
-242  @FunctionalInterface
-243  private interface 
MasterRpcCallRESP, REQ {
-244void call(MasterService.Interface 
stub, HBaseRpcController controller, REQ req,
-245RpcCallbackRESP done);
-246  }
-247
-248  @FunctionalInterface
-249  private interface AdminRpcCallRESP, 
REQ {
-250void call(AdminService.Interface 
stub, HBaseRpcController controller, REQ req,
-251RpcCallbackRESP done);
-252  }
-253
-254  @FunctionalInterface
-255  private interface ConverterD, S 
{
-256D convert(S src) throws 
IOException;
-257  }
-258
-259  private PREQ, PRESP, RESP 
CompletableFutureRESP call(HBaseRpcController controller,
-260  MasterService.Interface stub, PREQ 
preq, MasterRpcCallPRESP, PREQ rpcCall,
-261  ConverterRESP, PRESP 
respConverter) {
-262CompletableFutureRESP future 
= new CompletableFuture();
-263rpcCall.call(stub, controller, preq, 
new RpcCallbackPRESP() {
-264
-265  @Override
-266  public void run(PRESP resp) {
-267if (controller.failed()) {
-268  
future.completeExceptionally(controller.getFailed());
-269} else {
-270  try {
-271
future.complete(respConverter.convert(resp));
-272  } catch (IOException e) {
-273
future.completeExceptionally(e);
-274  }
-275}
-276  }
-277

[43/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/checkstyle.rss
--
diff --git a/checkstyle.rss b/checkstyle.rss
index 8cb47c5..a42a85a 100644
--- a/checkstyle.rss
+++ b/checkstyle.rss
@@ -25,8 +25,8 @@ under the License.
 en-us
 2007 - 2017 The Apache Software Foundation
 
-  File: 2165,
- Errors: 14356,
+  File: 2167,
+ Errors: 14405,
  Warnings: 0,
  Infos: 0
   
@@ -5445,7 +5445,7 @@ under the License.
   0
 
 
-  14
+  13
 
   
   
@@ -9636,6 +9636,20 @@ under the License.
   
   
 
+  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.java;>org/apache/hadoop/hbase/shaded/protobuf/generated/AccessControlProtos.java
+
+
+  0
+
+
+  0
+
+
+  0
+
+  
+  
+
   http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.exceptions.ConnectionClosingException.java;>org/apache/hadoop/hbase/exceptions/ConnectionClosingException.java
 
 
@@ -10093,7 +10107,7 @@ under the License.
   0
 
 
-  34
+  35
 
   
   
@@ -14573,7 +14587,7 @@ under the License.
   0
 
 
-  18
+  17
 
   
   
@@ -18535,7 +18549,7 @@ under the License.
   0
 
 
-  237
+  236
 
   
   
@@ -19893,7 +19907,7 @@ under the License.
   0
 
 
-  16
+  18
 
   
   
@@ -20313,7 +20327,7 @@ under the License.
   0
 
 
-  2
+  3
 
   
   
@@ -24896,6 +24910,20 @@ under the License.
   
   
 
+  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.security.access.ShadedAccessControlUtil.java;>org/apache/hadoop/hbase/security/access/ShadedAccessControlUtil.java
+
+
+  0
+
+
+  0
+
+
+  48
+
+  
+  
+
   http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.rest.model.TableSchemaModel.java;>org/apache/hadoop/hbase/rest/model/TableSchemaModel.java
 
 
@@ -26095,7 +26123,7 @@ under the License.
   0
 
 
-  20
+  21
 
   
   
@@ -28531,7 +28559,7 @@ under the License.
   0
 
 
-  1
+  0
 
   
   

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/coc.html
--
diff --git a/coc.html b/coc.html
index b84bd98..bcc1c5e 100644
--- a/coc.html
+++ b/coc.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase  
   Code of Conduct Policy
@@ -380,7 +380,7 @@ email to mailto:priv...@hbase.apache.org;>the priv
 https://www.apache.org/;>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2017-05-17
+  Last Published: 
2017-05-18
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/cygwin.html
--
diff --git a/cygwin.html b/cygwin.html
index 72ebe8e..727846d 100644
--- a/cygwin.html
+++ b/cygwin.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase  Installing Apache HBase (TM) on Windows using 
Cygwin
 
@@ -679,7 +679,7 @@ Now your HBase server is running, start 
coding and build that next
 https://www.apache.org/;>The Apache Software 
Foundation.
 All rights reserved.   

[34/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
index 2302ec0..cf2403d 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
@@ -402,8 +402,8 @@
 
 
 default void
-MasterObserver.postCloneSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
- 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
+MasterObserver.postCloneSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
+ 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
  HTableDescriptorhTableDescriptor)
 Called after a snapshot clone operation has been 
requested.
 
@@ -648,8 +648,8 @@
 
 
 default void
-MasterObserver.postDeleteSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
-  
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot)
+MasterObserver.postDeleteSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
+  
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot)
 Called after the delete snapshot operation has been 
requested.
 
 
@@ -865,8 +865,8 @@
 
 
 default void
-MasterObserver.postListSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
-
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot)
+MasterObserver.postListSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
+
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot)
 Called after listSnapshots request has been processed.
 
 
@@ -1086,8 +1086,8 @@
 
 
 default void
-MasterObserver.postRestoreSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
-   
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
+MasterObserver.postRestoreSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
+   
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
HTableDescriptorhTableDescriptor)
 Called after a snapshot restore operation has been 
requested.
 
@@ -1226,8 +1226,8 @@
 
 
 default void
-MasterObserver.postSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
-
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
+MasterObserver.postSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
+
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
 HTableDescriptorhTableDescriptor)
 Called after the snapshot operation has been 
requested.
 
@@ -1525,8 +1525,8 @@
 
 
 default void
-MasterObserver.preCloneSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
-
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
+MasterObserver.preCloneSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
+
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
 HTableDescriptorhTableDescriptor)
 Called before a snapshot is cloned.
 
@@ -1733,8 +1733,8 @@
 
 
 default void
-MasterObserver.preDeleteSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
- 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot)
+MasterObserver.preDeleteSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
+ 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot)
 Called before a snapshot is deleted.
 
 
@@ -2001,8 +2001,8 @@
 
 
 default void
-MasterObserver.preListSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
-   
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot)
+MasterObserver.preListSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
+   
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot)
 Called before listSnapshots request has been 
processed.
 
 
@@ -2250,8 +2250,8 @@
 
 
 default void
-MasterObserver.preRestoreSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
-  
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
+MasterObserver.preRestoreSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
+  

[32/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/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 a756b29..a3f723c 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 @@
 
 java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class or interface in java.lang">EnumE (implements java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableT, java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
 title="class or interface in java.io">Serializable)
 
-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp
-org.apache.hadoop.hbase.filter.BitComparator.BitwiseOp
-org.apache.hadoop.hbase.filter.FuzzyRowFilter.Order
 org.apache.hadoop.hbase.filter.FilterList.Operator
-org.apache.hadoop.hbase.filter.FilterWrapper.FilterRowRetCode
-org.apache.hadoop.hbase.filter.RegexStringComparator.EngineType
-org.apache.hadoop.hbase.filter.Filter.ReturnCode
 org.apache.hadoop.hbase.filter.FuzzyRowFilter.SatisfiesCode
+org.apache.hadoop.hbase.filter.FuzzyRowFilter.Order
+org.apache.hadoop.hbase.filter.BitComparator.BitwiseOp
+org.apache.hadoop.hbase.filter.Filter.ReturnCode
+org.apache.hadoop.hbase.filter.RegexStringComparator.EngineType
+org.apache.hadoop.hbase.filter.FilterWrapper.FilterRowRetCode
+org.apache.hadoop.hbase.filter.CompareFilter.CompareOp
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/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 5eec348..296 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
@@ -273,11 +273,11 @@
 
 java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class or interface in java.lang">EnumE (implements java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableT, java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
 title="class or interface in java.io">Serializable)
 
-org.apache.hadoop.hbase.io.hfile.HFileBlock.Writer.State
-org.apache.hadoop.hbase.io.hfile.BlockType.BlockCategory
 org.apache.hadoop.hbase.io.hfile.Cacheable.MemoryType
 org.apache.hadoop.hbase.io.hfile.CacheConfig.ExternalBlockCaches
+org.apache.hadoop.hbase.io.hfile.HFileBlock.Writer.State
 org.apache.hadoop.hbase.io.hfile.BlockPriority
+org.apache.hadoop.hbase.io.hfile.BlockType.BlockCategory
 org.apache.hadoop.hbase.io.hfile.BlockType
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/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 5b1f375..1808e5f 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html
@@ -281,10 +281,10 @@
 
 java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class or interface in java.lang">EnumE (implements java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableT, java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
 title="class or interface in java.io">Serializable)
 
-org.apache.hadoop.hbase.mapreduce.CellCounter.CellCounterMapper.Counters
+org.apache.hadoop.hbase.mapreduce.RowCounter.RowCounterMapper.Counters
 org.apache.hadoop.hbase.mapreduce.SyncTable.SyncMapper.Counter
+org.apache.hadoop.hbase.mapreduce.CellCounter.CellCounterMapper.Counters
 org.apache.hadoop.hbase.mapreduce.TableSplit.Version
-org.apache.hadoop.hbase.mapreduce.RowCounter.RowCounterMapper.Counters
 
 
 



[35/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.html 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.html
index 3c1aea1..7826610 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.html
@@ -200,8 +200,8 @@
http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true;
 title="class or interface in java.lang">LongprocId)
 
 
-RestoreSnapshotFuture(HBaseAdminadmin,
- 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
+RestoreSnapshotFuture(HBaseAdminadmin,
+ 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
  TableNametableName,
  
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.RestoreSnapshotResponseresponse)
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/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 76e3d13..022cfb8 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
@@ -521,25 +521,25 @@
 
 java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class or interface in java.lang">EnumE (implements java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableT, java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
 title="class or interface in java.io">Serializable)
 
+org.apache.hadoop.hbase.client.AbstractResponse.ResponseType
+org.apache.hadoop.hbase.client.Consistency
 org.apache.hadoop.hbase.client.AsyncProcessTask.SubmittedRows
+org.apache.hadoop.hbase.client.MasterSwitchType
+org.apache.hadoop.hbase.client.RegionLocateType
+org.apache.hadoop.hbase.client.IsolationLevel
+org.apache.hadoop.hbase.client.ScannerCallable.MoreResults
 org.apache.hadoop.hbase.client.HBaseAdmin.ReplicationState
-org.apache.hadoop.hbase.client.SnapshotType
 org.apache.hadoop.hbase.client.CompactType
-org.apache.hadoop.hbase.client.Consistency
+org.apache.hadoop.hbase.client.RequestController.ReturnCode
+org.apache.hadoop.hbase.client.CompactionState
+org.apache.hadoop.hbase.client.AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState
+org.apache.hadoop.hbase.client.AsyncRequestFutureImpl.Retry
 org.apache.hadoop.hbase.client.TableState.State
-org.apache.hadoop.hbase.client.IsolationLevel
 org.apache.hadoop.hbase.client.Durability
-org.apache.hadoop.hbase.client.AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState
-org.apache.hadoop.hbase.client.ScannerCallable.MoreResults
+org.apache.hadoop.hbase.client.SnapshotType
+org.apache.hadoop.hbase.client.Scan.ReadType
 org.apache.hadoop.hbase.client.MobCompactPartitionPolicy
-org.apache.hadoop.hbase.client.AsyncRequestFutureImpl.Retry
 org.apache.hadoop.hbase.client.AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState
-org.apache.hadoop.hbase.client.RegionLocateType
-org.apache.hadoop.hbase.client.AbstractResponse.ResponseType
-org.apache.hadoop.hbase.client.MasterSwitchType
-org.apache.hadoop.hbase.client.RequestController.ReturnCode
-org.apache.hadoop.hbase.client.Scan.ReadType
-org.apache.hadoop.hbase.client.CompactionState
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterObserver.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterObserver.html 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterObserver.html
index e00ef0b..113cfc4 100644
--- a/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterObserver.html
+++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/MasterObserver.html
@@ -270,8 +270,8 @@ extends 
 
 default void
-postCloneSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
- 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
+postCloneSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
+ 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
  HTableDescriptorhTableDescriptor)
 Called after a snapshot clone operation has been 
requested.
 
@@ -430,8 +430,8 @@ extends 
 
 default void

[41/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/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 464462c..f9ae47a 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
@@ -166,10 +166,10 @@
 
 java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class or interface in java.lang">EnumE (implements java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableT, java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
 title="class or interface in java.io">Serializable)
 
-org.apache.hadoop.hbase.backup.BackupInfo.BackupState
 org.apache.hadoop.hbase.backup.BackupInfo.BackupPhase
-org.apache.hadoop.hbase.backup.BackupRestoreConstants.BackupCommand
+org.apache.hadoop.hbase.backup.BackupInfo.BackupState
 org.apache.hadoop.hbase.backup.BackupType
+org.apache.hadoop.hbase.backup.BackupRestoreConstants.BackupCommand
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/backup/util/RestoreTool.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/util/RestoreTool.html 
b/devapidocs/org/apache/hadoop/hbase/backup/util/RestoreTool.html
index b5075e6..1b17529 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/util/RestoreTool.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/util/RestoreTool.html
@@ -441,7 +441,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
  
".../user/biadmin/backup1/default/t1_dn/backup_1396650096738/archive/data/default/t1_dn"
 
 Parameters:
-tabelName - table name
+tableName - table name
 Returns:
 path to table archive
 Throws:

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html 
b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
index 9e1071c..c2e0a7e 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
@@ -6208,10 +6208,10 @@ Input/OutputFormats, a table indexing MapReduce job, 
and utility methods.
 
 
 private static void
-SnapshotReferenceUtil.verifyStoreFile(org.apache.hadoop.conf.Configurationconf,
+SnapshotReferenceUtil.verifyStoreFile(org.apache.hadoop.conf.Configurationconf,
org.apache.hadoop.fs.FileSystemfs,
org.apache.hadoop.fs.PathsnapshotDir,
-   
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
+   
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
HRegionInforegionInfo,
http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">Stringfamily,

org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotRegionManifest.StoreFilestoreFile)

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/class-use/HTableDescriptor.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HTableDescriptor.html 
b/devapidocs/org/apache/hadoop/hbase/class-use/HTableDescriptor.html
index cac6cdd..407b599 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/HTableDescriptor.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/HTableDescriptor.html
@@ -1094,8 +1094,8 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 
 
 default void
-MasterObserver.postCloneSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
- 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
+MasterObserver.postCloneSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
+ 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
  HTableDescriptorhTableDescriptor)
 Called after a snapshot clone operation has been 
requested.
 
@@ -1158,24 +1158,24 @@ Input/OutputFormats, a table indexing MapReduce job, 
and utility methods.
 
 
 default void
-MasterObserver.postRestoreSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
-   

[26/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/procedure/class-use/ProcedureMember.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure/class-use/ProcedureMember.html 
b/devapidocs/org/apache/hadoop/hbase/procedure/class-use/ProcedureMember.html
index 71db614..10878b8 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/procedure/class-use/ProcedureMember.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/procedure/class-use/ProcedureMember.html
@@ -266,12 +266,12 @@
 
 
 
-FlushSnapshotSubprocedure(ProcedureMembermember,
+FlushSnapshotSubprocedure(ProcedureMembermember,
  ForeignExceptionDispatchererrorListener,
  longwakeFrequency,
  longtimeout,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListRegionregions,
- 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
+ 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
  RegionServerSnapshotManager.SnapshotSubprocedurePooltaskManager)
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/procedure/class-use/Subprocedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure/class-use/Subprocedure.html 
b/devapidocs/org/apache/hadoop/hbase/procedure/class-use/Subprocedure.html
index a7ce6e3..b168809 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure/class-use/Subprocedure.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure/class-use/Subprocedure.html
@@ -329,7 +329,7 @@
 
 
 Subprocedure
-RegionServerSnapshotManager.buildSubprocedure(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot)
+RegionServerSnapshotManager.buildSubprocedure(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot)
 If in a running state, creates the specified subprocedure 
for handling an online snapshot.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/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 030ea99..ad7229e 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
@@ -191,11 +191,11 @@
 
 java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class or interface in java.lang">EnumE (implements java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableT, java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
 title="class or interface in java.io">Serializable)
 
-org.apache.hadoop.hbase.procedure2.Procedure.LockState
 org.apache.hadoop.hbase.procedure2.RootProcedureState.State
-org.apache.hadoop.hbase.procedure2.LockInfo.LockType
 org.apache.hadoop.hbase.procedure2.LockInfo.ResourceType
 org.apache.hadoop.hbase.procedure2.StateMachineProcedure.Flow
+org.apache.hadoop.hbase.procedure2.Procedure.LockState
+org.apache.hadoop.hbase.procedure2.LockInfo.LockType
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/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 e872e10..8a2e41c 100644
--- a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
@@ -178,11 +178,11 @@
 
 java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class or interface in java.lang">EnumE (implements java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableT, java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
 title="class or interface in java.io">Serializable)
 
-org.apache.hadoop.hbase.quotas.ThrottleType
+org.apache.hadoop.hbase.quotas.QuotaType
 org.apache.hadoop.hbase.quotas.OperationQuota.OperationType
 org.apache.hadoop.hbase.quotas.QuotaScope
-org.apache.hadoop.hbase.quotas.QuotaType
 org.apache.hadoop.hbase.quotas.ThrottlingException.Type

[09/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.CreateTableProcedureBiConsumer.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.CreateTableProcedureBiConsumer.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.CreateTableProcedureBiConsumer.html
index 4fd4af0..1b2d845 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.CreateTableProcedureBiConsumer.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.CreateTableProcedureBiConsumer.html
@@ -186,2271 +186,2272 @@
 178import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.RemoveReplicationPeerResponse;
 179import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigRequest;
 180import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigResponse;
-181import 
org.apache.hadoop.hbase.snapshot.ClientSnapshotDescriptionUtils;
-182import 
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException;
-183import 
org.apache.hadoop.hbase.snapshot.SnapshotCreationException;
-184import 
org.apache.hadoop.hbase.util.Bytes;
-185import 
org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
-186import 
org.apache.hadoop.hbase.util.ForeignExceptionUtil;
-187import 
org.apache.hadoop.hbase.util.Pair;
-188
-189/**
-190 * The implementation of AsyncAdmin.
-191 */
-192@InterfaceAudience.Private
-193@InterfaceStability.Evolving
-194public class AsyncHBaseAdmin implements 
AsyncAdmin {
-195  public static final String 
FLUSH_TABLE_PROCEDURE_SIGNATURE = "flush-table-proc";
-196
-197  private static final Log LOG = 
LogFactory.getLog(AsyncHBaseAdmin.class);
-198
-199  private final AsyncConnectionImpl 
connection;
-200
-201  private final RawAsyncTable 
metaTable;
-202
-203  private final long rpcTimeoutNs;
-204
-205  private final long 
operationTimeoutNs;
-206
-207  private final long pauseNs;
-208
-209  private final int maxAttempts;
-210
-211  private final int startLogErrorsCnt;
-212
-213  private final NonceGenerator ng;
-214
-215  AsyncHBaseAdmin(AsyncConnectionImpl 
connection) {
-216this.connection = connection;
-217this.metaTable = 
connection.getRawTable(META_TABLE_NAME);
-218this.rpcTimeoutNs = 
connection.connConf.getRpcTimeoutNs();
-219this.operationTimeoutNs = 
connection.connConf.getOperationTimeoutNs();
-220this.pauseNs = 
connection.connConf.getPauseNs();
-221this.maxAttempts = 
connection.connConf.getMaxRetries();
-222this.startLogErrorsCnt = 
connection.connConf.getStartLogErrorsCnt();
-223this.ng = 
connection.getNonceGenerator();
-224  }
-225
-226  private T 
MasterRequestCallerBuilderT newMasterCaller() {
-227return 
this.connection.callerFactory.T masterRequest()
-228.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-229
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-230.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-231
.startLogErrorsCnt(startLogErrorsCnt);
-232  }
-233
-234  private T 
AdminRequestCallerBuilderT newAdminCaller() {
-235return 
this.connection.callerFactory.T adminRequest()
-236.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-237
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-238.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-239
.startLogErrorsCnt(startLogErrorsCnt);
-240  }
-241
-242  @FunctionalInterface
-243  private interface 
MasterRpcCallRESP, REQ {
-244void call(MasterService.Interface 
stub, HBaseRpcController controller, REQ req,
-245RpcCallbackRESP done);
-246  }
-247
-248  @FunctionalInterface
-249  private interface AdminRpcCallRESP, 
REQ {
-250void call(AdminService.Interface 
stub, HBaseRpcController controller, REQ req,
-251RpcCallbackRESP done);
-252  }
-253
-254  @FunctionalInterface
-255  private interface ConverterD, S 
{
-256D convert(S src) throws 
IOException;
-257  }
-258
-259  private PREQ, PRESP, RESP 
CompletableFutureRESP call(HBaseRpcController controller,
-260  MasterService.Interface stub, PREQ 
preq, MasterRpcCallPRESP, PREQ rpcCall,
-261  ConverterRESP, PRESP 
respConverter) {
-262CompletableFutureRESP future 
= new CompletableFuture();
-263rpcCall.call(stub, controller, preq, 
new RpcCallbackPRESP() {
-264
-265  @Override
-266  public void run(PRESP resp) {
-267if (controller.failed()) {
-268  
future.completeExceptionally(controller.getFailed());
-269} else {
-270  try {
-271
future.complete(respConverter.convert(resp));
-272  } catch (IOException e) {
-273
future.completeExceptionally(e);
-274  }
-275}
-276  }
-277});
-278return 

[24/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html 
b/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html
index e9857d4..6d2e7df 100644
--- a/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html
+++ b/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html
@@ -243,8 +243,8 @@ implements 
 void
-preCloneSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
-
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
+preCloneSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
+
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
 HTableDescriptordesc)
 Called before a snapshot is cloned.
 
@@ -290,7 +290,7 @@ implements MasterObserver
-postAbortProcedure,
 postAddColumn,
 postAddColumnFamily,
 postAddColumnHandler,
 postAddReplicationPeer,
 postAddRSGroup,
 postAssign,
 postBalance,
 postBalanceRSGroup,
 postBalanceSwitch,
 postCloneSnapshot,
 postCompletedAddColumnFamilyAction,
 postComplete
 dCreateTableAction, postCompletedDeleteColumnFamilyAction,
 postCompletedDeleteTableAction,
 postCompletedDisableTableAction,
 postCompletedEnableTableAction,
 postCompletedMergeRegionsAction,
 postCompletedModifyColumnFamilyAction,
 postCompletedModifyTableAction,
 postCompletedSplitRegionAction,
 postCompletedTruncateTableAction,
 postCreateNamespace,
 postCreateTable,
 postCreateTableHandler,
 postDeleteColumn,
 postDeleteColumnFamily,
 postDeleteColumnHandler,
 postDeleteNamespace,
 postDeleteSnapshot,
 postDeleteTableHandler,
 postDisableReplicationPeer,
 postDisableTable,
 postDisableTableHandler, postDispatchMerge,
 postEnableReplicationPeer,
 postEnableTable,
 postEnableTableHandler,
 postGetNamespaceDescriptor,
 postGetReplicationPeerConfig,
 postGetTableDescriptors,
 postGetTableNames,
 postListLocks, postListNamespaceDescriptors,
 postListProcedures,
 postListReplicationPeers,
 postListSnapshot,
 postLockHeartbeat,
 postMergeRegions,
 postMergeRegionsCommitAction,
 postModifyColumn,
 postModifyColumnFamily,
 postModifyColumnHandler,
 postModifyNamespace,
 postModifyTable,
 postModifyTableHandler,
 postMove,
 postMoveServers,
 postMoveServersAndTables,
 postMoveTables, postRegionOffline,
 postRemoveReplicationPeer,
 postRemoveRSGroup,
 postRequestLock,
 postRestoreSnapshot,
 postRollBackMergeRegionsAction,
 postRollBackSplitRegionAction,
 postSetNamespaceQuota,
 postSetSplitOrMergeEnabled,
 postSetTableQuota,
 postSetUserQuota,
 postSetUserQuota, postSetUserQuota,
 postSnapshot,
 postStartMaster,
 po
 stTableFlush, postTruncateTable,
 postTruncateTableHandler,
 postUnassign,
 postUpdateReplicationPeerConfig,
 preAbortProcedure,
 preAddColumn,
 preAddColumnFamily,
 preAddColumnFamilyAction,
 preAddColumnHandler,
 preAddReplicationPeer,
 preAddRSGroup,
 preAssign,
 preBalance,
 preBalanceRSGroup,
 preBalanceSwitch,
 preCreateTableAction,
 preCreateTableHandler,
 preDeleteColumn,
 preDeleteColumnFamily,
 preDeleteColumnFamilyAction,
 preDeleteColumnHandler,
 preDeleteNamespace,
 preDeleteSnapshot,
 preDeleteTable,
 preDeleteTableAction,
 preDeleteTableHandler,
 preDisableReplicationPeer,
 preDisableTable,
 preDisableTableAction,
 preDisableTableHandler,
 preDispatchMerge,
 preEnableReplicationPeer,
 preEnableTable,
 preEnableTableAction,
 preEnableTableHandler,
 pre
 GetNamespaceDescriptor, preGetReplicationPeerConfig,
 preGetTableDescriptors,
 preGetTableNames,
 preListLocks,
 preListNamespaceDescriptors, preListProcedures,
 preListReplicationPeers,
 preListSnapshot,
 preLockHeartbeat,
 preMasterInitialization,
 preMergeRegions,
 preMergeRegionsAction,
 preMergeRegionsCommitAction,
 preModifyColumn, preModifyColumnFamily,
 preModifyColumnFamilyAction,
 preModifyColumnHandler,
 preModifyTable, 
preModifyTableAction,
 preModifyTableHandler,
 preMove,
 preMoveServers, preMoveServersAndTables,
 preMoveTables,
 preRegionOffline,
 preRemoveReplicationPeer,
 preRemoveRSGroup,
 preRequestLock,
 preRestoreSnapshot,
 preSetNamespaceQuota,
 
 preSetSplitOrMergeEnabled,
 preSetTableQuota,
 preSetUserQuota,
 preSetUserQuota, preSetUserQuota,
 preShutdown,
 preSnapshot,
 preSplitRe
 gion, preSplitRegionAction,
 preSplitRegionAfterPONRAction,
 preSplitRegionBeforePONRAction,
 preStopMaster,
 preTableFlush, preTruncateTable,
 preTruncateTableAction,
 preTruncateTableHandler,
 preUnassign,
 preUpdateReplicationPeerConfig
+postAbortProcedure,
 postAddColumn,
 postAddColumnFamily,
 postAddColumnHandler,
 postAddReplicationPeer,
 postAddRSGroup,
 postAssign,
 postBalance,
 postBalanceRSGroup,
 postBalanceSwitch,
 postCloneSnapshot,
 postCompletedAddColumnFamilyAction,
 postCompl
 etedCreateTableAction, 

[21/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/security/access/ShadedAccessControlUtil.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/security/access/ShadedAccessControlUtil.html
 
b/devapidocs/org/apache/hadoop/hbase/security/access/ShadedAccessControlUtil.html
new file mode 100644
index 000..7bcb49c
--- /dev/null
+++ 
b/devapidocs/org/apache/hadoop/hbase/security/access/ShadedAccessControlUtil.html
@@ -0,0 +1,442 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+
+
+
+ShadedAccessControlUtil (Apache HBase 2.0.0-SNAPSHOT API)
+
+
+
+
+
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+PrevClass
+NextClass
+
+
+Frames
+NoFrames
+
+
+AllClasses
+
+
+
+
+
+
+
+Summary:
+Nested|
+Field|
+Constr|
+Method
+
+
+Detail:
+Field|
+Constr|
+Method
+
+
+
+
+
+
+
+
+org.apache.hadoop.hbase.security.access
+Class 
ShadedAccessControlUtil
+
+
+
+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
+
+
+org.apache.hadoop.hbase.security.access.ShadedAccessControlUtil
+
+
+
+
+
+
+
+
+@InterfaceAudience.Private
+public class ShadedAccessControlUtil
+extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
+Convert protobuf objects in AccessControl.proto under 
hbase-protocol-shaded to user-oriented
+ objects and vice versa. 
+
+ In HBASE-15638, we create a hbase-protocol-shaded module for upgrading 
protobuf version to 3.x,
+ but there are still some coprocessor endpoints(such as AccessControl, 
Authentication,
+ MulitRowMutation) which depend on hbase-protocol module for CPEP 
compatibility. In fact, we use
+ PB objects in AccessControl.proto under hbase-protocol for access control 
logic and use shaded
+ AccessControl.proto only for serializing/deserializing permissions of 
.snapshotinfo.
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors
+
+Constructor and Description
+
+
+ShadedAccessControlUtil()
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All MethodsStatic MethodsConcrete Methods
+
+Modifier and Type
+Method and Description
+
+
+static 
org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.Permission
+toPermission(Permissionperm)
+Convert a client Permission to a Permission shaded 
proto
+
+
+
+static Permission.Action
+toPermissionAction(org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.Permission.Actionaction)
+Convert a Permission.Action shaded proto to a client 
Permission.Action object.
+
+
+
+static 
org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.Permission.Action
+toPermissionAction(Permission.Actionaction)
+Convert a client user permission to a user permission 
shaded proto.
+
+
+
+static http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListPermission.Action
+toPermissionActions(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in 
java.util">Listorg.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.Permission.ActionprotoActions)
+Converts a list of Permission.Action shaded proto to a list 
of client Permission.Action
+ objects.
+
+
+
+static 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.TableName
+toProtoTableName(TableNametableName)
+
+
+static TableName
+toTableName(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.TableNametableNamePB)
+
+
+static TablePermission
+toTablePermission(org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.Permissionproto)
+Converts a Permission shaded proto to a client 
TablePermission object.
+
+
+
+static com.google.common.collect.ListMultimaphttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String,TablePermission
+toUserTablePermissions(org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.UsersAndPermissionsproto)

[42/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/index-all.html
--
diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html
index dc9eded..a8eff75 100644
--- a/devapidocs/index-all.html
+++ b/devapidocs/index-all.html
@@ -2152,7 +2152,7 @@
 
 addRegionToRestore(HRegionInfo)
 - Method in class org.apache.hadoop.hbase.snapshot.RestoreSnapshotHelper.RestoreMetaChanges
 
-addRegionToSnapshot(HBaseProtos.SnapshotDescription,
 ForeignExceptionSnare) - Method in class 
org.apache.hadoop.hbase.regionserver.HRegion
+addRegionToSnapshot(SnapshotProtos.SnapshotDescription,
 ForeignExceptionSnare) - Method in class 
org.apache.hadoop.hbase.regionserver.HRegion
 
 Complete taking the snapshot on the region.
 
@@ -3578,7 +3578,7 @@
 
 assertSeeked()
 - Method in class org.apache.hadoop.hbase.io.hfile.HFileReaderImpl.HFileScannerImpl
 
-assertSnapshotRequestIsValid(HBaseProtos.SnapshotDescription)
 - Static method in class org.apache.hadoop.hbase.snapshot.ClientSnapshotDescriptionUtils
+assertSnapshotRequestIsValid(SnapshotProtos.SnapshotDescription)
 - Static method in class org.apache.hadoop.hbase.snapshot.ClientSnapshotDescriptionUtils
 
 Check to make sure that the description of the snapshot 
requested is valid
 
@@ -4068,7 +4068,7 @@
 
 AsyncSingleRequestRpcRetryingCaller.CallableT - Interface in org.apache.hadoop.hbase.client
 
-asyncSnapshot(HBaseProtos.SnapshotDescription)
 - Method in class org.apache.hadoop.hbase.client.HBaseAdmin
+asyncSnapshot(SnapshotProtos.SnapshotDescription)
 - Method in class org.apache.hadoop.hbase.client.HBaseAdmin
 
 AsyncTable - Interface in org.apache.hadoop.hbase.client
 
@@ -7071,7 +7071,7 @@
 
 Build Subprocedure when 
requested.
 
-buildSubprocedure(HBaseProtos.SnapshotDescription)
 - Method in class org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager
+buildSubprocedure(SnapshotProtos.SnapshotDescription)
 - Method in class org.apache.hadoop.hbase.regionserver.snapshot.RegionServerSnapshotManager
 
 If in a running state, creates the specified subprocedure 
for handling an online snapshot.
 
@@ -11770,6 +11770,10 @@
 
 Create a new table by cloning the snapshot content.
 
+cloneSnapshot(String,
 TableName, boolean) - Method in interface 
org.apache.hadoop.hbase.client.Admin
+
+Create a new table by cloning the snapshot content.
+
 cloneSnapshot(String,
 TableName) - Method in interface org.apache.hadoop.hbase.client.Admin
 
 Create a new table by cloning the snapshot content.
@@ -11782,13 +11786,15 @@
 
 cloneSnapshot(byte[],
 TableName) - Method in class org.apache.hadoop.hbase.client.HBaseAdmin
 
+cloneSnapshot(String,
 TableName, boolean) - Method in class 
org.apache.hadoop.hbase.client.HBaseAdmin
+
 cloneSnapshot(String,
 TableName) - Method in class org.apache.hadoop.hbase.client.HBaseAdmin
 
-cloneSnapshot(HBaseProtos.SnapshotDescription,
 TableName, HBaseProtos.SnapshotDescription, HTableDescriptor, 
NonceKey) - Method in class 
org.apache.hadoop.hbase.master.snapshot.SnapshotManager
+cloneSnapshot(SnapshotProtos.SnapshotDescription,
 TableName, SnapshotProtos.SnapshotDescription, HTableDescriptor, NonceKey, 
boolean) - Method in class 
org.apache.hadoop.hbase.master.snapshot.SnapshotManager
 
 Clone the specified snapshot.
 
-cloneSnapshot(HBaseProtos.SnapshotDescription,
 HTableDescriptor, NonceKey) - Method in class 
org.apache.hadoop.hbase.master.snapshot.SnapshotManager
+cloneSnapshot(SnapshotProtos.SnapshotDescription,
 HTableDescriptor, NonceKey, boolean) - Method in class 
org.apache.hadoop.hbase.master.snapshot.SnapshotManager
 
 Clone the specified snapshot into a new table.
 
@@ -11805,7 +11811,9 @@
 
 Constructor (for failover)
 
-CloneSnapshotProcedure(MasterProcedureEnv,
 HTableDescriptor, HBaseProtos.SnapshotDescription) - Constructor 
for class org.apache.hadoop.hbase.master.procedure.CloneSnapshotProcedure
+CloneSnapshotProcedure(MasterProcedureEnv,
 HTableDescriptor, SnapshotProtos.SnapshotDescription) - Constructor 
for class org.apache.hadoop.hbase.master.procedure.CloneSnapshotProcedure
+
+CloneSnapshotProcedure(MasterProcedureEnv,
 HTableDescriptor, SnapshotProtos.SnapshotDescription, boolean) - 
Constructor for class org.apache.hadoop.hbase.master.procedure.CloneSnapshotProcedure
 
 Constructor
 
@@ -14761,7 +14769,7 @@
 
 Reset the manager to allow another snapshot to proceed
 
-completeSnapshot(HBaseProtos.SnapshotDescription,
 Path, Path, FileSystem) - Static method in class 
org.apache.hadoop.hbase.snapshot.SnapshotDescriptionUtils
+completeSnapshot(SnapshotProtos.SnapshotDescription,
 Path, Path, FileSystem) - Static method in class 
org.apache.hadoop.hbase.snapshot.SnapshotDescriptionUtils
 
 Move the finished snapshot to its final, publicly visible 
directory - this marks the snapshot
  as 'complete'.
@@ -17640,7 +17648,7 @@
 
 Wraps an underlying UserGroupInformation 
instance.
 
-create(Configuration,
 FileSystem, 

[25/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/regionserver/StoreScanner.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/StoreScanner.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/StoreScanner.html
index fa19477..a11a5f5 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/StoreScanner.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/StoreScanner.html
@@ -195,7 +195,7 @@ implements countPerRow
 
 
-private http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListKeyValueScanner
+(package private) http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListKeyValueScanner
 currentScanners
 
 
@@ -1056,7 +1056,7 @@ implements 
 
 currentScanners
-private finalhttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListKeyValueScanner currentScanners
+finalhttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListKeyValueScanner currentScanners
 
 
 
@@ -1065,7 +1065,7 @@ implements 
 
 flushLock
-private finalhttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantLock.html?is-external=true;
 title="class or interface in java.util.concurrent.locks">ReentrantLock flushLock
+private finalhttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantLock.html?is-external=true;
 title="class or interface in java.util.concurrent.locks">ReentrantLock flushLock
 
 
 
@@ -1074,7 +1074,7 @@ implements 
 
 readPt
-protected finallong readPt
+protected finallong readPt
 
 
 
@@ -1091,7 +1091,7 @@ implements 
 
 StoreScanner
-protectedStoreScanner(Storestore,
+protectedStoreScanner(Storestore,
Scanscan,
ScanInfoscanInfo,
http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true;
 title="class or interface in 
java.util">NavigableSetbyte[]columns,
@@ -1106,7 +1106,7 @@ implements 
 
 StoreScanner
-publicStoreScanner(Storestore,
+publicStoreScanner(Storestore,
 ScanInfoscanInfo,
 Scanscan,
 http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true;
 title="class or interface in 
java.util">NavigableSetbyte[]columns,
@@ -1130,7 +1130,7 @@ implements 
 
 StoreScanner
-publicStoreScanner(Storestore,
+publicStoreScanner(Storestore,
 ScanInfoscanInfo,
 Scanscan,
 http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">List? extends KeyValueScannerscanners,
@@ -1159,7 +1159,7 @@ implements 
 
 StoreScanner
-publicStoreScanner(Storestore,
+publicStoreScanner(Storestore,
 ScanInfoscanInfo,
 Scanscan,
 http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">List? extends KeyValueScannerscanners,
@@ -1190,7 +1190,7 @@ implements 
 
 StoreScanner
-privateStoreScanner(Storestore,
+privateStoreScanner(Storestore,
  ScanInfoscanInfo,
  Scanscan,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">List? extends KeyValueScannerscanners,
@@ -1212,7 +1212,7 @@ implements 
 
 StoreScanner
-StoreScanner(Scanscan,
+StoreScanner(Scanscan,
  ScanInfoscanInfo,
  ScanTypescanType,
  http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true;
 title="class or interface in 
java.util">NavigableSetbyte[]columns,
@@ -1230,7 +1230,7 @@ implements 
 
 StoreScanner
-StoreScanner(Scanscan,
+StoreScanner(Scanscan,
  ScanInfoscanInfo,
  ScanTypescanType,
  http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true;
 title="class or interface in 
java.util">NavigableSetbyte[]columns,
@@ -1249,7 +1249,7 @@ implements 
 
 StoreScanner
-publicStoreScanner(Scanscan,
+publicStoreScanner(Scanscan,
 ScanInfoscanInfo,
 ScanTypescanType,
 http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true;
 title="class or interface in 
java.util">NavigableSetbyte[]columns,
@@ -1277,7 +1277,7 @@ implements 
 
 addCurrentScanners
-privatevoidaddCurrentScanners(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">List? extends KeyValueScannerscanners)

[11/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.Converter.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.Converter.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.Converter.html
index 4fd4af0..1b2d845 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.Converter.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.Converter.html
@@ -186,2271 +186,2272 @@
 178import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.RemoveReplicationPeerResponse;
 179import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigRequest;
 180import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigResponse;
-181import 
org.apache.hadoop.hbase.snapshot.ClientSnapshotDescriptionUtils;
-182import 
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException;
-183import 
org.apache.hadoop.hbase.snapshot.SnapshotCreationException;
-184import 
org.apache.hadoop.hbase.util.Bytes;
-185import 
org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
-186import 
org.apache.hadoop.hbase.util.ForeignExceptionUtil;
-187import 
org.apache.hadoop.hbase.util.Pair;
-188
-189/**
-190 * The implementation of AsyncAdmin.
-191 */
-192@InterfaceAudience.Private
-193@InterfaceStability.Evolving
-194public class AsyncHBaseAdmin implements 
AsyncAdmin {
-195  public static final String 
FLUSH_TABLE_PROCEDURE_SIGNATURE = "flush-table-proc";
-196
-197  private static final Log LOG = 
LogFactory.getLog(AsyncHBaseAdmin.class);
-198
-199  private final AsyncConnectionImpl 
connection;
-200
-201  private final RawAsyncTable 
metaTable;
-202
-203  private final long rpcTimeoutNs;
-204
-205  private final long 
operationTimeoutNs;
-206
-207  private final long pauseNs;
-208
-209  private final int maxAttempts;
-210
-211  private final int startLogErrorsCnt;
-212
-213  private final NonceGenerator ng;
-214
-215  AsyncHBaseAdmin(AsyncConnectionImpl 
connection) {
-216this.connection = connection;
-217this.metaTable = 
connection.getRawTable(META_TABLE_NAME);
-218this.rpcTimeoutNs = 
connection.connConf.getRpcTimeoutNs();
-219this.operationTimeoutNs = 
connection.connConf.getOperationTimeoutNs();
-220this.pauseNs = 
connection.connConf.getPauseNs();
-221this.maxAttempts = 
connection.connConf.getMaxRetries();
-222this.startLogErrorsCnt = 
connection.connConf.getStartLogErrorsCnt();
-223this.ng = 
connection.getNonceGenerator();
-224  }
-225
-226  private T 
MasterRequestCallerBuilderT newMasterCaller() {
-227return 
this.connection.callerFactory.T masterRequest()
-228.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-229
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-230.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-231
.startLogErrorsCnt(startLogErrorsCnt);
-232  }
-233
-234  private T 
AdminRequestCallerBuilderT newAdminCaller() {
-235return 
this.connection.callerFactory.T adminRequest()
-236.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-237
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-238.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-239
.startLogErrorsCnt(startLogErrorsCnt);
-240  }
-241
-242  @FunctionalInterface
-243  private interface 
MasterRpcCallRESP, REQ {
-244void call(MasterService.Interface 
stub, HBaseRpcController controller, REQ req,
-245RpcCallbackRESP done);
-246  }
-247
-248  @FunctionalInterface
-249  private interface AdminRpcCallRESP, 
REQ {
-250void call(AdminService.Interface 
stub, HBaseRpcController controller, REQ req,
-251RpcCallbackRESP done);
-252  }
-253
-254  @FunctionalInterface
-255  private interface ConverterD, S 
{
-256D convert(S src) throws 
IOException;
-257  }
-258
-259  private PREQ, PRESP, RESP 
CompletableFutureRESP call(HBaseRpcController controller,
-260  MasterService.Interface stub, PREQ 
preq, MasterRpcCallPRESP, PREQ rpcCall,
-261  ConverterRESP, PRESP 
respConverter) {
-262CompletableFutureRESP future 
= new CompletableFuture();
-263rpcCall.call(stub, controller, preq, 
new RpcCallbackPRESP() {
-264
-265  @Override
-266  public void run(PRESP resp) {
-267if (controller.failed()) {
-268  
future.completeExceptionally(controller.getFailed());
-269} else {
-270  try {
-271
future.complete(respConverter.convert(resp));
-272  } catch (IOException e) {
-273
future.completeExceptionally(e);
-274  }
-275}
-276  }
-277});
-278return future;
-279  }
-280
-281  //TODO abstract call and adminCall into 
a single method.
-282  private PREQ, 

[10/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer.html
index 4fd4af0..1b2d845 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer.html
@@ -186,2271 +186,2272 @@
 178import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.RemoveReplicationPeerResponse;
 179import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigRequest;
 180import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigResponse;
-181import 
org.apache.hadoop.hbase.snapshot.ClientSnapshotDescriptionUtils;
-182import 
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException;
-183import 
org.apache.hadoop.hbase.snapshot.SnapshotCreationException;
-184import 
org.apache.hadoop.hbase.util.Bytes;
-185import 
org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
-186import 
org.apache.hadoop.hbase.util.ForeignExceptionUtil;
-187import 
org.apache.hadoop.hbase.util.Pair;
-188
-189/**
-190 * The implementation of AsyncAdmin.
-191 */
-192@InterfaceAudience.Private
-193@InterfaceStability.Evolving
-194public class AsyncHBaseAdmin implements 
AsyncAdmin {
-195  public static final String 
FLUSH_TABLE_PROCEDURE_SIGNATURE = "flush-table-proc";
-196
-197  private static final Log LOG = 
LogFactory.getLog(AsyncHBaseAdmin.class);
-198
-199  private final AsyncConnectionImpl 
connection;
-200
-201  private final RawAsyncTable 
metaTable;
-202
-203  private final long rpcTimeoutNs;
-204
-205  private final long 
operationTimeoutNs;
-206
-207  private final long pauseNs;
-208
-209  private final int maxAttempts;
-210
-211  private final int startLogErrorsCnt;
-212
-213  private final NonceGenerator ng;
-214
-215  AsyncHBaseAdmin(AsyncConnectionImpl 
connection) {
-216this.connection = connection;
-217this.metaTable = 
connection.getRawTable(META_TABLE_NAME);
-218this.rpcTimeoutNs = 
connection.connConf.getRpcTimeoutNs();
-219this.operationTimeoutNs = 
connection.connConf.getOperationTimeoutNs();
-220this.pauseNs = 
connection.connConf.getPauseNs();
-221this.maxAttempts = 
connection.connConf.getMaxRetries();
-222this.startLogErrorsCnt = 
connection.connConf.getStartLogErrorsCnt();
-223this.ng = 
connection.getNonceGenerator();
-224  }
-225
-226  private T 
MasterRequestCallerBuilderT newMasterCaller() {
-227return 
this.connection.callerFactory.T masterRequest()
-228.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-229
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-230.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-231
.startLogErrorsCnt(startLogErrorsCnt);
-232  }
-233
-234  private T 
AdminRequestCallerBuilderT newAdminCaller() {
-235return 
this.connection.callerFactory.T adminRequest()
-236.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-237
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-238.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-239
.startLogErrorsCnt(startLogErrorsCnt);
-240  }
-241
-242  @FunctionalInterface
-243  private interface 
MasterRpcCallRESP, REQ {
-244void call(MasterService.Interface 
stub, HBaseRpcController controller, REQ req,
-245RpcCallbackRESP done);
-246  }
-247
-248  @FunctionalInterface
-249  private interface AdminRpcCallRESP, 
REQ {
-250void call(AdminService.Interface 
stub, HBaseRpcController controller, REQ req,
-251RpcCallbackRESP done);
-252  }
-253
-254  @FunctionalInterface
-255  private interface ConverterD, S 
{
-256D convert(S src) throws 
IOException;
-257  }
-258
-259  private PREQ, PRESP, RESP 
CompletableFutureRESP call(HBaseRpcController controller,
-260  MasterService.Interface stub, PREQ 
preq, MasterRpcCallPRESP, PREQ rpcCall,
-261  ConverterRESP, PRESP 
respConverter) {
-262CompletableFutureRESP future 
= new CompletableFuture();
-263rpcCall.call(stub, controller, preq, 
new RpcCallbackPRESP() {
-264
-265  @Override
-266  public void run(PRESP resp) {
-267if (controller.failed()) {
-268  
future.completeExceptionally(controller.getFailed());
-269} else {
-270  try {
-271
future.complete(respConverter.convert(resp));
-272  } catch (IOException e) {
-273
future.completeExceptionally(e);
-274  }
-275}
-276  }
-277

[12/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AdminRpcCall.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AdminRpcCall.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AdminRpcCall.html
index 4fd4af0..1b2d845 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AdminRpcCall.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AdminRpcCall.html
@@ -186,2271 +186,2272 @@
 178import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.RemoveReplicationPeerResponse;
 179import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigRequest;
 180import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigResponse;
-181import 
org.apache.hadoop.hbase.snapshot.ClientSnapshotDescriptionUtils;
-182import 
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException;
-183import 
org.apache.hadoop.hbase.snapshot.SnapshotCreationException;
-184import 
org.apache.hadoop.hbase.util.Bytes;
-185import 
org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
-186import 
org.apache.hadoop.hbase.util.ForeignExceptionUtil;
-187import 
org.apache.hadoop.hbase.util.Pair;
-188
-189/**
-190 * The implementation of AsyncAdmin.
-191 */
-192@InterfaceAudience.Private
-193@InterfaceStability.Evolving
-194public class AsyncHBaseAdmin implements 
AsyncAdmin {
-195  public static final String 
FLUSH_TABLE_PROCEDURE_SIGNATURE = "flush-table-proc";
-196
-197  private static final Log LOG = 
LogFactory.getLog(AsyncHBaseAdmin.class);
-198
-199  private final AsyncConnectionImpl 
connection;
-200
-201  private final RawAsyncTable 
metaTable;
-202
-203  private final long rpcTimeoutNs;
-204
-205  private final long 
operationTimeoutNs;
-206
-207  private final long pauseNs;
-208
-209  private final int maxAttempts;
-210
-211  private final int startLogErrorsCnt;
-212
-213  private final NonceGenerator ng;
-214
-215  AsyncHBaseAdmin(AsyncConnectionImpl 
connection) {
-216this.connection = connection;
-217this.metaTable = 
connection.getRawTable(META_TABLE_NAME);
-218this.rpcTimeoutNs = 
connection.connConf.getRpcTimeoutNs();
-219this.operationTimeoutNs = 
connection.connConf.getOperationTimeoutNs();
-220this.pauseNs = 
connection.connConf.getPauseNs();
-221this.maxAttempts = 
connection.connConf.getMaxRetries();
-222this.startLogErrorsCnt = 
connection.connConf.getStartLogErrorsCnt();
-223this.ng = 
connection.getNonceGenerator();
-224  }
-225
-226  private T 
MasterRequestCallerBuilderT newMasterCaller() {
-227return 
this.connection.callerFactory.T masterRequest()
-228.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-229
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-230.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-231
.startLogErrorsCnt(startLogErrorsCnt);
-232  }
-233
-234  private T 
AdminRequestCallerBuilderT newAdminCaller() {
-235return 
this.connection.callerFactory.T adminRequest()
-236.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-237
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-238.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-239
.startLogErrorsCnt(startLogErrorsCnt);
-240  }
-241
-242  @FunctionalInterface
-243  private interface 
MasterRpcCallRESP, REQ {
-244void call(MasterService.Interface 
stub, HBaseRpcController controller, REQ req,
-245RpcCallbackRESP done);
-246  }
-247
-248  @FunctionalInterface
-249  private interface AdminRpcCallRESP, 
REQ {
-250void call(AdminService.Interface 
stub, HBaseRpcController controller, REQ req,
-251RpcCallbackRESP done);
-252  }
-253
-254  @FunctionalInterface
-255  private interface ConverterD, S 
{
-256D convert(S src) throws 
IOException;
-257  }
-258
-259  private PREQ, PRESP, RESP 
CompletableFutureRESP call(HBaseRpcController controller,
-260  MasterService.Interface stub, PREQ 
preq, MasterRpcCallPRESP, PREQ rpcCall,
-261  ConverterRESP, PRESP 
respConverter) {
-262CompletableFutureRESP future 
= new CompletableFuture();
-263rpcCall.call(stub, controller, preq, 
new RpcCallbackPRESP() {
-264
-265  @Override
-266  public void run(PRESP resp) {
-267if (controller.failed()) {
-268  
future.completeExceptionally(controller.getFailed());
-269} else {
-270  try {
-271
future.complete(respConverter.convert(resp));
-272  } catch (IOException e) {
-273
future.completeExceptionally(e);
-274  }
-275}
-276  }
-277});
-278return future;
-279  }
-280
-281  //TODO abstract call and adminCall into 
a single method.
-282  

[20/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/security/class-use/User.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/security/class-use/User.html 
b/devapidocs/org/apache/hadoop/hbase/security/class-use/User.html
index e7f3696..f497532 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/class-use/User.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/class-use/User.html
@@ -1971,7 +1971,7 @@
 
 
 static boolean
-SnapshotDescriptionUtils.isSnapshotOwner(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
+SnapshotDescriptionUtils.isSnapshotOwner(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
Useruser)
 Check if the user is this table snapshot's owner
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/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 1c19e45..59a46a4 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 @@
 
 java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class or interface in java.lang">EnumE (implements java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableT, java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
 title="class or interface in java.io">Serializable)
 
-org.apache.hadoop.hbase.security.SaslStatus
-org.apache.hadoop.hbase.security.SaslUtil.QualityOfProtection
 org.apache.hadoop.hbase.security.AuthMethod
+org.apache.hadoop.hbase.security.SaslUtil.QualityOfProtection
+org.apache.hadoop.hbase.security.SaslStatus
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html
 
b/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html
index bd672e6..e6724f7 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html
@@ -572,7 +572,7 @@ implements MasterObserver
-postAbortProcedure,
 postAddColumn,
 postAddColumnFamily,
 postAddColumnHandler,
 postAddReplicationPeer,
 postAddRSGroup,
 postAssign,
 postBalance,
 postBalanceRSGroup,
 postBalanceSwitch,
 postCloneSnapshot,
 postCompletedAddColumnFamilyAction,
 postCompletedCreateTableAction, postCompletedDeleteColumnFamilyAction,
 postCompletedDeleteTableAction,
 postCompletedDisableTableAction,
 postCompletedEnableTableAction, postCompletedMergeRegionsAction,
 postCompletedModifyColumnFamilyAction,
 postCompletedModifyTableAction,
 postCompletedSplitRegionAction,
 postCompletedTruncateTableAction,
 postCreateNamespace,
 postCreateTable,
 postCreateTableHandler,
 postDeleteColumn,
 postDeleteColumnFamily,
 postDeleteColumnHandler,
 postDeleteNamespace, postDeleteSnapshot,
 postDeleteTable,
 postDeleteTableHandler,
 postDisableReplicationPeer,
 postDisableTable,
 postDisableTableHandler,
 postDispatchMerge,
 postEnableReplicationPeer,
 postEnableTable, postEnableTableHandler,
 postGetNamespaceDescriptor,
 postGetReplicationPeerConfig,
 postGetTableDescriptors,
 postGetTableNames,
 postListLocks,
 postListNamespaceDescriptors,
 postListProcedures,
 postListReplicationPeers,
 postListSnapshot,
 postLockHeartbeat,
 postMergeRegions,
 postMergeRegionsCommitAction,
 postModifyColumn,
 postModifyColumnFamily,
 postModifyColumnHandler,
 postModifyNamespace,
 postModifyTable,
 postModifyTableHandler,
 postMove,
 postMoveServers,
 postMoveServersAndTables,
 postMoveTables,
 postRegionOffline,
 postRemoveReplicationPeer,
 postRemoveRSGroup, postRequestLock,
 postRestoreSnapshot,
 postRollBackMergeRegionsAction,
 postRollBackSplitRegionAction,
 postSetNamespaceQuota,
 postSetTableQuota,
 postSetUserQuota,
 postSetUserQuota,
 postSetUserQuota,
 postSnapshot,
 postTableFlush, postTruncateTable,
 postTruncateTableHandler,
 postUnassign,
 postUpdateReplicationPeerConfig,
 preAbortProcedure,
 preAddColumn,
 preAddColumnFamilyAction,
 preAddColumnHandler,
 preAddReplicationPeer,
 preAddRSGroup,
 preAssign,
 preBalance,
 preBalanceRSGroup,
 preBalanceSwitch,
 preCloneSnapshot,
 preCreateNamespace,
 preCreateTable,
 preCreateTableAction,
 preCreateTableHandler,
 preDeleteColumn,
 

[22/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/security/access/CoprocessorWhitelistMasterObserver.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/security/access/CoprocessorWhitelistMasterObserver.html
 
b/devapidocs/org/apache/hadoop/hbase/security/access/CoprocessorWhitelistMasterObserver.html
index 34f67a8..288d77b 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/security/access/CoprocessorWhitelistMasterObserver.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/security/access/CoprocessorWhitelistMasterObserver.html
@@ -244,7 +244,7 @@ implements MasterObserver
-postAbortProcedure,
 postAddColumn,
 postAddColumnFamily,
 postAddColumnHandler,
 postAddReplicationPeer,
 postAddRSGroup,
 postAssign,
 postBalance,
 postBalanceRSGroup,
 postBalanceSwitch,
 postCloneSnapshot,
 postCompletedAddColumnFamilyAction,
 postCompletedCreateTableAction, postCompletedDeleteColumnFamilyAction,
 postCompletedDeleteTableAction,
 postCompletedDisableTableAction,
 postCompletedEnableTableAction, postCompletedMergeRegionsAction,
 postCompletedModifyColumnFamilyAction,
 postCompletedModifyTableAction,
 postCompletedSplitRegionAction,
 postCompletedTruncateTableAction,
 postCreateNamespace,
 postCreateTable,
 postCreateTableHandler,
 postDeleteColumn,
 postDeleteColumnFamily,
 postDeleteColumnHandler,
 postDeleteNamespace, postDeleteSnapshot,
 postDeleteTable,
 postDeleteTableHandler,
 postDisableReplicationPeer,
 postDisableTable,
 postDisableTableHandler,
 postDispatchMerge,
 postEnableReplicationPeer,
 postEnableTable, postEnableTableHandler,
 postGetNamespaceDescriptor,
 postGetReplicationPeerConfig,
 postGetTableDescriptors,
 postGetTableNames,
 postListLocks,
 postListNamespaceDescriptors,
 postListProcedures,
 postListReplicationPeers,
 postListSnapshot,
 postLockHeartbeat,
 postMergeRegions,
 postMergeRegionsCommitAction,
 postModifyColumn,
 postModifyColumnFamily,
 postModifyColumnHandler,
 postModifyNamespace,
 postModifyTable,
 postModifyTableHandler,
 postMove,
 postMoveServers,
 postMoveServersAndTables,
 postMoveTables,
 postRegionOffline,
 postRemoveReplicationPeer,
 postRemoveRSGroup, postRequestLock,
 postRestoreSnapshot,
 postRollBackMergeRegionsAction,
 postRollBackSplitRegionAction,
 postSetNamespaceQuota,
 postSetSplitOrMergeEnabled,
 postSetTableQuota,
 postSetUserQuota,
 postSetUserQuota,
 postSetUserQuota,
 postSnapshot, postStartMaster,
 postTableFlush,
 postTruncateTable,
 postTruncateTableHandler,
 postUnassign,
 postUpdateReplicationPeerConfig,
 preAbortProcedure,
 preAddColumn,
 preAddColumnFamily,
 preAddColumnFamilyAction,
 preAddColumnHandler,
 preAddReplicationPeer,
 preAddRSGroup,
 preAssign,
 preBalance,
 preBalanceRSGroup,
 preBalanceSwitch,
 preCloneSnapshot,
 preCreateNamespace,
 preCreateTableAction,
 preCreateTableHandler,
 preDeleteColumn,
 preDeleteColumnFamily,
 preDeleteColumnFamilyAction,
 preDeleteColumnHandler,
 preDeleteNam
 espace, preDeleteSnapshot,
 preDeleteTable,
 preDeleteTableAction,
 preDeleteTableHandler,
 preDisableReplicationPeer,
 preDisableTable,
 preDisableTableAction,
 preDisableTableHandler,
 preDispatchMerge, preEnableReplicationPeer,
 preEnableTable,
 preEnableTableAction,
 preEnableTableHandler,
 preGetNamespaceDescriptor,
 preGetReplicationPeerConfig,
 preGetTableDescriptors,
 preGetTableNames,
 preListLocks,
 preListNamespaceDescriptors,
 preListProcedures,
 preListReplicationPeers,
 preListSnapshot,
 p
 reLockHeartbeat, preMasterInitialization,
 preMergeRegions,
 preMergeRegionsAction,
 preMergeRegionsCommitAction,
 preModifyColumn,
 preModifyColumnFamily,
 preModifyColumnFamilyAction,
 preModifyColumnHandler,
 preModifyNamespace,
 preModifyTableAction,
 preModifyTableHandler,
 preMove,
 preMoveServers,
 preMoveServersAndTables,
 preMoveTables,
 preRegionOffline,
 pr
 eRemoveReplicationPeer, preRemoveRSGroup,
 preRequestLock,
 preRestoreSnapshot,
 preSetNamespaceQuota,
 preSetSplitOrMergeEnabled,
 preSetTableQuota,
 preSetUserQuota,
 preSetUserQuota,
 preSetUserQuota,
 preShutdown,
 preSnapshot,
 preSplitRegion,
 preSplitRegionAction,
 preSplitRegionAfterPONRAction,
 preSplitRegionBeforePONRAction,
 preStopMaster,
 preTableFlush,
 preTruncateTable,
 preTruncateTableAction,
 preTruncateTableHandler,
 preUnassign, preUpdateReplicationPeerConfig
+postAbortProcedure,
 postAddColumn,
 postAddColumnFamily,
 postAddColumnHandler,
 postAddReplicationPeer,
 postAddRSGroup,
 postAssign,
 postBalance,
 postBalanceRSGroup,
 postBalanceSwitch,
 postCloneSnapshot,
 postCompletedAddColumnFamilyAction,
 postCompletedCreateTableAction, postCompletedDeleteColumnFamilyAction,
 postCompletedDeleteTableAction,
 postCompletedDisableTableAction,
 postCompletedEnableTableAction, postCompletedMergeRegionsAction,
 postCompletedModifyColumnFamilyAction,
 postCompletedModifyTableAction,
 postCompletedSplitRegionAction,
 postCompletedTruncateTableAction,
 

[08/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DeleteColumnFamilyProcedureBiConsumer.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DeleteColumnFamilyProcedureBiConsumer.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DeleteColumnFamilyProcedureBiConsumer.html
index 4fd4af0..1b2d845 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DeleteColumnFamilyProcedureBiConsumer.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DeleteColumnFamilyProcedureBiConsumer.html
@@ -186,2271 +186,2272 @@
 178import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.RemoveReplicationPeerResponse;
 179import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigRequest;
 180import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigResponse;
-181import 
org.apache.hadoop.hbase.snapshot.ClientSnapshotDescriptionUtils;
-182import 
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException;
-183import 
org.apache.hadoop.hbase.snapshot.SnapshotCreationException;
-184import 
org.apache.hadoop.hbase.util.Bytes;
-185import 
org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
-186import 
org.apache.hadoop.hbase.util.ForeignExceptionUtil;
-187import 
org.apache.hadoop.hbase.util.Pair;
-188
-189/**
-190 * The implementation of AsyncAdmin.
-191 */
-192@InterfaceAudience.Private
-193@InterfaceStability.Evolving
-194public class AsyncHBaseAdmin implements 
AsyncAdmin {
-195  public static final String 
FLUSH_TABLE_PROCEDURE_SIGNATURE = "flush-table-proc";
-196
-197  private static final Log LOG = 
LogFactory.getLog(AsyncHBaseAdmin.class);
-198
-199  private final AsyncConnectionImpl 
connection;
-200
-201  private final RawAsyncTable 
metaTable;
-202
-203  private final long rpcTimeoutNs;
-204
-205  private final long 
operationTimeoutNs;
-206
-207  private final long pauseNs;
-208
-209  private final int maxAttempts;
-210
-211  private final int startLogErrorsCnt;
-212
-213  private final NonceGenerator ng;
-214
-215  AsyncHBaseAdmin(AsyncConnectionImpl 
connection) {
-216this.connection = connection;
-217this.metaTable = 
connection.getRawTable(META_TABLE_NAME);
-218this.rpcTimeoutNs = 
connection.connConf.getRpcTimeoutNs();
-219this.operationTimeoutNs = 
connection.connConf.getOperationTimeoutNs();
-220this.pauseNs = 
connection.connConf.getPauseNs();
-221this.maxAttempts = 
connection.connConf.getMaxRetries();
-222this.startLogErrorsCnt = 
connection.connConf.getStartLogErrorsCnt();
-223this.ng = 
connection.getNonceGenerator();
-224  }
-225
-226  private T 
MasterRequestCallerBuilderT newMasterCaller() {
-227return 
this.connection.callerFactory.T masterRequest()
-228.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-229
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-230.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-231
.startLogErrorsCnt(startLogErrorsCnt);
-232  }
-233
-234  private T 
AdminRequestCallerBuilderT newAdminCaller() {
-235return 
this.connection.callerFactory.T adminRequest()
-236.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-237
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-238.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-239
.startLogErrorsCnt(startLogErrorsCnt);
-240  }
-241
-242  @FunctionalInterface
-243  private interface 
MasterRpcCallRESP, REQ {
-244void call(MasterService.Interface 
stub, HBaseRpcController controller, REQ req,
-245RpcCallbackRESP done);
-246  }
-247
-248  @FunctionalInterface
-249  private interface AdminRpcCallRESP, 
REQ {
-250void call(AdminService.Interface 
stub, HBaseRpcController controller, REQ req,
-251RpcCallbackRESP done);
-252  }
-253
-254  @FunctionalInterface
-255  private interface ConverterD, S 
{
-256D convert(S src) throws 
IOException;
-257  }
-258
-259  private PREQ, PRESP, RESP 
CompletableFutureRESP call(HBaseRpcController controller,
-260  MasterService.Interface stub, PREQ 
preq, MasterRpcCallPRESP, PREQ rpcCall,
-261  ConverterRESP, PRESP 
respConverter) {
-262CompletableFutureRESP future 
= new CompletableFuture();
-263rpcCall.call(stub, controller, preq, 
new RpcCallbackPRESP() {
-264
-265  @Override
-266  public void run(PRESP resp) {
-267if (controller.failed()) {
-268  
future.completeExceptionally(controller.getFailed());
-269} else {
-270  try {
-271
future.complete(respConverter.convert(resp));
-272  } catch (IOException e) {
-273
future.completeExceptionally(e);
-274  }
-275}
-276

[15/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html 
b/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html
index d0c8417..b00962d 100644
--- a/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.html
@@ -337,13 +337,13 @@ extends org.jamon.AbstractTemplateProxy
 
 
 Field Detail
-
+
 
 
 
 
-filter
-protectedhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String filter
+catalogJanitorEnabled
+protectedboolean catalogJanitorEnabled
 
 
 
@@ -355,13 +355,13 @@ extends org.jamon.AbstractTemplateProxy
 protectedhttp://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">Maphttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String,http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true;
 title="class or interface in java.lang">Integer frags
 
 
-
+
 
 
 
 
-format
-protectedhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String format
+servers
+protectedhttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListServerName servers
 
 
 
@@ -373,13 +373,13 @@ extends org.jamon.AbstractTemplateProxy
 protectedAssignmentManager assignmentManager
 
 
-
+
 
 
 
 
-metaLocation
-protectedServerName metaLocation
+format
+protectedhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String format
 
 
 
@@ -391,13 +391,13 @@ extends org.jamon.AbstractTemplateProxy
 protectedhttp://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true;
 title="class or interface in java.util">SetServerName deadServers
 
 
-
+
 
 
 
 
-servers
-protectedhttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListServerName servers
+metaLocation
+protectedServerName metaLocation
 
 
 
@@ -409,13 +409,13 @@ extends org.jamon.AbstractTemplateProxy
 protectedServerManager serverManager
 
 
-
+
 
 
 
 
-catalogJanitorEnabled
-protectedboolean catalogJanitorEnabled
+filter
+protectedhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String filter
 
 
 
@@ -487,13 +487,13 @@ extends org.jamon.AbstractTemplateProxy
 
 
 
-
+
 
 
 
 
-setFilter
-public finalMasterStatusTmplsetFilter(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">Stringp_filter)
+setCatalogJanitorEnabled
+public finalMasterStatusTmplsetCatalogJanitorEnabled(booleanp_catalogJanitorEnabled)
 
 
 
@@ -505,13 +505,13 @@ extends org.jamon.AbstractTemplateProxy
 public finalMasterStatusTmplsetFrags(http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">Maphttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String,http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true;
 title="class or interface in java.lang">Integerp_frags)
 
 
-
+
 
 
 
 
-setFormat
-public finalMasterStatusTmplsetFormat(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">Stringp_format)
+setServers
+public finalMasterStatusTmplsetServers(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListServerNamep_servers)
 
 
 
@@ -523,13 +523,13 @@ extends org.jamon.AbstractTemplateProxy
 public finalMasterStatusTmplsetAssignmentManager(AssignmentManagerp_assignmentManager)
 
 
-
+
 
 
 
 
-setMetaLocation
-public finalMasterStatusTmplsetMetaLocation(ServerNamep_metaLocation)
+setFormat
+public finalMasterStatusTmplsetFormat(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">Stringp_format)
 
 
 
@@ -541,13 +541,13 @@ extends org.jamon.AbstractTemplateProxy
 public finalMasterStatusTmplsetDeadServers(http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true;
 title="class or interface in java.util">SetServerNamep_deadServers)
 
 
-
+
 
 
 
 
-setServers
-public finalMasterStatusTmplsetServers(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListServerNamep_servers)
+setMetaLocation
+public 

[17/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotInfo.SnapshotStats.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotInfo.SnapshotStats.html 
b/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotInfo.SnapshotStats.html
index 308418e..803c762 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotInfo.SnapshotStats.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotInfo.SnapshotStats.html
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-public static class SnapshotInfo.SnapshotStats
+public static class SnapshotInfo.SnapshotStats
 extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
 Statistics about the snapshot
  
@@ -217,7 +217,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 nonSharedHfilesArchiveSize
 
 
-private 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription
+private 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription
 snapshot
 
 
@@ -239,14 +239,14 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 Constructor and Description
 
 
-SnapshotStats(org.apache.hadoop.conf.Configurationconf,
+SnapshotStats(org.apache.hadoop.conf.Configurationconf,
  org.apache.hadoop.fs.FileSystemfs,
- 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot)
+ SnapshotDescriptionsnapshot)
 
 
-SnapshotStats(org.apache.hadoop.conf.Configurationconf,
+SnapshotStats(org.apache.hadoop.conf.Configurationconf,
  org.apache.hadoop.fs.FileSystemfs,
- SnapshotDescriptionsnapshot)
+ 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot)
 
 
 
@@ -383,7 +383,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 hfilesArchiveCount
-privatehttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true;
 title="class or interface in java.util.concurrent.atomic">AtomicInteger hfilesArchiveCount
+privatehttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true;
 title="class or interface in java.util.concurrent.atomic">AtomicInteger hfilesArchiveCount
 
 
 
@@ -392,7 +392,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 hfilesCorrupted
-privatehttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true;
 title="class or interface in java.util.concurrent.atomic">AtomicInteger hfilesCorrupted
+privatehttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true;
 title="class or interface in java.util.concurrent.atomic">AtomicInteger hfilesCorrupted
 
 
 
@@ -401,7 +401,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 hfilesMissing
-privatehttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true;
 title="class or interface in java.util.concurrent.atomic">AtomicInteger hfilesMissing
+privatehttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true;
 title="class or interface in java.util.concurrent.atomic">AtomicInteger hfilesMissing
 
 
 
@@ -410,7 +410,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 hfilesCount
-privatehttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true;
 title="class or interface in java.util.concurrent.atomic">AtomicInteger hfilesCount
+privatehttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true;
 title="class or interface in java.util.concurrent.atomic">AtomicInteger hfilesCount
 
 
 
@@ -419,7 +419,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 hfilesMobCount
-privatehttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true;
 title="class or interface in java.util.concurrent.atomic">AtomicInteger hfilesMobCount
+privatehttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true;
 title="class or interface in java.util.concurrent.atomic">AtomicInteger hfilesMobCount
 
 
 
@@ -428,7 +428,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 logsMissing
-privatehttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true;
 title="class or interface in java.util.concurrent.atomic">AtomicInteger logsMissing

[01/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
Repository: hbase-site
Updated Branches:
  refs/heads/asf-site 848b47918 -> 8b4cf63f4


http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.ModifyColumnFamilyProcedureBiConsumer.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.ModifyColumnFamilyProcedureBiConsumer.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.ModifyColumnFamilyProcedureBiConsumer.html
index 4fd4af0..1b2d845 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.ModifyColumnFamilyProcedureBiConsumer.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.ModifyColumnFamilyProcedureBiConsumer.html
@@ -186,2271 +186,2272 @@
 178import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.RemoveReplicationPeerResponse;
 179import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigRequest;
 180import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigResponse;
-181import 
org.apache.hadoop.hbase.snapshot.ClientSnapshotDescriptionUtils;
-182import 
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException;
-183import 
org.apache.hadoop.hbase.snapshot.SnapshotCreationException;
-184import 
org.apache.hadoop.hbase.util.Bytes;
-185import 
org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
-186import 
org.apache.hadoop.hbase.util.ForeignExceptionUtil;
-187import 
org.apache.hadoop.hbase.util.Pair;
-188
-189/**
-190 * The implementation of AsyncAdmin.
-191 */
-192@InterfaceAudience.Private
-193@InterfaceStability.Evolving
-194public class AsyncHBaseAdmin implements 
AsyncAdmin {
-195  public static final String 
FLUSH_TABLE_PROCEDURE_SIGNATURE = "flush-table-proc";
-196
-197  private static final Log LOG = 
LogFactory.getLog(AsyncHBaseAdmin.class);
-198
-199  private final AsyncConnectionImpl 
connection;
-200
-201  private final RawAsyncTable 
metaTable;
-202
-203  private final long rpcTimeoutNs;
-204
-205  private final long 
operationTimeoutNs;
-206
-207  private final long pauseNs;
-208
-209  private final int maxAttempts;
-210
-211  private final int startLogErrorsCnt;
-212
-213  private final NonceGenerator ng;
-214
-215  AsyncHBaseAdmin(AsyncConnectionImpl 
connection) {
-216this.connection = connection;
-217this.metaTable = 
connection.getRawTable(META_TABLE_NAME);
-218this.rpcTimeoutNs = 
connection.connConf.getRpcTimeoutNs();
-219this.operationTimeoutNs = 
connection.connConf.getOperationTimeoutNs();
-220this.pauseNs = 
connection.connConf.getPauseNs();
-221this.maxAttempts = 
connection.connConf.getMaxRetries();
-222this.startLogErrorsCnt = 
connection.connConf.getStartLogErrorsCnt();
-223this.ng = 
connection.getNonceGenerator();
-224  }
-225
-226  private T 
MasterRequestCallerBuilderT newMasterCaller() {
-227return 
this.connection.callerFactory.T masterRequest()
-228.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-229
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-230.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-231
.startLogErrorsCnt(startLogErrorsCnt);
-232  }
-233
-234  private T 
AdminRequestCallerBuilderT newAdminCaller() {
-235return 
this.connection.callerFactory.T adminRequest()
-236.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-237
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-238.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-239
.startLogErrorsCnt(startLogErrorsCnt);
-240  }
-241
-242  @FunctionalInterface
-243  private interface 
MasterRpcCallRESP, REQ {
-244void call(MasterService.Interface 
stub, HBaseRpcController controller, REQ req,
-245RpcCallbackRESP done);
-246  }
-247
-248  @FunctionalInterface
-249  private interface AdminRpcCallRESP, 
REQ {
-250void call(AdminService.Interface 
stub, HBaseRpcController controller, REQ req,
-251RpcCallbackRESP done);
-252  }
-253
-254  @FunctionalInterface
-255  private interface ConverterD, S 
{
-256D convert(S src) throws 
IOException;
-257  }
-258
-259  private PREQ, PRESP, RESP 
CompletableFutureRESP call(HBaseRpcController controller,
-260  MasterService.Interface stub, PREQ 
preq, MasterRpcCallPRESP, PREQ rpcCall,
-261  ConverterRESP, PRESP 
respConverter) {
-262CompletableFutureRESP future 
= new CompletableFuture();
-263rpcCall.call(stub, controller, preq, 
new RpcCallbackPRESP() {
-264
-265  @Override
-266  public void run(PRESP resp) {
-267if (controller.failed()) {
-268  
future.completeExceptionally(controller.getFailed());
-269} else {
-270  try {
-271
future.complete(respConverter.convert(resp));
-272  } catch (IOException e) {

[14/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/src-html/org/apache/hadoop/hbase/client/Admin.html
--
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/Admin.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/Admin.html
index de81692..75f0173 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/client/Admin.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/Admin.html
@@ -1529,510 +1529,540 @@
 1521  throws IOException, 
RestoreSnapshotException;
 1522
 1523  /**
-1524   * Create a new table by cloning the 
snapshot content.
-1525   *
-1526   * @param snapshotName name of the 
snapshot to be cloned
-1527   * @param tableName name of the table 
where the snapshot will be restored
-1528   * @throws IOException if a remote or 
network exception occurs
-1529   * @throws TableExistsException if 
table to be created already exists
-1530   * @throws RestoreSnapshotException if 
snapshot failed to be cloned
-1531   * @throws IllegalArgumentException if 
the specified table has not a valid name
-1532   */
-1533  void cloneSnapshot(final byte[] 
snapshotName, final TableName tableName)
-1534  throws IOException, 
TableExistsException, RestoreSnapshotException;
-1535
-1536  /**
-1537   * Create a new table by cloning the 
snapshot content.
-1538   *
-1539   * @param snapshotName name of the 
snapshot to be cloned
-1540   * @param tableName name of the table 
where the snapshot will be restored
-1541   * @throws IOException if a remote or 
network exception occurs
-1542   * @throws TableExistsException if 
table to be created already exists
-1543   * @throws RestoreSnapshotException if 
snapshot failed to be cloned
-1544   * @throws IllegalArgumentException if 
the specified table has not a valid name
-1545   */
-1546  void cloneSnapshot(final String 
snapshotName, final TableName tableName)
-1547  throws IOException, 
TableExistsException, RestoreSnapshotException;
-1548
-1549  /**
-1550   * Create a new table by cloning the 
snapshot content, but does not block
-1551   * and wait for it be completely 
cloned.
-1552   * You can use Future.get(long, 
TimeUnit) to wait on the operation to complete.
-1553   * It may throw ExecutionException if 
there was an error while executing the operation
-1554   * or TimeoutException in case the 
wait timeout was not long enough to allow the
-1555   * operation to complete.
-1556   *
-1557   * @param snapshotName name of the 
snapshot to be cloned
-1558   * @param tableName name of the table 
where the snapshot will be restored
-1559   * @throws IOException if a remote or 
network exception occurs
-1560   * @throws TableExistsException if 
table to be cloned already exists
-1561   * @return the result of the async 
clone snapshot. You can use Future.get(long, TimeUnit)
-1562   *to wait on the operation to 
complete.
-1563   */
-1564  FutureVoid 
cloneSnapshotAsync(final String snapshotName, final TableName tableName)
-1565  throws IOException, 
TableExistsException;
-1566
-1567  /**
-1568   * Execute a distributed procedure on 
a cluster.
-1569   *
-1570   * @param signature A distributed 
procedure is uniquely identified by its signature (default the
-1571   * root ZK node name of the 
procedure).
-1572   * @param instance The instance name 
of the procedure. For some procedures, this parameter is
-1573   * optional.
-1574   * @param props Property/Value pairs 
of properties passing to the procedure
-1575   * @throws IOException
-1576   */
-1577  void execProcedure(String signature, 
String instance, MapString, String props)
-1578  throws IOException;
-1579
-1580  /**
-1581   * Execute a distributed procedure on 
a cluster.
-1582   *
-1583   * @param signature A distributed 
procedure is uniquely identified by its signature (default the
-1584   * root ZK node name of the 
procedure).
-1585   * @param instance The instance name 
of the procedure. For some procedures, this parameter is
-1586   * optional.
-1587   * @param props Property/Value pairs 
of properties passing to the procedure
-1588   * @return data returned after 
procedure execution. null if no return data.
-1589   * @throws IOException
-1590   */
-1591  byte[] execProcedureWithRet(String 
signature, String instance, MapString, String props)
-1592  throws IOException;
-1593
-1594  /**
-1595   * Check the current state of the 
specified procedure. There are three possible states: ol
-1596   * lirunning - returns 
ttfalse/tt/li lifinished - returns 
tttrue/tt/li
-1597   * lifinished with error - 
throws the exception that caused the procedure to fail/li /ol
-1598   *
-1599   * @param signature The signature that 
uniquely identifies a procedure
-1600   * @param instance The instance name 
of the procedure
-1601   * @param props Property/Value pairs 
of properties passing to the procedure
-1602   * @return true if the specified 
procedure is finished successfully, 

[18/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html 
b/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html
index 5a5a207..148e18d 100644
--- a/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html
+++ b/devapidocs/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9};
+var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
-public final class SnapshotDescriptionUtils
+public final class SnapshotDescriptionUtils
 extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
 Utility class to help manage 
SnapshotDesriptions.
  
@@ -144,8 +144,8 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
  Utility methods in this class are useful for getting the correct locations 
for different parts of
  the snapshot, as well as moving completed snapshots into place (see
- completeSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription,
 org.apache.hadoop.fs.Path, org.apache.hadoop.fs.Path, 
org.apache.hadoop.fs.FileSystem), and writing the
- HBaseProtos.SnapshotDescription to the working snapshot 
directory.
+ completeSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription,
 org.apache.hadoop.fs.Path, org.apache.hadoop.fs.Path, 
org.apache.hadoop.fs.FileSystem), and writing the
+ SnapshotProtos.SnapshotDescription to the working snapshot 
directory.
 
 
 
@@ -281,7 +281,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 static void
-completeSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
+completeSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
 org.apache.hadoop.fs.Pathrootdir,
 org.apache.hadoop.fs.PathworkingDir,
 org.apache.hadoop.fs.FileSystemfs)
@@ -297,19 +297,19 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 
-static org.apache.hadoop.fs.Path
-getCompletedSnapshotDir(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
-   org.apache.hadoop.fs.PathrootDir)
-Get the directory for a specified snapshot.
-
-
-
 private static org.apache.hadoop.fs.Path
 getCompletedSnapshotDir(org.apache.hadoop.fs.PathsnapshotsDir,
http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">StringsnapshotName)
 Get the directory to store the snapshot instance
 
 
+
+static org.apache.hadoop.fs.Path
+getCompletedSnapshotDir(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot,
+   org.apache.hadoop.fs.PathrootDir)
+Get the directory for a specified snapshot.
+
+
 
 static org.apache.hadoop.fs.Path
 getCompletedSnapshotDir(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">StringsnapshotName,
@@ -319,8 +319,8 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 static long
-getMaxMasterTimeout(org.apache.hadoop.conf.Configurationconf,
-   
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription.Typetype,
+getMaxMasterTimeout(org.apache.hadoop.conf.Configurationconf,
+   
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription.Typetype,
longdefaultMaxWaitTime)
 
 
@@ -335,16 +335,16 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 static org.apache.hadoop.fs.Path
-getWorkingSnapshotDir(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionsnapshot,
- org.apache.hadoop.fs.PathrootDir)
-Get the directory to build a snapshot, before it is 
finalized
+getWorkingSnapshotDir(org.apache.hadoop.fs.PathrootDir)
+Get the general working directory for snapshots - where 
they are built, where they are
+ temporarily copied on export, etc.
 
 
 
 static org.apache.hadoop.fs.Path

[13/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html
index 4fd4af0..1b2d845 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html
@@ -186,2271 +186,2272 @@
 178import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.RemoveReplicationPeerResponse;
 179import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigRequest;
 180import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigResponse;
-181import 
org.apache.hadoop.hbase.snapshot.ClientSnapshotDescriptionUtils;
-182import 
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException;
-183import 
org.apache.hadoop.hbase.snapshot.SnapshotCreationException;
-184import 
org.apache.hadoop.hbase.util.Bytes;
-185import 
org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
-186import 
org.apache.hadoop.hbase.util.ForeignExceptionUtil;
-187import 
org.apache.hadoop.hbase.util.Pair;
-188
-189/**
-190 * The implementation of AsyncAdmin.
-191 */
-192@InterfaceAudience.Private
-193@InterfaceStability.Evolving
-194public class AsyncHBaseAdmin implements 
AsyncAdmin {
-195  public static final String 
FLUSH_TABLE_PROCEDURE_SIGNATURE = "flush-table-proc";
-196
-197  private static final Log LOG = 
LogFactory.getLog(AsyncHBaseAdmin.class);
-198
-199  private final AsyncConnectionImpl 
connection;
-200
-201  private final RawAsyncTable 
metaTable;
-202
-203  private final long rpcTimeoutNs;
-204
-205  private final long 
operationTimeoutNs;
-206
-207  private final long pauseNs;
-208
-209  private final int maxAttempts;
-210
-211  private final int startLogErrorsCnt;
-212
-213  private final NonceGenerator ng;
-214
-215  AsyncHBaseAdmin(AsyncConnectionImpl 
connection) {
-216this.connection = connection;
-217this.metaTable = 
connection.getRawTable(META_TABLE_NAME);
-218this.rpcTimeoutNs = 
connection.connConf.getRpcTimeoutNs();
-219this.operationTimeoutNs = 
connection.connConf.getOperationTimeoutNs();
-220this.pauseNs = 
connection.connConf.getPauseNs();
-221this.maxAttempts = 
connection.connConf.getMaxRetries();
-222this.startLogErrorsCnt = 
connection.connConf.getStartLogErrorsCnt();
-223this.ng = 
connection.getNonceGenerator();
-224  }
-225
-226  private T 
MasterRequestCallerBuilderT newMasterCaller() {
-227return 
this.connection.callerFactory.T masterRequest()
-228.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-229
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-230.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-231
.startLogErrorsCnt(startLogErrorsCnt);
-232  }
-233
-234  private T 
AdminRequestCallerBuilderT newAdminCaller() {
-235return 
this.connection.callerFactory.T adminRequest()
-236.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-237
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-238.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-239
.startLogErrorsCnt(startLogErrorsCnt);
-240  }
-241
-242  @FunctionalInterface
-243  private interface 
MasterRpcCallRESP, REQ {
-244void call(MasterService.Interface 
stub, HBaseRpcController controller, REQ req,
-245RpcCallbackRESP done);
-246  }
-247
-248  @FunctionalInterface
-249  private interface AdminRpcCallRESP, 
REQ {
-250void call(AdminService.Interface 
stub, HBaseRpcController controller, REQ req,
-251RpcCallbackRESP done);
-252  }
-253
-254  @FunctionalInterface
-255  private interface ConverterD, S 
{
-256D convert(S src) throws 
IOException;
-257  }
-258
-259  private PREQ, PRESP, RESP 
CompletableFutureRESP call(HBaseRpcController controller,
-260  MasterService.Interface stub, PREQ 
preq, MasterRpcCallPRESP, PREQ rpcCall,
-261  ConverterRESP, PRESP 
respConverter) {
-262CompletableFutureRESP future 
= new CompletableFuture();
-263rpcCall.call(stub, controller, preq, 
new RpcCallbackPRESP() {
-264
-265  @Override
-266  public void run(PRESP resp) {
-267if (controller.failed()) {
-268  
future.completeExceptionally(controller.getFailed());
-269} else {
-270  try {
-271
future.complete(respConverter.convert(resp));
-272  } catch (IOException e) {
-273
future.completeExceptionally(e);
-274  }
-275}
-276  }
-277

[05/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DisableTableProcedureBiConsumer.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DisableTableProcedureBiConsumer.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DisableTableProcedureBiConsumer.html
index 4fd4af0..1b2d845 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DisableTableProcedureBiConsumer.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DisableTableProcedureBiConsumer.html
@@ -186,2271 +186,2272 @@
 178import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.RemoveReplicationPeerResponse;
 179import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigRequest;
 180import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigResponse;
-181import 
org.apache.hadoop.hbase.snapshot.ClientSnapshotDescriptionUtils;
-182import 
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException;
-183import 
org.apache.hadoop.hbase.snapshot.SnapshotCreationException;
-184import 
org.apache.hadoop.hbase.util.Bytes;
-185import 
org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
-186import 
org.apache.hadoop.hbase.util.ForeignExceptionUtil;
-187import 
org.apache.hadoop.hbase.util.Pair;
-188
-189/**
-190 * The implementation of AsyncAdmin.
-191 */
-192@InterfaceAudience.Private
-193@InterfaceStability.Evolving
-194public class AsyncHBaseAdmin implements 
AsyncAdmin {
-195  public static final String 
FLUSH_TABLE_PROCEDURE_SIGNATURE = "flush-table-proc";
-196
-197  private static final Log LOG = 
LogFactory.getLog(AsyncHBaseAdmin.class);
-198
-199  private final AsyncConnectionImpl 
connection;
-200
-201  private final RawAsyncTable 
metaTable;
-202
-203  private final long rpcTimeoutNs;
-204
-205  private final long 
operationTimeoutNs;
-206
-207  private final long pauseNs;
-208
-209  private final int maxAttempts;
-210
-211  private final int startLogErrorsCnt;
-212
-213  private final NonceGenerator ng;
-214
-215  AsyncHBaseAdmin(AsyncConnectionImpl 
connection) {
-216this.connection = connection;
-217this.metaTable = 
connection.getRawTable(META_TABLE_NAME);
-218this.rpcTimeoutNs = 
connection.connConf.getRpcTimeoutNs();
-219this.operationTimeoutNs = 
connection.connConf.getOperationTimeoutNs();
-220this.pauseNs = 
connection.connConf.getPauseNs();
-221this.maxAttempts = 
connection.connConf.getMaxRetries();
-222this.startLogErrorsCnt = 
connection.connConf.getStartLogErrorsCnt();
-223this.ng = 
connection.getNonceGenerator();
-224  }
-225
-226  private T 
MasterRequestCallerBuilderT newMasterCaller() {
-227return 
this.connection.callerFactory.T masterRequest()
-228.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-229
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-230.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-231
.startLogErrorsCnt(startLogErrorsCnt);
-232  }
-233
-234  private T 
AdminRequestCallerBuilderT newAdminCaller() {
-235return 
this.connection.callerFactory.T adminRequest()
-236.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-237
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-238.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-239
.startLogErrorsCnt(startLogErrorsCnt);
-240  }
-241
-242  @FunctionalInterface
-243  private interface 
MasterRpcCallRESP, REQ {
-244void call(MasterService.Interface 
stub, HBaseRpcController controller, REQ req,
-245RpcCallbackRESP done);
-246  }
-247
-248  @FunctionalInterface
-249  private interface AdminRpcCallRESP, 
REQ {
-250void call(AdminService.Interface 
stub, HBaseRpcController controller, REQ req,
-251RpcCallbackRESP done);
-252  }
-253
-254  @FunctionalInterface
-255  private interface ConverterD, S 
{
-256D convert(S src) throws 
IOException;
-257  }
-258
-259  private PREQ, PRESP, RESP 
CompletableFutureRESP call(HBaseRpcController controller,
-260  MasterService.Interface stub, PREQ 
preq, MasterRpcCallPRESP, PREQ rpcCall,
-261  ConverterRESP, PRESP 
respConverter) {
-262CompletableFutureRESP future 
= new CompletableFuture();
-263rpcCall.call(stub, controller, preq, 
new RpcCallbackPRESP() {
-264
-265  @Override
-266  public void run(PRESP resp) {
-267if (controller.failed()) {
-268  
future.completeExceptionally(controller.getFailed());
-269} else {
-270  try {
-271
future.complete(respConverter.convert(resp));
-272  } catch (IOException e) {
-273
future.completeExceptionally(e);
-274  }
-275}
-276  }
-277});
-278

[04/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.EnableTableProcedureBiConsumer.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.EnableTableProcedureBiConsumer.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.EnableTableProcedureBiConsumer.html
index 4fd4af0..1b2d845 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.EnableTableProcedureBiConsumer.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.EnableTableProcedureBiConsumer.html
@@ -186,2271 +186,2272 @@
 178import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.RemoveReplicationPeerResponse;
 179import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigRequest;
 180import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigResponse;
-181import 
org.apache.hadoop.hbase.snapshot.ClientSnapshotDescriptionUtils;
-182import 
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException;
-183import 
org.apache.hadoop.hbase.snapshot.SnapshotCreationException;
-184import 
org.apache.hadoop.hbase.util.Bytes;
-185import 
org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
-186import 
org.apache.hadoop.hbase.util.ForeignExceptionUtil;
-187import 
org.apache.hadoop.hbase.util.Pair;
-188
-189/**
-190 * The implementation of AsyncAdmin.
-191 */
-192@InterfaceAudience.Private
-193@InterfaceStability.Evolving
-194public class AsyncHBaseAdmin implements 
AsyncAdmin {
-195  public static final String 
FLUSH_TABLE_PROCEDURE_SIGNATURE = "flush-table-proc";
-196
-197  private static final Log LOG = 
LogFactory.getLog(AsyncHBaseAdmin.class);
-198
-199  private final AsyncConnectionImpl 
connection;
-200
-201  private final RawAsyncTable 
metaTable;
-202
-203  private final long rpcTimeoutNs;
-204
-205  private final long 
operationTimeoutNs;
-206
-207  private final long pauseNs;
-208
-209  private final int maxAttempts;
-210
-211  private final int startLogErrorsCnt;
-212
-213  private final NonceGenerator ng;
-214
-215  AsyncHBaseAdmin(AsyncConnectionImpl 
connection) {
-216this.connection = connection;
-217this.metaTable = 
connection.getRawTable(META_TABLE_NAME);
-218this.rpcTimeoutNs = 
connection.connConf.getRpcTimeoutNs();
-219this.operationTimeoutNs = 
connection.connConf.getOperationTimeoutNs();
-220this.pauseNs = 
connection.connConf.getPauseNs();
-221this.maxAttempts = 
connection.connConf.getMaxRetries();
-222this.startLogErrorsCnt = 
connection.connConf.getStartLogErrorsCnt();
-223this.ng = 
connection.getNonceGenerator();
-224  }
-225
-226  private T 
MasterRequestCallerBuilderT newMasterCaller() {
-227return 
this.connection.callerFactory.T masterRequest()
-228.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-229
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-230.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-231
.startLogErrorsCnt(startLogErrorsCnt);
-232  }
-233
-234  private T 
AdminRequestCallerBuilderT newAdminCaller() {
-235return 
this.connection.callerFactory.T adminRequest()
-236.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-237
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-238.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-239
.startLogErrorsCnt(startLogErrorsCnt);
-240  }
-241
-242  @FunctionalInterface
-243  private interface 
MasterRpcCallRESP, REQ {
-244void call(MasterService.Interface 
stub, HBaseRpcController controller, REQ req,
-245RpcCallbackRESP done);
-246  }
-247
-248  @FunctionalInterface
-249  private interface AdminRpcCallRESP, 
REQ {
-250void call(AdminService.Interface 
stub, HBaseRpcController controller, REQ req,
-251RpcCallbackRESP done);
-252  }
-253
-254  @FunctionalInterface
-255  private interface ConverterD, S 
{
-256D convert(S src) throws 
IOException;
-257  }
-258
-259  private PREQ, PRESP, RESP 
CompletableFutureRESP call(HBaseRpcController controller,
-260  MasterService.Interface stub, PREQ 
preq, MasterRpcCallPRESP, PREQ rpcCall,
-261  ConverterRESP, PRESP 
respConverter) {
-262CompletableFutureRESP future 
= new CompletableFuture();
-263rpcCall.call(stub, controller, preq, 
new RpcCallbackPRESP() {
-264
-265  @Override
-266  public void run(PRESP resp) {
-267if (controller.failed()) {
-268  
future.completeExceptionally(controller.getFailed());
-269} else {
-270  try {
-271
future.complete(respConverter.convert(resp));
-272  } catch (IOException e) {
-273
future.completeExceptionally(e);
-274  }
-275}
-276  }
-277});
-278return 

[03/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.MasterRpcCall.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.MasterRpcCall.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.MasterRpcCall.html
index 4fd4af0..1b2d845 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.MasterRpcCall.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.MasterRpcCall.html
@@ -186,2271 +186,2272 @@
 178import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.RemoveReplicationPeerResponse;
 179import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigRequest;
 180import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigResponse;
-181import 
org.apache.hadoop.hbase.snapshot.ClientSnapshotDescriptionUtils;
-182import 
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException;
-183import 
org.apache.hadoop.hbase.snapshot.SnapshotCreationException;
-184import 
org.apache.hadoop.hbase.util.Bytes;
-185import 
org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
-186import 
org.apache.hadoop.hbase.util.ForeignExceptionUtil;
-187import 
org.apache.hadoop.hbase.util.Pair;
-188
-189/**
-190 * The implementation of AsyncAdmin.
-191 */
-192@InterfaceAudience.Private
-193@InterfaceStability.Evolving
-194public class AsyncHBaseAdmin implements 
AsyncAdmin {
-195  public static final String 
FLUSH_TABLE_PROCEDURE_SIGNATURE = "flush-table-proc";
-196
-197  private static final Log LOG = 
LogFactory.getLog(AsyncHBaseAdmin.class);
-198
-199  private final AsyncConnectionImpl 
connection;
-200
-201  private final RawAsyncTable 
metaTable;
-202
-203  private final long rpcTimeoutNs;
-204
-205  private final long 
operationTimeoutNs;
-206
-207  private final long pauseNs;
-208
-209  private final int maxAttempts;
-210
-211  private final int startLogErrorsCnt;
-212
-213  private final NonceGenerator ng;
-214
-215  AsyncHBaseAdmin(AsyncConnectionImpl 
connection) {
-216this.connection = connection;
-217this.metaTable = 
connection.getRawTable(META_TABLE_NAME);
-218this.rpcTimeoutNs = 
connection.connConf.getRpcTimeoutNs();
-219this.operationTimeoutNs = 
connection.connConf.getOperationTimeoutNs();
-220this.pauseNs = 
connection.connConf.getPauseNs();
-221this.maxAttempts = 
connection.connConf.getMaxRetries();
-222this.startLogErrorsCnt = 
connection.connConf.getStartLogErrorsCnt();
-223this.ng = 
connection.getNonceGenerator();
-224  }
-225
-226  private T 
MasterRequestCallerBuilderT newMasterCaller() {
-227return 
this.connection.callerFactory.T masterRequest()
-228.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-229
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-230.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-231
.startLogErrorsCnt(startLogErrorsCnt);
-232  }
-233
-234  private T 
AdminRequestCallerBuilderT newAdminCaller() {
-235return 
this.connection.callerFactory.T adminRequest()
-236.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-237
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-238.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-239
.startLogErrorsCnt(startLogErrorsCnt);
-240  }
-241
-242  @FunctionalInterface
-243  private interface 
MasterRpcCallRESP, REQ {
-244void call(MasterService.Interface 
stub, HBaseRpcController controller, REQ req,
-245RpcCallbackRESP done);
-246  }
-247
-248  @FunctionalInterface
-249  private interface AdminRpcCallRESP, 
REQ {
-250void call(AdminService.Interface 
stub, HBaseRpcController controller, REQ req,
-251RpcCallbackRESP done);
-252  }
-253
-254  @FunctionalInterface
-255  private interface ConverterD, S 
{
-256D convert(S src) throws 
IOException;
-257  }
-258
-259  private PREQ, PRESP, RESP 
CompletableFutureRESP call(HBaseRpcController controller,
-260  MasterService.Interface stub, PREQ 
preq, MasterRpcCallPRESP, PREQ rpcCall,
-261  ConverterRESP, PRESP 
respConverter) {
-262CompletableFutureRESP future 
= new CompletableFuture();
-263rpcCall.call(stub, controller, preq, 
new RpcCallbackPRESP() {
-264
-265  @Override
-266  public void run(PRESP resp) {
-267if (controller.failed()) {
-268  
future.completeExceptionally(controller.getFailed());
-269} else {
-270  try {
-271
future.complete(respConverter.convert(resp));
-272  } catch (IOException e) {
-273
future.completeExceptionally(e);
-274  }
-275}
-276  }
-277});
-278return future;
-279  }
-280
-281  //TODO abstract call and adminCall into 
a single method.

[06/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.

2017-05-18 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b4cf63f/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DeleteTableProcedureBiConsumer.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DeleteTableProcedureBiConsumer.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DeleteTableProcedureBiConsumer.html
index 4fd4af0..1b2d845 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DeleteTableProcedureBiConsumer.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncHBaseAdmin.DeleteTableProcedureBiConsumer.html
@@ -186,2271 +186,2272 @@
 178import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.RemoveReplicationPeerResponse;
 179import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigRequest;
 180import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ReplicationProtos.UpdateReplicationPeerConfigResponse;
-181import 
org.apache.hadoop.hbase.snapshot.ClientSnapshotDescriptionUtils;
-182import 
org.apache.hadoop.hbase.snapshot.RestoreSnapshotException;
-183import 
org.apache.hadoop.hbase.snapshot.SnapshotCreationException;
-184import 
org.apache.hadoop.hbase.util.Bytes;
-185import 
org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
-186import 
org.apache.hadoop.hbase.util.ForeignExceptionUtil;
-187import 
org.apache.hadoop.hbase.util.Pair;
-188
-189/**
-190 * The implementation of AsyncAdmin.
-191 */
-192@InterfaceAudience.Private
-193@InterfaceStability.Evolving
-194public class AsyncHBaseAdmin implements 
AsyncAdmin {
-195  public static final String 
FLUSH_TABLE_PROCEDURE_SIGNATURE = "flush-table-proc";
-196
-197  private static final Log LOG = 
LogFactory.getLog(AsyncHBaseAdmin.class);
-198
-199  private final AsyncConnectionImpl 
connection;
-200
-201  private final RawAsyncTable 
metaTable;
-202
-203  private final long rpcTimeoutNs;
-204
-205  private final long 
operationTimeoutNs;
-206
-207  private final long pauseNs;
-208
-209  private final int maxAttempts;
-210
-211  private final int startLogErrorsCnt;
-212
-213  private final NonceGenerator ng;
-214
-215  AsyncHBaseAdmin(AsyncConnectionImpl 
connection) {
-216this.connection = connection;
-217this.metaTable = 
connection.getRawTable(META_TABLE_NAME);
-218this.rpcTimeoutNs = 
connection.connConf.getRpcTimeoutNs();
-219this.operationTimeoutNs = 
connection.connConf.getOperationTimeoutNs();
-220this.pauseNs = 
connection.connConf.getPauseNs();
-221this.maxAttempts = 
connection.connConf.getMaxRetries();
-222this.startLogErrorsCnt = 
connection.connConf.getStartLogErrorsCnt();
-223this.ng = 
connection.getNonceGenerator();
-224  }
-225
-226  private T 
MasterRequestCallerBuilderT newMasterCaller() {
-227return 
this.connection.callerFactory.T masterRequest()
-228.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-229
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-230.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-231
.startLogErrorsCnt(startLogErrorsCnt);
-232  }
-233
-234  private T 
AdminRequestCallerBuilderT newAdminCaller() {
-235return 
this.connection.callerFactory.T adminRequest()
-236.rpcTimeout(rpcTimeoutNs, 
TimeUnit.NANOSECONDS)
-237
.operationTimeout(operationTimeoutNs, TimeUnit.NANOSECONDS)
-238.pause(pauseNs, 
TimeUnit.NANOSECONDS).maxAttempts(maxAttempts)
-239
.startLogErrorsCnt(startLogErrorsCnt);
-240  }
-241
-242  @FunctionalInterface
-243  private interface 
MasterRpcCallRESP, REQ {
-244void call(MasterService.Interface 
stub, HBaseRpcController controller, REQ req,
-245RpcCallbackRESP done);
-246  }
-247
-248  @FunctionalInterface
-249  private interface AdminRpcCallRESP, 
REQ {
-250void call(AdminService.Interface 
stub, HBaseRpcController controller, REQ req,
-251RpcCallbackRESP done);
-252  }
-253
-254  @FunctionalInterface
-255  private interface ConverterD, S 
{
-256D convert(S src) throws 
IOException;
-257  }
-258
-259  private PREQ, PRESP, RESP 
CompletableFutureRESP call(HBaseRpcController controller,
-260  MasterService.Interface stub, PREQ 
preq, MasterRpcCallPRESP, PREQ rpcCall,
-261  ConverterRESP, PRESP 
respConverter) {
-262CompletableFutureRESP future 
= new CompletableFuture();
-263rpcCall.call(stub, controller, preq, 
new RpcCallbackPRESP() {
-264
-265  @Override
-266  public void run(PRESP resp) {
-267if (controller.failed()) {
-268  
future.completeExceptionally(controller.getFailed());
-269} else {
-270  try {
-271
future.complete(respConverter.convert(resp));
-272  } catch (IOException e) {
-273
future.completeExceptionally(e);
-274  }
-275}
-276  }
-277});
-278return 

hbase git commit: HBASE-18049 It is not necessary to re-open the region when MOB files cannot be found

2017-05-18 Thread jingchengdu
Repository: hbase
Updated Branches:
  refs/heads/master 37dd8ff72 -> 6dc4190c0


HBASE-18049 It is not necessary to re-open the region when MOB files cannot be 
found


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

Branch: refs/heads/master
Commit: 6dc4190c07a6e3039f6c32bdc9a8aeb5483ea192
Parents: 37dd8ff
Author: Jingcheng Du 
Authored: Thu May 18 18:54:58 2017 +0800
Committer: Jingcheng Du 
Committed: Thu May 18 18:54:58 2017 +0800

--
 .../java/org/apache/hadoop/hbase/regionserver/HMobStore.java | 8 
 1 file changed, 8 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/6dc4190c/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HMobStore.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HMobStore.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HMobStore.java
index 032e383..73c8a1f 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HMobStore.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HMobStore.java
@@ -35,6 +35,7 @@ import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.hbase.ArrayBackedTag;
 import org.apache.hadoop.hbase.Cell;
 import org.apache.hadoop.hbase.CellComparator;
+import org.apache.hadoop.hbase.DoNotRetryIOException;
 import org.apache.hadoop.hbase.HColumnDescriptor;
 import org.apache.hadoop.hbase.HConstants;
 import org.apache.hadoop.hbase.KeyValue;
@@ -427,6 +428,13 @@ public class HMobStore extends HStore {
   + " or it is corrupt");
 if (readEmptyValueOnMobCellMiss) {
   return null;
+} else if ((throwable instanceof FileNotFoundException)
+|| (throwable.getCause() instanceof FileNotFoundException)) {
+  // The region is re-opened when FileNotFoundException is thrown.
+  // This is not necessary when MOB files cannot be found, because the 
store files
+  // in a region only contain the references to MOB files and a re-open on 
a region
+  // doesn't help fix the lost MOB files.
+  throw new DoNotRetryIOException(throwable);
 } else if (throwable instanceof IOException) {
   throw (IOException) throwable;
 } else {



[4/4] hbase git commit: HBASE-11013 Clone Snapshots on Secure Cluster Should provide option to apply Retained User Permissions

2017-05-18 Thread zghao
HBASE-11013 Clone Snapshots on Secure Cluster Should provide option to apply 
Retained User Permissions

Signed-off-by: Guanghao Zhang 


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

Branch: refs/heads/branch-1
Commit: f9dc4cad63b1ffcd1f9050b9b8e8d89f44ecd44a
Parents: 68d292d
Author: huzheng 
Authored: Mon May 15 16:00:01 2017 +0800
Committer: Guanghao Zhang 
Committed: Thu May 18 17:54:53 2017 +0800

--
 .../org/apache/hadoop/hbase/client/Admin.java   |   49 +-
 .../apache/hadoop/hbase/client/HBaseAdmin.java  |   63 +-
 .../hbase/security/access/TablePermission.java  |4 +
 .../ClientSnapshotDescriptionUtils.java |8 +-
 .../snapshot/CorruptedSnapshotException.java|2 +-
 .../hbase/snapshot/HBaseSnapshotException.java  |2 +-
 .../snapshot/RestoreSnapshotException.java  |2 +-
 .../snapshot/SnapshotCreationException.java |2 +-
 .../snapshot/SnapshotDoesNotExistException.java |2 +-
 .../hbase/snapshot/SnapshotExistsException.java |2 +-
 .../hbase/client/TestSnapshotFromAdmin.java |2 +-
 .../hbase/protobuf/generated/HBaseProtos.java   | 1358 +--
 .../hbase/protobuf/generated/MasterProtos.java  | 1088 ++--
 .../protobuf/generated/SnapshotProtos.java  | 1551 +-
 hbase-protocol/src/main/protobuf/HBase.proto|   17 -
 hbase-protocol/src/main/protobuf/Master.proto   |2 +
 hbase-protocol/src/main/protobuf/Snapshot.proto |   19 +
 .../hbase/tmpl/master/MasterStatusTmpl.jamon|2 +-
 .../BaseMasterAndRegionObserver.java|2 +-
 .../hbase/coprocessor/BaseMasterObserver.java   |2 +-
 .../hbase/coprocessor/MasterObserver.java   |2 +-
 .../mapreduce/TableSnapshotInputFormatImpl.java |2 +-
 .../hbase/master/MasterCoprocessorHost.java |2 +-
 .../hadoop/hbase/master/MasterRpcServices.java  |5 +-
 .../hadoop/hbase/master/SnapshotSentinel.java   |2 +-
 .../master/snapshot/CloneSnapshotHandler.java   |   14 +-
 .../snapshot/DisabledTableSnapshotHandler.java  |4 +-
 .../snapshot/EnabledTableSnapshotHandler.java   |4 +-
 .../master/snapshot/MasterSnapshotVerifier.java |2 +-
 .../master/snapshot/RestoreSnapshotHandler.java |   15 +-
 .../hbase/master/snapshot/SnapshotManager.java  |   21 +-
 .../master/snapshot/TakeSnapshotHandler.java|2 +-
 .../hadoop/hbase/regionserver/HRegion.java  |2 +-
 .../hbase/regionserver/HRegionServer.java   |2 -
 .../snapshot/FlushSnapshotSubprocedure.java |3 +-
 .../snapshot/RegionServerSnapshotManager.java   |2 +-
 .../security/access/AccessControlLists.java |2 +-
 .../hbase/security/access/AccessController.java |2 +-
 .../hadoop/hbase/snapshot/CreateSnapshot.java   |8 +-
 .../hadoop/hbase/snapshot/ExportSnapshot.java   |2 +-
 .../hbase/snapshot/RestoreSnapshotHelper.java   |   30 +-
 .../snapshot/SnapshotDescriptionUtils.java  |   51 +-
 .../hadoop/hbase/snapshot/SnapshotInfo.java |2 +-
 .../hadoop/hbase/snapshot/SnapshotManifest.java |2 +-
 .../hbase/snapshot/SnapshotManifestV1.java  |2 +-
 .../hbase/snapshot/SnapshotManifestV2.java  |4 +-
 .../hbase/snapshot/SnapshotReferenceUtil.java   |2 +-
 .../resources/hbase-webapps/master/snapshot.jsp |2 +-
 .../hbase-webapps/master/snapshotsStats.jsp |2 +-
 .../hbase/client/TestSnapshotFromClient.java|2 +-
 .../hbase/client/TestSnapshotWithAcl.java   |  243 +++
 .../hbase/coprocessor/TestMasterObserver.java   |2 +-
 .../master/cleaner/TestSnapshotFromMaster.java  |2 +-
 .../master/snapshot/TestSnapshotFileCache.java  |1 -
 .../hbase/security/access/SecureTestUtil.java   |2 +-
 .../security/access/TestAccessController.java   |2 +-
 .../access/TestWithDisabledAuthorization.java   |2 +-
 .../hbase/snapshot/SnapshotTestingUtils.java|6 +-
 .../hbase/snapshot/TestExportSnapshot.java  |2 +-
 .../snapshot/TestFlushSnapshotFromClient.java   |2 +-
 .../TestRestoreFlushSnapshotFromClient.java |2 +-
 .../snapshot/TestRestoreSnapshotHelper.java |2 +-
 .../snapshot/TestSnapshotClientRetries.java |2 +-
 .../snapshot/TestSnapshotDescriptionUtils.java  |5 +-
 .../hbase/snapshot/TestSnapshotManifest.java|3 +-
 hbase-shell/src/main/ruby/hbase.rb  |1 +
 hbase-shell/src/main/ruby/hbase/admin.rb|   12 +-
 .../main/ruby/shell/commands/clone_snapshot.rb  |   11 +-
 .../ruby/shell/commands/restore_snapshot.rb |   10 +-
 69 files changed, 2694 insertions(+), 1994 deletions(-)
--



[3/4] hbase git commit: HBASE-11013 Clone Snapshots on Secure Cluster Should provide option to apply Retained User Permissions

2017-05-18 Thread zghao
http://git-wip-us.apache.org/repos/asf/hbase/blob/f9dc4cad/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/MasterProtos.java
--
diff --git 
a/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/MasterProtos.java
 
b/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/MasterProtos.java
index edf2e85..2661dc1 100644
--- 
a/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/MasterProtos.java
+++ 
b/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/MasterProtos.java
@@ -38275,11 +38275,11 @@ public final class MasterProtos {
 /**
  * required .hbase.pb.SnapshotDescription snapshot = 1;
  */
-org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription 
getSnapshot();
+
org.apache.hadoop.hbase.protobuf.generated.SnapshotProtos.SnapshotDescription 
getSnapshot();
 /**
  * required .hbase.pb.SnapshotDescription snapshot = 1;
  */
-
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescriptionOrBuilder
 getSnapshotOrBuilder();
+
org.apache.hadoop.hbase.protobuf.generated.SnapshotProtos.SnapshotDescriptionOrBuilder
 getSnapshotOrBuilder();
   }
   /**
* Protobuf type {@code hbase.pb.SnapshotRequest}
@@ -38333,11 +38333,11 @@ public final class MasterProtos {
   break;
 }
 case 10: {
-  
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription.Builder
 subBuilder = null;
+  
org.apache.hadoop.hbase.protobuf.generated.SnapshotProtos.SnapshotDescription.Builder
 subBuilder = null;
   if (((bitField0_ & 0x0001) == 0x0001)) {
 subBuilder = snapshot_.toBuilder();
   }
-  snapshot_ = 
input.readMessage(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription.PARSER,
 extensionRegistry);
+  snapshot_ = 
input.readMessage(org.apache.hadoop.hbase.protobuf.generated.SnapshotProtos.SnapshotDescription.PARSER,
 extensionRegistry);
   if (subBuilder != null) {
 subBuilder.mergeFrom(snapshot_);
 snapshot_ = subBuilder.buildPartial();
@@ -38387,7 +38387,7 @@ public final class MasterProtos {
 private int bitField0_;
 // required .hbase.pb.SnapshotDescription snapshot = 1;
 public static final int SNAPSHOT_FIELD_NUMBER = 1;
-private 
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription 
snapshot_;
+private 
org.apache.hadoop.hbase.protobuf.generated.SnapshotProtos.SnapshotDescription 
snapshot_;
 /**
  * required .hbase.pb.SnapshotDescription snapshot = 1;
  */
@@ -38397,18 +38397,18 @@ public final class MasterProtos {
 /**
  * required .hbase.pb.SnapshotDescription snapshot = 1;
  */
-public 
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription 
getSnapshot() {
+public 
org.apache.hadoop.hbase.protobuf.generated.SnapshotProtos.SnapshotDescription 
getSnapshot() {
   return snapshot_;
 }
 /**
  * required .hbase.pb.SnapshotDescription snapshot = 1;
  */
-public 
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescriptionOrBuilder
 getSnapshotOrBuilder() {
+public 
org.apache.hadoop.hbase.protobuf.generated.SnapshotProtos.SnapshotDescriptionOrBuilder
 getSnapshotOrBuilder() {
   return snapshot_;
 }
 
 private void initFields() {
-  snapshot_ = 
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription.getDefaultInstance();
+  snapshot_ = 
org.apache.hadoop.hbase.protobuf.generated.SnapshotProtos.SnapshotDescription.getDefaultInstance();
 }
 private byte memoizedIsInitialized = -1;
 public final boolean isInitialized() {
@@ -38602,7 +38602,7 @@ public final class MasterProtos {
   public Builder clear() {
 super.clear();
 if (snapshotBuilder_ == null) {
-  snapshot_ = 
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription.getDefaultInstance();
+  snapshot_ = 
org.apache.hadoop.hbase.protobuf.generated.SnapshotProtos.SnapshotDescription.getDefaultInstance();
 } else {
   snapshotBuilder_.clear();
 }
@@ -38698,9 +38698,9 @@ public final class MasterProtos {
   private int bitField0_;
 
   // required .hbase.pb.SnapshotDescription snapshot = 1;
-  private 
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription 
snapshot_ = 
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription.getDefaultInstance();
+  private 
org.apache.hadoop.hbase.protobuf.generated.SnapshotProtos.SnapshotDescription 
snapshot_ = 
org.apache.hadoop.hbase.protobuf.generated.SnapshotProtos.SnapshotDescription.getDefaultInstance();
   private com.google.protobuf.SingleFieldBuilder<
-  

[2/4] hbase git commit: HBASE-11013 Clone Snapshots on Secure Cluster Should provide option to apply Retained User Permissions

2017-05-18 Thread zghao
http://git-wip-us.apache.org/repos/asf/hbase/blob/f9dc4cad/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/SnapshotProtos.java
--
diff --git 
a/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/SnapshotProtos.java
 
b/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/SnapshotProtos.java
index 9805d50..2e11b4a 100644
--- 
a/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/SnapshotProtos.java
+++ 
b/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/SnapshotProtos.java
@@ -8,6 +8,1494 @@ public final class SnapshotProtos {
   public static void registerAllExtensions(
   com.google.protobuf.ExtensionRegistry registry) {
   }
+  public interface SnapshotDescriptionOrBuilder
+  extends com.google.protobuf.MessageOrBuilder {
+
+// required string name = 1;
+/**
+ * required string name = 1;
+ */
+boolean hasName();
+/**
+ * required string name = 1;
+ */
+java.lang.String getName();
+/**
+ * required string name = 1;
+ */
+com.google.protobuf.ByteString
+getNameBytes();
+
+// optional string table = 2;
+/**
+ * optional string table = 2;
+ *
+ * 
+ * not needed for delete, but checked for in taking snapshot
+ * 
+ */
+boolean hasTable();
+/**
+ * optional string table = 2;
+ *
+ * 
+ * not needed for delete, but checked for in taking snapshot
+ * 
+ */
+java.lang.String getTable();
+/**
+ * optional string table = 2;
+ *
+ * 
+ * not needed for delete, but checked for in taking snapshot
+ * 
+ */
+com.google.protobuf.ByteString
+getTableBytes();
+
+// optional int64 creation_time = 3 [default = 0];
+/**
+ * optional int64 creation_time = 3 [default = 0];
+ */
+boolean hasCreationTime();
+/**
+ * optional int64 creation_time = 3 [default = 0];
+ */
+long getCreationTime();
+
+// optional .hbase.pb.SnapshotDescription.Type type = 4 [default = FLUSH];
+/**
+ * optional .hbase.pb.SnapshotDescription.Type type = 4 [default = 
FLUSH];
+ */
+boolean hasType();
+/**
+ * optional .hbase.pb.SnapshotDescription.Type type = 4 [default = 
FLUSH];
+ */
+
org.apache.hadoop.hbase.protobuf.generated.SnapshotProtos.SnapshotDescription.Type
 getType();
+
+// optional int32 version = 5;
+/**
+ * optional int32 version = 5;
+ */
+boolean hasVersion();
+/**
+ * optional int32 version = 5;
+ */
+int getVersion();
+
+// optional string owner = 6;
+/**
+ * optional string owner = 6;
+ */
+boolean hasOwner();
+/**
+ * optional string owner = 6;
+ */
+java.lang.String getOwner();
+/**
+ * optional string owner = 6;
+ */
+com.google.protobuf.ByteString
+getOwnerBytes();
+
+// optional .hbase.pb.UsersAndPermissions users_and_permissions = 7;
+/**
+ * optional .hbase.pb.UsersAndPermissions users_and_permissions = 
7;
+ */
+boolean hasUsersAndPermissions();
+/**
+ * optional .hbase.pb.UsersAndPermissions users_and_permissions = 
7;
+ */
+
org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissions
 getUsersAndPermissions();
+/**
+ * optional .hbase.pb.UsersAndPermissions users_and_permissions = 
7;
+ */
+
org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.UsersAndPermissionsOrBuilder
 getUsersAndPermissionsOrBuilder();
+  }
+  /**
+   * Protobuf type {@code hbase.pb.SnapshotDescription}
+   *
+   * 
+   **
+   * Description of the snapshot to take
+   * 
+   */
+  public static final class SnapshotDescription extends
+  com.google.protobuf.GeneratedMessage
+  implements SnapshotDescriptionOrBuilder {
+// Use SnapshotDescription.newBuilder() to construct.
+private 
SnapshotDescription(com.google.protobuf.GeneratedMessage.Builder builder) {
+  super(builder);
+  this.unknownFields = builder.getUnknownFields();
+}
+private SnapshotDescription(boolean noInit) { this.unknownFields = 
com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+private static final SnapshotDescription defaultInstance;
+public static SnapshotDescription getDefaultInstance() {
+  return defaultInstance;
+}
+
+public SnapshotDescription getDefaultInstanceForType() {
+  return defaultInstance;
+}
+
+private final com.google.protobuf.UnknownFieldSet unknownFields;
+@java.lang.Override
+public final com.google.protobuf.UnknownFieldSet
+getUnknownFields() {
+  return this.unknownFields;
+}
+private SnapshotDescription(
+com.google.protobuf.CodedInputStream input,
+com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+throws 

[1/4] hbase git commit: HBASE-11013 Clone Snapshots on Secure Cluster Should provide option to apply Retained User Permissions

2017-05-18 Thread zghao
Repository: hbase
Updated Branches:
  refs/heads/branch-1 68d292d83 -> f9dc4cad6


http://git-wip-us.apache.org/repos/asf/hbase/blob/f9dc4cad/hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/SnapshotManager.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/SnapshotManager.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/SnapshotManager.java
index e60043f..9c50571 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/SnapshotManager.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/SnapshotManager.java
@@ -62,8 +62,8 @@ import 
org.apache.hadoop.hbase.procedure.ProcedureCoordinatorRpcs;
 import org.apache.hadoop.hbase.procedure.ZKProcedureCoordinatorRpcs;
 import org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.NameStringPair;
 import 
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.ProcedureDescription;
-import 
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription;
-import 
org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription.Type;
+import 
org.apache.hadoop.hbase.protobuf.generated.SnapshotProtos.SnapshotDescription;
+import 
org.apache.hadoop.hbase.protobuf.generated.SnapshotProtos.SnapshotDescription.Type;
 import org.apache.hadoop.hbase.protobuf.generated.ZooKeeperProtos;
 import org.apache.hadoop.hbase.quotas.QuotaExceededException;
 import org.apache.hadoop.hbase.security.AccessDeniedException;
@@ -654,7 +654,8 @@ public class SnapshotManager extends MasterProcedureManager 
implements Stoppable
* @param hTableDescriptor Table Descriptor of the table to create
*/
   synchronized void cloneSnapshot(final SnapshotDescription snapshot,
-  final HTableDescriptor hTableDescriptor) throws HBaseSnapshotException {
+  final HTableDescriptor hTableDescriptor, final boolean restoreAcl)
+  throws HBaseSnapshotException {
 TableName tableName = hTableDescriptor.getTableName();
 
 // make sure we aren't running a snapshot on the same table
@@ -669,7 +670,7 @@ public class SnapshotManager extends MasterProcedureManager 
implements Stoppable
 
 try {
   CloneSnapshotHandler handler =
-new CloneSnapshotHandler(master, snapshot, hTableDescriptor).prepare();
+  new CloneSnapshotHandler(master, snapshot, hTableDescriptor, 
restoreAcl).prepare();
   this.executorService.submit(handler);
   this.restoreHandlers.put(tableName, handler);
 } catch (Exception e) {
@@ -685,7 +686,8 @@ public class SnapshotManager extends MasterProcedureManager 
implements Stoppable
* @param reqSnapshot
* @throws IOException
*/
-  public void restoreSnapshot(SnapshotDescription reqSnapshot) throws 
IOException {
+  public void restoreSnapshot(SnapshotDescription reqSnapshot, boolean 
restoreAcl)
+  throws IOException {
 FileSystem fs = master.getMasterFileSystem().getFileSystem();
 Path snapshotDir = 
SnapshotDescriptionUtils.getCompletedSnapshotDir(reqSnapshot, rootDir);
 MasterCoprocessorHost cpHost = master.getMasterCoprocessorHost();
@@ -742,7 +744,7 @@ public class SnapshotManager extends MasterProcedureManager 
implements Stoppable
 if (tableRegionCount > 0 && tableRegionCount < snapshotRegionCount) {
   checkAndUpdateNamespaceRegionQuota(snapshotRegionCount, tableName);
 }
-restoreSnapshot(snapshot, snapshotTableDesc);
+restoreSnapshot(snapshot, snapshotTableDesc, restoreAcl);
 // Update the region quota if snapshotRegionCount is smaller. This 
step should not fail
 // because we have reserved enough region quota before hand
 if (tableRegionCount > 0 && tableRegionCount > snapshotRegionCount) {
@@ -776,7 +778,7 @@ public class SnapshotManager extends MasterProcedureManager 
implements Stoppable
   }
   try {
 checkAndUpdateNamespaceQuota(manifest, tableName);
-cloneSnapshot(snapshot, htd);
+cloneSnapshot(snapshot, htd, restoreAcl);
   } catch (IOException e) {
 
this.master.getMasterQuotaManager().removeTableFromNamespaceQuota(tableName);
 LOG.error("Exception occurred while cloning the snapshot " + 
snapshot.getName()
@@ -825,7 +827,8 @@ public class SnapshotManager extends MasterProcedureManager 
implements Stoppable
* @param hTableDescriptor Table Descriptor
*/
   private synchronized void restoreSnapshot(final SnapshotDescription snapshot,
-  final HTableDescriptor hTableDescriptor) throws HBaseSnapshotException {
+  final HTableDescriptor hTableDescriptor, final boolean restoreAcl)
+  throws HBaseSnapshotException {
 TableName tableName = hTableDescriptor.getTableName();
 
 // make sure we aren't running a snapshot on the same table
@@ -840,7 +843,7 @@ public class SnapshotManager extends MasterProcedureManager 
implements Stoppable
 
 

[5/8] hbase git commit: HBASE-11013: Clone Snapshots on Secure Cluster Should provide option to apply Retained User Permissions

2017-05-18 Thread zghao
http://git-wip-us.apache.org/repos/asf/hbase/blob/37dd8ff7/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/MasterProcedureProtos.java
--
diff --git 
a/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/MasterProcedureProtos.java
 
b/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/MasterProcedureProtos.java
index 3f8a65b..d7bbd05 100644
--- 
a/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/MasterProcedureProtos.java
+++ 
b/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/MasterProcedureProtos.java
@@ -1510,6 +1510,10 @@ public final class MasterProcedureProtos {
  * CLONE_SNAPSHOT_POST_OPERATION = 6;
  */
 CLONE_SNAPSHOT_POST_OPERATION(6),
+/**
+ * CLONE_SNAPHOST_RESTORE_ACL = 7;
+ */
+CLONE_SNAPHOST_RESTORE_ACL(7),
 ;
 
 /**
@@ -1536,6 +1540,10 @@ public final class MasterProcedureProtos {
  * CLONE_SNAPSHOT_POST_OPERATION = 6;
  */
 public static final int CLONE_SNAPSHOT_POST_OPERATION_VALUE = 6;
+/**
+ * CLONE_SNAPHOST_RESTORE_ACL = 7;
+ */
+public static final int CLONE_SNAPHOST_RESTORE_ACL_VALUE = 7;
 
 
 public final int getNumber() {
@@ -1558,6 +1566,7 @@ public final class MasterProcedureProtos {
 case 4: return CLONE_SNAPSHOT_ASSIGN_REGIONS;
 case 5: return CLONE_SNAPSHOT_UPDATE_DESC_CACHE;
 case 6: return CLONE_SNAPSHOT_POST_OPERATION;
+case 7: return CLONE_SNAPHOST_RESTORE_ACL;
 default: return null;
   }
 }
@@ -1628,6 +1637,10 @@ public final class MasterProcedureProtos {
  * RESTORE_SNAPSHOT_UPDATE_META = 4;
  */
 RESTORE_SNAPSHOT_UPDATE_META(4),
+/**
+ * RESTORE_SNAPSHOT_RESTORE_ACL = 5;
+ */
+RESTORE_SNAPSHOT_RESTORE_ACL(5),
 ;
 
 /**
@@ -1646,6 +1659,10 @@ public final class MasterProcedureProtos {
  * RESTORE_SNAPSHOT_UPDATE_META = 4;
  */
 public static final int RESTORE_SNAPSHOT_UPDATE_META_VALUE = 4;
+/**
+ * RESTORE_SNAPSHOT_RESTORE_ACL = 5;
+ */
+public static final int RESTORE_SNAPSHOT_RESTORE_ACL_VALUE = 5;
 
 
 public final int getNumber() {
@@ -1666,6 +1683,7 @@ public final class MasterProcedureProtos {
 case 2: return RESTORE_SNAPSHOT_UPDATE_TABLE_DESCRIPTOR;
 case 3: return RESTORE_SNAPSHOT_WRITE_FS_LAYOUT;
 case 4: return RESTORE_SNAPSHOT_UPDATE_META;
+case 5: return RESTORE_SNAPSHOT_RESTORE_ACL;
 default: return null;
   }
 }
@@ -15612,11 +15630,11 @@ public final class MasterProcedureProtos {
 /**
  * required .hbase.pb.SnapshotDescription snapshot = 2;
  */
-
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription
 getSnapshot();
+
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription
 getSnapshot();
 /**
  * required .hbase.pb.SnapshotDescription snapshot = 2;
  */
-
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionOrBuilder
 getSnapshotOrBuilder();
+
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionOrBuilder
 getSnapshotOrBuilder();
 
 /**
  * required .hbase.pb.TableSchema table_schema = 3;
@@ -15737,11 +15755,11 @@ public final class MasterProcedureProtos {
   break;
 }
 case 18: {
-  
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription.Builder
 subBuilder = null;
+  
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription.Builder
 subBuilder = null;
   if (((bitField0_ & 0x0002) == 0x0002)) {
 subBuilder = snapshot_.toBuilder();
   }
-  snapshot_ = 
input.readMessage(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription.PARSER,
 extensionRegistry);
+  snapshot_ = 
input.readMessage(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription.PARSER,
 extensionRegistry);
   if (subBuilder != null) {
 subBuilder.mergeFrom(snapshot_);
 snapshot_ = subBuilder.buildPartial();
@@ -15833,7 +15851,7 @@ public final class MasterProcedureProtos {
 }
 
 public static final int SNAPSHOT_FIELD_NUMBER = 2;
-private 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription
 snapshot_;
+private 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription
 snapshot_;
 /**
  * required .hbase.pb.SnapshotDescription snapshot = 2;
  */
@@ -15843,14 +15861,14 @@ public final class MasterProcedureProtos {
 /**
  * required .hbase.pb.SnapshotDescription snapshot = 2;
  */
-   

[6/8] hbase git commit: HBASE-11013: Clone Snapshots on Secure Cluster Should provide option to apply Retained User Permissions

2017-05-18 Thread zghao
http://git-wip-us.apache.org/repos/asf/hbase/blob/37dd8ff7/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/AdminProtos.java
--
diff --git 
a/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/AdminProtos.java
 
b/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/AdminProtos.java
index de068e2..a567f97 100644
--- 
a/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/AdminProtos.java
+++ 
b/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/AdminProtos.java
@@ -19532,7 +19532,6 @@ public final class AdminProtos {
   }
   /**
* 
-   *
* Roll request responses no longer include regions to flush
* this list will always be empty when talking to a 1.0 server
* 
@@ -19798,7 +19797,6 @@ public final class AdminProtos {
 }
 /**
  * 
- *
  * Roll request responses no longer include regions to flush
  * this list will always be empty when talking to a 1.0 server
  * 

http://git-wip-us.apache.org/repos/asf/hbase/blob/37dd8ff7/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/HBaseProtos.java
--
diff --git 
a/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/HBaseProtos.java
 
b/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/HBaseProtos.java
index 5ed1187..b3b0831 100644
--- 
a/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/HBaseProtos.java
+++ 
b/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/HBaseProtos.java
@@ -12208,1316 +12208,6 @@ public final class HBaseProtos {
 
   }
 
-  public interface SnapshotDescriptionOrBuilder extends
-  // 
@@protoc_insertion_point(interface_extends:hbase.pb.SnapshotDescription)
-  org.apache.hadoop.hbase.shaded.com.google.protobuf.MessageOrBuilder {
-
-/**
- * required string name = 1;
- */
-boolean hasName();
-/**
- * required string name = 1;
- */
-java.lang.String getName();
-/**
- * required string name = 1;
- */
-org.apache.hadoop.hbase.shaded.com.google.protobuf.ByteString
-getNameBytes();
-
-/**
- * 
- * not needed for delete, but checked for in taking snapshot
- * 
- *
- * optional string table = 2;
- */
-boolean hasTable();
-/**
- * 
- * not needed for delete, but checked for in taking snapshot
- * 
- *
- * optional string table = 2;
- */
-java.lang.String getTable();
-/**
- * 
- * not needed for delete, but checked for in taking snapshot
- * 
- *
- * optional string table = 2;
- */
-org.apache.hadoop.hbase.shaded.com.google.protobuf.ByteString
-getTableBytes();
-
-/**
- * optional int64 creation_time = 3 [default = 0];
- */
-boolean hasCreationTime();
-/**
- * optional int64 creation_time = 3 [default = 0];
- */
-long getCreationTime();
-
-/**
- * optional .hbase.pb.SnapshotDescription.Type type = 4 [default = 
FLUSH];
- */
-boolean hasType();
-/**
- * optional .hbase.pb.SnapshotDescription.Type type = 4 [default = 
FLUSH];
- */
-
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription.Type
 getType();
-
-/**
- * optional int32 version = 5;
- */
-boolean hasVersion();
-/**
- * optional int32 version = 5;
- */
-int getVersion();
-
-/**
- * optional string owner = 6;
- */
-boolean hasOwner();
-/**
- * optional string owner = 6;
- */
-java.lang.String getOwner();
-/**
- * optional string owner = 6;
- */
-org.apache.hadoop.hbase.shaded.com.google.protobuf.ByteString
-getOwnerBytes();
-  }
-  /**
-   * 
-   **
-   * Description of the snapshot to take
-   * 
-   *
-   * Protobuf type {@code hbase.pb.SnapshotDescription}
-   */
-  public  static final class SnapshotDescription extends
-  org.apache.hadoop.hbase.shaded.com.google.protobuf.GeneratedMessageV3 
implements
-  // 
@@protoc_insertion_point(message_implements:hbase.pb.SnapshotDescription)
-  SnapshotDescriptionOrBuilder {
-// Use SnapshotDescription.newBuilder() to construct.
-private 
SnapshotDescription(org.apache.hadoop.hbase.shaded.com.google.protobuf.GeneratedMessageV3.Builder
 builder) {
-  super(builder);
-}
-private SnapshotDescription() {
-  name_ = "";
-  table_ = "";
-  creationTime_ = 0L;
-  type_ = 1;
-  version_ = 0;
-  owner_ = "";
-}
-
-@java.lang.Override
-public final 
org.apache.hadoop.hbase.shaded.com.google.protobuf.UnknownFieldSet
-getUnknownFields() {

[1/8] hbase git commit: HBASE-11013: Clone Snapshots on Secure Cluster Should provide option to apply Retained User Permissions

2017-05-18 Thread zghao
Repository: hbase
Updated Branches:
  refs/heads/master 32d2062b5 -> 37dd8ff72


http://git-wip-us.apache.org/repos/asf/hbase/blob/37dd8ff7/hbase-server/src/test/java/org/apache/hadoop/hbase/snapshot/TestSnapshotManifest.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/snapshot/TestSnapshotManifest.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/snapshot/TestSnapshotManifest.java
index f8aa5ca..0ee28d1 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/snapshot/TestSnapshotManifest.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/snapshot/TestSnapshotManifest.java
@@ -33,8 +33,8 @@ import org.apache.hadoop.hbase.HRegionInfo;
 import org.apache.hadoop.hbase.TableName;
 import org.apache.hadoop.hbase.shaded.com.google.protobuf.UnsafeByteOperations;
 import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
-import 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription;
 import 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDataManifest;
+import 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription;
 import 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotRegionManifest;
 import org.apache.hadoop.hbase.testclassification.MasterTests;
 import org.apache.hadoop.hbase.testclassification.SmallTests;

http://git-wip-us.apache.org/repos/asf/hbase/blob/37dd8ff7/hbase-shell/src/main/ruby/hbase/admin.rb
--
diff --git a/hbase-shell/src/main/ruby/hbase/admin.rb 
b/hbase-shell/src/main/ruby/hbase/admin.rb
index 920cdf8..749b2e8 100644
--- a/hbase-shell/src/main/ruby/hbase/admin.rb
+++ b/hbase-shell/src/main/ruby/hbase/admin.rb
@@ -972,14 +972,16 @@ module Hbase
 
 
#--
 # Restore specified snapshot
-def restore_snapshot(snapshot_name)
-  @admin.restoreSnapshot(snapshot_name)
+def restore_snapshot(snapshot_name, restore_acl = false)
+  conf = @connection.getConfiguration
+  take_fail_safe_snapshot = 
conf.getBoolean("hbase.snapshot.restore.take.failsafe.snapshot", false)
+  @admin.restoreSnapshot(snapshot_name, take_fail_safe_snapshot, 
restore_acl)
 end
 
 
#--
 # Create a new table by cloning the snapshot content
-def clone_snapshot(snapshot_name, table)
-  @admin.cloneSnapshot(snapshot_name, TableName.valueOf(table))
+def clone_snapshot(snapshot_name, table, restore_acl = false)
+  @admin.cloneSnapshot(snapshot_name, TableName.valueOf(table), 
restore_acl)
 end
 
 
#--

http://git-wip-us.apache.org/repos/asf/hbase/blob/37dd8ff7/hbase-shell/src/main/ruby/hbase_constants.rb
--
diff --git a/hbase-shell/src/main/ruby/hbase_constants.rb 
b/hbase-shell/src/main/ruby/hbase_constants.rb
index 55ae9e7..52819c0 100644
--- a/hbase-shell/src/main/ruby/hbase_constants.rb
+++ b/hbase-shell/src/main/ruby/hbase_constants.rb
@@ -83,6 +83,7 @@ module HBaseConstants
   DATA = 'DATA'
   SERVER_NAME = 'SERVER_NAME'
   LOCALITY_THRESHOLD = 'LOCALITY_THRESHOLD'
+  RESTORE_ACL = 'RESTORE_ACL'
 
   # Load constants from hbase java API
   def self.promote_constants(constants)

http://git-wip-us.apache.org/repos/asf/hbase/blob/37dd8ff7/hbase-shell/src/main/ruby/shell/commands/clone_snapshot.rb
--
diff --git a/hbase-shell/src/main/ruby/shell/commands/clone_snapshot.rb 
b/hbase-shell/src/main/ruby/shell/commands/clone_snapshot.rb
index c57e87f..f95c652 100644
--- a/hbase-shell/src/main/ruby/shell/commands/clone_snapshot.rb
+++ b/hbase-shell/src/main/ruby/shell/commands/clone_snapshot.rb
@@ -28,11 +28,18 @@ And writing on the newly created table will not influence 
the snapshot data.
 Examples:
   hbase> clone_snapshot 'snapshotName', 'tableName'
   hbase> clone_snapshot 'snapshotName', 'namespace:tableName'
+
+Following command will restore all acl from origin snapshot table into the
+newly created table.
+
+  hbase> clone_snapshot 'snapshotName', 'namespace:tableName', 
{RESTORE_ACL=>true}
 EOF
   end
 
-  def command(snapshot_name, table)
-admin.clone_snapshot(snapshot_name, table)
+  def command(snapshot_name, table, args = {})
+raise(ArgumentError, "Arguments should be a Hash") unless 
args.kind_of?(Hash)
+restore_acl = args.delete(RESTORE_ACL) || false
+admin.clone_snapshot(snapshot_name, table, restore_acl)
   end
 
   def handle_exceptions(cause, *args)


[7/8] hbase git commit: HBASE-11013: Clone Snapshots on Secure Cluster Should provide option to apply Retained User Permissions

2017-05-18 Thread zghao
http://git-wip-us.apache.org/repos/asf/hbase/blob/37dd8ff7/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/AccessControlProtos.java
--
diff --git 
a/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/AccessControlProtos.java
 
b/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/AccessControlProtos.java
new file mode 100644
index 000..06a4e01
--- /dev/null
+++ 
b/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/AccessControlProtos.java
@@ -0,0 +1,11171 @@
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// source: AccessControl.proto
+
+package org.apache.hadoop.hbase.shaded.protobuf.generated;
+
+public final class AccessControlProtos {
+  private AccessControlProtos() {}
+  public static void registerAllExtensions(
+  org.apache.hadoop.hbase.shaded.com.google.protobuf.ExtensionRegistryLite 
registry) {
+  }
+
+  public static void registerAllExtensions(
+  org.apache.hadoop.hbase.shaded.com.google.protobuf.ExtensionRegistry 
registry) {
+registerAllExtensions(
+
(org.apache.hadoop.hbase.shaded.com.google.protobuf.ExtensionRegistryLite) 
registry);
+  }
+  public interface PermissionOrBuilder extends
+  // @@protoc_insertion_point(interface_extends:hbase.pb.Permission)
+  org.apache.hadoop.hbase.shaded.com.google.protobuf.MessageOrBuilder {
+
+/**
+ * required .hbase.pb.Permission.Type type = 1;
+ */
+boolean hasType();
+/**
+ * required .hbase.pb.Permission.Type type = 1;
+ */
+
org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.Permission.Type
 getType();
+
+/**
+ * optional .hbase.pb.GlobalPermission global_permission = 2;
+ */
+boolean hasGlobalPermission();
+/**
+ * optional .hbase.pb.GlobalPermission global_permission = 2;
+ */
+
org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.GlobalPermission
 getGlobalPermission();
+/**
+ * optional .hbase.pb.GlobalPermission global_permission = 2;
+ */
+
org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.GlobalPermissionOrBuilder
 getGlobalPermissionOrBuilder();
+
+/**
+ * optional .hbase.pb.NamespacePermission namespace_permission = 
3;
+ */
+boolean hasNamespacePermission();
+/**
+ * optional .hbase.pb.NamespacePermission namespace_permission = 
3;
+ */
+
org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.NamespacePermission
 getNamespacePermission();
+/**
+ * optional .hbase.pb.NamespacePermission namespace_permission = 
3;
+ */
+
org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.NamespacePermissionOrBuilder
 getNamespacePermissionOrBuilder();
+
+/**
+ * optional .hbase.pb.TablePermission table_permission = 4;
+ */
+boolean hasTablePermission();
+/**
+ * optional .hbase.pb.TablePermission table_permission = 4;
+ */
+
org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.TablePermission
 getTablePermission();
+/**
+ * optional .hbase.pb.TablePermission table_permission = 4;
+ */
+
org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.TablePermissionOrBuilder
 getTablePermissionOrBuilder();
+  }
+  /**
+   * Protobuf type {@code hbase.pb.Permission}
+   */
+  public  static final class Permission extends
+  org.apache.hadoop.hbase.shaded.com.google.protobuf.GeneratedMessageV3 
implements
+  // @@protoc_insertion_point(message_implements:hbase.pb.Permission)
+  PermissionOrBuilder {
+// Use Permission.newBuilder() to construct.
+private 
Permission(org.apache.hadoop.hbase.shaded.com.google.protobuf.GeneratedMessageV3.Builder
 builder) {
+  super(builder);
+}
+private Permission() {
+  type_ = 1;
+}
+
+@java.lang.Override
+public final 
org.apache.hadoop.hbase.shaded.com.google.protobuf.UnknownFieldSet
+getUnknownFields() {
+  return this.unknownFields;
+}
+private Permission(
+org.apache.hadoop.hbase.shaded.com.google.protobuf.CodedInputStream 
input,
+
org.apache.hadoop.hbase.shaded.com.google.protobuf.ExtensionRegistryLite 
extensionRegistry)
+throws 
org.apache.hadoop.hbase.shaded.com.google.protobuf.InvalidProtocolBufferException
 {
+  this();
+  int mutable_bitField0_ = 0;
+  
org.apache.hadoop.hbase.shaded.com.google.protobuf.UnknownFieldSet.Builder 
unknownFields =
+  
org.apache.hadoop.hbase.shaded.com.google.protobuf.UnknownFieldSet.newBuilder();
+  try {
+boolean done = false;
+while (!done) {
+  int tag = input.readTag();
+  switch (tag) {
+case 0:
+  done = true;
+  break;
+default: {
+  if 

[3/8] hbase git commit: HBASE-11013: Clone Snapshots on Secure Cluster Should provide option to apply Retained User Permissions

2017-05-18 Thread zghao
http://git-wip-us.apache.org/repos/asf/hbase/blob/37dd8ff7/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/SnapshotProtos.java
--
diff --git 
a/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/SnapshotProtos.java
 
b/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/SnapshotProtos.java
index a366f77..454e3bc 100644
--- 
a/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/SnapshotProtos.java
+++ 
b/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/SnapshotProtos.java
@@ -14,6 +14,1526 @@ public final class SnapshotProtos {
 registerAllExtensions(
 
(org.apache.hadoop.hbase.shaded.com.google.protobuf.ExtensionRegistryLite) 
registry);
   }
+  public interface SnapshotDescriptionOrBuilder extends
+  // 
@@protoc_insertion_point(interface_extends:hbase.pb.SnapshotDescription)
+  org.apache.hadoop.hbase.shaded.com.google.protobuf.MessageOrBuilder {
+
+/**
+ * required string name = 1;
+ */
+boolean hasName();
+/**
+ * required string name = 1;
+ */
+java.lang.String getName();
+/**
+ * required string name = 1;
+ */
+org.apache.hadoop.hbase.shaded.com.google.protobuf.ByteString
+getNameBytes();
+
+/**
+ * 
+ * not needed for delete, but checked for in taking snapshot
+ * 
+ *
+ * optional string table = 2;
+ */
+boolean hasTable();
+/**
+ * 
+ * not needed for delete, but checked for in taking snapshot
+ * 
+ *
+ * optional string table = 2;
+ */
+java.lang.String getTable();
+/**
+ * 
+ * not needed for delete, but checked for in taking snapshot
+ * 
+ *
+ * optional string table = 2;
+ */
+org.apache.hadoop.hbase.shaded.com.google.protobuf.ByteString
+getTableBytes();
+
+/**
+ * optional int64 creation_time = 3 [default = 0];
+ */
+boolean hasCreationTime();
+/**
+ * optional int64 creation_time = 3 [default = 0];
+ */
+long getCreationTime();
+
+/**
+ * optional .hbase.pb.SnapshotDescription.Type type = 4 [default = 
FLUSH];
+ */
+boolean hasType();
+/**
+ * optional .hbase.pb.SnapshotDescription.Type type = 4 [default = 
FLUSH];
+ */
+
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription.Type
 getType();
+
+/**
+ * optional int32 version = 5;
+ */
+boolean hasVersion();
+/**
+ * optional int32 version = 5;
+ */
+int getVersion();
+
+/**
+ * optional string owner = 6;
+ */
+boolean hasOwner();
+/**
+ * optional string owner = 6;
+ */
+java.lang.String getOwner();
+/**
+ * optional string owner = 6;
+ */
+org.apache.hadoop.hbase.shaded.com.google.protobuf.ByteString
+getOwnerBytes();
+
+/**
+ * optional .hbase.pb.UsersAndPermissions users_and_permissions = 
7;
+ */
+boolean hasUsersAndPermissions();
+/**
+ * optional .hbase.pb.UsersAndPermissions users_and_permissions = 
7;
+ */
+
org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.UsersAndPermissions
 getUsersAndPermissions();
+/**
+ * optional .hbase.pb.UsersAndPermissions users_and_permissions = 
7;
+ */
+
org.apache.hadoop.hbase.shaded.protobuf.generated.AccessControlProtos.UsersAndPermissionsOrBuilder
 getUsersAndPermissionsOrBuilder();
+  }
+  /**
+   * 
+   **
+   * Description of the snapshot to take
+   * 
+   *
+   * Protobuf type {@code hbase.pb.SnapshotDescription}
+   */
+  public  static final class SnapshotDescription extends
+  org.apache.hadoop.hbase.shaded.com.google.protobuf.GeneratedMessageV3 
implements
+  // 
@@protoc_insertion_point(message_implements:hbase.pb.SnapshotDescription)
+  SnapshotDescriptionOrBuilder {
+// Use SnapshotDescription.newBuilder() to construct.
+private 
SnapshotDescription(org.apache.hadoop.hbase.shaded.com.google.protobuf.GeneratedMessageV3.Builder
 builder) {
+  super(builder);
+}
+private SnapshotDescription() {
+  name_ = "";
+  table_ = "";
+  creationTime_ = 0L;
+  type_ = 1;
+  version_ = 0;
+  owner_ = "";
+}
+
+@java.lang.Override
+public final 
org.apache.hadoop.hbase.shaded.com.google.protobuf.UnknownFieldSet
+getUnknownFields() {
+  return this.unknownFields;
+}
+private SnapshotDescription(
+org.apache.hadoop.hbase.shaded.com.google.protobuf.CodedInputStream 
input,
+
org.apache.hadoop.hbase.shaded.com.google.protobuf.ExtensionRegistryLite 
extensionRegistry)
+throws 
org.apache.hadoop.hbase.shaded.com.google.protobuf.InvalidProtocolBufferException
 {
+  this();
+  int mutable_bitField0_ = 0;
+  

[8/8] hbase git commit: HBASE-11013: Clone Snapshots on Secure Cluster Should provide option to apply Retained User Permissions

2017-05-18 Thread zghao
HBASE-11013: Clone Snapshots on Secure Cluster Should provide option to apply 
Retained User Permissions

Signed-off-by: Guanghao Zhang 


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

Branch: refs/heads/master
Commit: 37dd8ff722fa762d9ef86488dea90e5470672e67
Parents: 32d2062
Author: huzheng 
Authored: Mon May 8 21:01:47 2017 +0800
Committer: Guanghao Zhang 
Committed: Thu May 18 17:39:50 2017 +0800

--
 .../org/apache/hadoop/hbase/client/Admin.java   |30 +
 .../hadoop/hbase/client/AsyncHBaseAdmin.java| 5 +-
 .../apache/hadoop/hbase/client/HBaseAdmin.java  |55 +-
 .../access/ShadedAccessControlUtil.java |   277 +
 .../hbase/security/access/TablePermission.java  | 4 +
 .../hbase/shaded/protobuf/ProtobufUtil.java |20 +-
 .../ClientSnapshotDescriptionUtils.java | 5 +-
 .../protobuf/generated/AccessControlProtos.java | 11171 +
 .../shaded/protobuf/generated/AdminProtos.java  | 2 -
 .../shaded/protobuf/generated/HBaseProtos.java  |  1393 +-
 .../generated/MasterProcedureProtos.java|   516 +-
 .../shaded/protobuf/generated/MasterProtos.java |  1191 +-
 .../protobuf/generated/SnapshotProtos.java  |  1585 ++-
 .../src/main/protobuf/AccessControl.proto   |   130 +
 .../src/main/protobuf/HBase.proto   |17 +-
 .../src/main/protobuf/Master.proto  | 2 +
 .../src/main/protobuf/MasterProcedure.proto | 3 +
 .../src/main/protobuf/Snapshot.proto|19 +
 .../hbase/rsgroup/RSGroupAdminEndpoint.java | 4 +-
 .../hadoop/hbase/backup/util/RestoreTool.java   | 4 +-
 .../hbase/coprocessor/MasterObserver.java   | 2 +-
 .../mapreduce/TableSnapshotInputFormatImpl.java | 2 +-
 .../org/apache/hadoop/hbase/master/HMaster.java | 7 +-
 .../hbase/master/MasterCoprocessorHost.java | 2 +-
 .../hadoop/hbase/master/MasterRpcServices.java  | 6 +-
 .../hadoop/hbase/master/SnapshotSentinel.java   | 2 +-
 .../procedure/CloneSnapshotProcedure.java   |24 +-
 .../procedure/RestoreSnapshotProcedure.java |25 +-
 .../snapshot/DisabledTableSnapshotHandler.java  | 2 +-
 .../snapshot/EnabledTableSnapshotHandler.java   | 2 +-
 .../master/snapshot/MasterSnapshotVerifier.java | 2 +-
 .../hbase/master/snapshot/SnapshotManager.java  |46 +-
 .../master/snapshot/TakeSnapshotHandler.java| 2 +-
 .../hadoop/hbase/regionserver/HRegion.java  | 2 +-
 .../snapshot/FlushSnapshotSubprocedure.java | 2 +-
 .../snapshot/RegionServerSnapshotManager.java   | 2 +-
 .../security/access/AccessControlLists.java | 2 +-
 .../hbase/security/access/AccessController.java | 2 +-
 .../hadoop/hbase/snapshot/ExportSnapshot.java   | 2 +-
 .../hbase/snapshot/RestoreSnapshotHelper.java   |29 +-
 .../snapshot/SnapshotDescriptionUtils.java  |44 +-
 .../hadoop/hbase/snapshot/SnapshotInfo.java |21 +-
 .../hadoop/hbase/snapshot/SnapshotManifest.java | 2 +-
 .../hbase/snapshot/SnapshotManifestV1.java  | 2 +-
 .../hbase/snapshot/SnapshotManifestV2.java  | 4 +-
 .../hbase/snapshot/SnapshotReferenceUtil.java   | 2 +-
 .../hbase-webapps/master/snapshotsStats.jsp | 5 +-
 .../hbase/client/TestSnapshotWithAcl.java   |   240 +
 .../hbase/coprocessor/TestMasterObserver.java   | 2 +-
 .../master/cleaner/TestSnapshotFromMaster.java  | 2 +-
 .../procedure/TestCloneSnapshotProcedure.java   |13 +-
 .../procedure/TestRestoreSnapshotProcedure.java | 3 +-
 .../hbase/security/access/SecureTestUtil.java   | 2 +-
 .../security/access/TestAccessController.java   | 3 +-
 .../access/TestWithDisabledAuthorization.java   | 2 +-
 .../hbase/snapshot/SnapshotTestingUtils.java|34 +-
 .../hbase/snapshot/TestExportSnapshot.java  | 2 +-
 .../snapshot/TestFlushSnapshotFromClient.java   | 5 +-
 .../snapshot/TestRestoreSnapshotHelper.java | 2 +-
 .../snapshot/TestSnapshotClientRetries.java | 2 +-
 .../snapshot/TestSnapshotDescriptionUtils.java  | 4 +-
 .../hbase/snapshot/TestSnapshotManifest.java| 2 +-
 hbase-shell/src/main/ruby/hbase/admin.rb|10 +-
 hbase-shell/src/main/ruby/hbase_constants.rb| 1 +
 .../main/ruby/shell/commands/clone_snapshot.rb  |11 +-
 .../ruby/shell/commands/restore_snapshot.rb |10 +-
 .../hbase/client/TestReplicationShell.java  | 1 -
 67 files changed, 14677 insertions(+), 2352 deletions(-)
--



[2/8] hbase git commit: HBASE-11013: Clone Snapshots on Secure Cluster Should provide option to apply Retained User Permissions

2017-05-18 Thread zghao
http://git-wip-us.apache.org/repos/asf/hbase/blob/37dd8ff7/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.java
index 347d01d..683d840 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.java
@@ -48,9 +48,9 @@ import org.apache.hadoop.hbase.monitoring.MonitoredTask;
 import org.apache.hadoop.hbase.monitoring.TaskMonitor;
 import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
 import org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos;
-import 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription;
 import org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos;
 import 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.CloneSnapshotState;
+import 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription;
 import org.apache.hadoop.hbase.snapshot.ClientSnapshotDescriptionUtils;
 import org.apache.hadoop.hbase.snapshot.RestoreSnapshotException;
 import org.apache.hadoop.hbase.snapshot.RestoreSnapshotHelper;
@@ -69,6 +69,7 @@ public class CloneSnapshotProcedure
 
   private HTableDescriptor hTableDescriptor;
   private SnapshotDescription snapshot;
+  private boolean restoreAcl;
   private List newRegions = null;
   private Map > parentsToChildrenPairMap = new 
HashMap<>();
 
@@ -83,6 +84,11 @@ public class CloneSnapshotProcedure
   public CloneSnapshotProcedure() {
   }
 
+  public CloneSnapshotProcedure(final MasterProcedureEnv env,
+  final HTableDescriptor hTableDescriptor, final SnapshotDescription 
snapshot) {
+this(env, hTableDescriptor, snapshot, false);
+  }
+
   /**
* Constructor
* @param env MasterProcedureEnv
@@ -90,10 +96,12 @@ public class CloneSnapshotProcedure
* @param snapshot snapshot to clone from
*/
   public CloneSnapshotProcedure(final MasterProcedureEnv env,
-  final HTableDescriptor hTableDescriptor, final SnapshotDescription 
snapshot) {
+  final HTableDescriptor hTableDescriptor, final SnapshotDescription 
snapshot,
+  final boolean restoreAcl) {
 super(env);
 this.hTableDescriptor = hTableDescriptor;
 this.snapshot = snapshot;
+this.restoreAcl = restoreAcl;
 
 getMonitorStatus();
   }
@@ -109,6 +117,14 @@ public class CloneSnapshotProcedure
 return monitorStatus;
   }
 
+  private void restoreSnapshotAcl(MasterProcedureEnv env) throws IOException {
+Configuration conf = env.getMasterServices().getConfiguration();
+if (restoreAcl && snapshot.hasUsersAndPermissions() && 
snapshot.getUsersAndPermissions() != null
+&& SnapshotDescriptionUtils.isSecurityAvailable(conf)) {
+  RestoreSnapshotHelper.restoreSnapshotAcl(snapshot, 
hTableDescriptor.getTableName(), conf);
+}
+  }
+
   @Override
   protected Flow executeFromState(final MasterProcedureEnv env, final 
CloneSnapshotState state)
   throws InterruptedException {
@@ -138,6 +154,10 @@ public class CloneSnapshotProcedure
   break;
 case CLONE_SNAPSHOT_UPDATE_DESC_CACHE:
   CreateTableProcedure.updateTableDescCache(env, getTableName());
+  setNextState(CloneSnapshotState.CLONE_SNAPHOST_RESTORE_ACL);
+  break;
+case CLONE_SNAPHOST_RESTORE_ACL:
+  restoreSnapshotAcl(env);
   setNextState(CloneSnapshotState.CLONE_SNAPSHOT_POST_OPERATION);
   break;
 case CLONE_SNAPSHOT_POST_OPERATION:

http://git-wip-us.apache.org/repos/asf/hbase/blob/37dd8ff7/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.java
index f8c9d8f..21709f8 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.java
@@ -48,9 +48,9 @@ import org.apache.hadoop.hbase.monitoring.MonitoredTask;
 import org.apache.hadoop.hbase.monitoring.TaskMonitor;
 import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
 import org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos;
-import 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription;
 import 

[4/8] hbase git commit: HBASE-11013: Clone Snapshots on Secure Cluster Should provide option to apply Retained User Permissions

2017-05-18 Thread zghao
http://git-wip-us.apache.org/repos/asf/hbase/blob/37dd8ff7/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/MasterProtos.java
--
diff --git 
a/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/MasterProtos.java
 
b/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/MasterProtos.java
index e4ce4cb..3560de0 100644
--- 
a/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/MasterProtos.java
+++ 
b/hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/MasterProtos.java
@@ -41703,11 +41703,11 @@ public final class MasterProtos {
 /**
  * required .hbase.pb.SnapshotDescription snapshot = 1;
  */
-
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription
 getSnapshot();
+
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription
 getSnapshot();
 /**
  * required .hbase.pb.SnapshotDescription snapshot = 1;
  */
-
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionOrBuilder
 getSnapshotOrBuilder();
+
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionOrBuilder
 getSnapshotOrBuilder();
   }
   /**
* Protobuf type {@code hbase.pb.SnapshotRequest}
@@ -41752,11 +41752,11 @@ public final class MasterProtos {
   break;
 }
 case 10: {
-  
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription.Builder
 subBuilder = null;
+  
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription.Builder
 subBuilder = null;
   if (((bitField0_ & 0x0001) == 0x0001)) {
 subBuilder = snapshot_.toBuilder();
   }
-  snapshot_ = 
input.readMessage(org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription.PARSER,
 extensionRegistry);
+  snapshot_ = 
input.readMessage(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription.PARSER,
 extensionRegistry);
   if (subBuilder != null) {
 subBuilder.mergeFrom(snapshot_);
 snapshot_ = subBuilder.buildPartial();
@@ -41790,7 +41790,7 @@ public final class MasterProtos {
 
 private int bitField0_;
 public static final int SNAPSHOT_FIELD_NUMBER = 1;
-private 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription
 snapshot_;
+private 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription
 snapshot_;
 /**
  * required .hbase.pb.SnapshotDescription snapshot = 1;
  */
@@ -41800,14 +41800,14 @@ public final class MasterProtos {
 /**
  * required .hbase.pb.SnapshotDescription snapshot = 1;
  */
-public 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription
 getSnapshot() {
-  return snapshot_ == null ? 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription.getDefaultInstance()
 : snapshot_;
+public 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription
 getSnapshot() {
+  return snapshot_ == null ? 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription.getDefaultInstance()
 : snapshot_;
 }
 /**
  * required .hbase.pb.SnapshotDescription snapshot = 1;
  */
-public 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionOrBuilder
 getSnapshotOrBuilder() {
-  return snapshot_ == null ? 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription.getDefaultInstance()
 : snapshot_;
+public 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionOrBuilder
 getSnapshotOrBuilder() {
+  return snapshot_ == null ? 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription.getDefaultInstance()
 : snapshot_;
 }
 
 private byte memoizedIsInitialized = -1;
@@ -42118,9 +42118,9 @@ public final class MasterProtos {
   }
   private int bitField0_;
 
-  private 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription
 snapshot_ = null;
+  private 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription
 snapshot_ = null;
   private 
org.apache.hadoop.hbase.shaded.com.google.protobuf.SingleFieldBuilderV3<
-  
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription,
 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescription.Builder,
 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.SnapshotDescriptionOrBuilder>
 snapshotBuilder_;
+  

hbase git commit: HBASE-18019 Close redundant memstore scanners

2017-05-18 Thread chia7712
Repository: hbase
Updated Branches:
  refs/heads/master 62d732302 -> 32d2062b5


HBASE-18019 Close redundant memstore scanners


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

Branch: refs/heads/master
Commit: 32d2062b5ccfbdb3630a9fceee98200d36a5c885
Parents: 62d7323
Author: Chia-Ping Tsai 
Authored: Thu May 18 16:07:21 2017 +0800
Committer: Chia-Ping Tsai 
Committed: Thu May 18 16:07:21 2017 +0800

--
 .../hadoop/hbase/regionserver/StoreScanner.java | 11 +--
 .../hadoop/hbase/regionserver/TestStore.java| 75 +++-
 2 files changed, 79 insertions(+), 7 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/32d2062b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
index 953e911..c7bf78d 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
@@ -146,10 +146,11 @@ public class StoreScanner extends 
NonReversedNonLazyKeyValueScanner
   private volatile boolean flushed = false;
   // generally we get one file from a flush
   private final List flushedStoreFiles = new ArrayList<>(1);
-  // generally we get one memstore scanner from a flush
-  private final List memStoreScannersAfterFlush = new 
ArrayList<>(1);
+  // Since CompactingMemstore is now default, we get three memstore scanners 
from a flush
+  private final List memStoreScannersAfterFlush = new 
ArrayList<>(3);
   // The current list of scanners
-  private final List currentScanners = new ArrayList<>();
+  @VisibleForTesting
+  final List currentScanners = new ArrayList<>();
   // flush update lock
   private final ReentrantLock flushLock = new ReentrantLock();
 
@@ -876,9 +877,11 @@ public class StoreScanner extends 
NonReversedNonLazyKeyValueScanner
 // Seek the new scanners to the last key
 seekScanners(scanners, lastTop, false, parallelSeekEnabled);
 // remove the older memstore scanner
-for (int i = 0; i < currentScanners.size(); i++) {
+for (int i = currentScanners.size() - 1; i >=0; i--) {
   if (!currentScanners.get(i).isFileScanner()) {
 currentScanners.remove(i).close();
+  } else {
+// we add the memstore scanner to the end of currentScanners
 break;
   }
 }

http://git-wip-us.apache.org/repos/asf/hbase/blob/32d2062b/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStore.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStore.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStore.java
index 6ea8eaa..ff213b8 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStore.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestStore.java
@@ -32,6 +32,7 @@ import java.io.IOException;
 import java.lang.ref.SoftReference;
 import java.security.PrivilegedExceptionAction;
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.Collection;
 import java.util.Collections;
 import java.util.Iterator;
@@ -44,9 +45,7 @@ import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;
 import java.util.concurrent.TimeUnit;
 import java.util.concurrent.atomic.AtomicBoolean;
-import java.util.logging.Level;
-import java.util.logging.Logger;
-import java.util.stream.IntStream;
+import java.util.stream.Collectors;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.hadoop.conf.Configuration;
@@ -958,6 +957,76 @@ public class TestStore {
 verify(spiedStore, times(0)).replaceStoreFiles(null, null);
   }
 
+  private long countMemStoreScanner(StoreScanner scanner) {
+if (scanner.currentScanners == null) {
+  return 0;
+}
+return scanner.currentScanners.stream()
+.filter(s -> !s.isFileScanner())
+.count();
+  }
+
+  @Test
+  public void testNumberOfMemStoreScannersAfterFlush() throws IOException {
+long seqId = 100;
+long timestamp = System.currentTimeMillis();
+Cell cell0 = CellUtil.createCell(row, family, qf1, timestamp,
+KeyValue.Type.Put.getCode(), qf1);
+CellUtil.setSequenceId(cell0, seqId);
+