hbase git commit: HBASE-19623 Create replication endpoint asynchronously when adding a replication source

2018-01-01 Thread zhangduo
Repository: hbase
Updated Branches:
  refs/heads/HBASE-19397 383fbeb08 -> b3af4055f


HBASE-19623 Create replication endpoint asynchronously when adding a 
replication source


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

Branch: refs/heads/HBASE-19397
Commit: b3af4055f496f1a9d6e594040ca76bed935426a1
Parents: 383fbeb
Author: zhangduo 
Authored: Tue Jan 2 13:25:58 2018 +0800
Committer: zhangduo 
Committed: Tue Jan 2 13:25:58 2018 +0800

--
 .../hbase/replication/ReplicationPeer.java  |   8 ++
 .../hbase/replication/ReplicationPeers.java |  19 +---
 .../replication/ZKReplicationPeerStorage.java   |   7 +-
 .../replication/TestReplicationStateBasic.java  |  20 +---
 .../TestZKReplicationPeerStorage.java   |  14 +--
 .../HBaseInterClusterReplicationEndpoint.java   |  17 ++-
 .../RecoveredReplicationSource.java |  13 +--
 .../regionserver/ReplicationSource.java | 110 +++
 .../ReplicationSourceInterface.java |   8 +-
 .../regionserver/ReplicationSourceManager.java  |  47 +---
 .../client/TestAsyncReplicationAdminApi.java|   2 -
 .../replication/TestReplicationAdmin.java   |   2 -
 .../replication/ReplicationSourceDummy.java |   7 +-
 .../replication/TestReplicationSource.java  |  27 +++--
 .../TestReplicationSourceManager.java   |   8 +-
 15 files changed, 127 insertions(+), 182 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/b3af4055/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeer.java
--
diff --git 
a/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeer.java
 
b/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeer.java
index 4846018..2da3cce 100644
--- 
a/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeer.java
+++ 
b/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeer.java
@@ -54,6 +54,14 @@ public interface ReplicationPeer {
   PeerState getPeerState();
 
   /**
+   * Test whether the peer is enabled.
+   * @return {@code true} if enabled, otherwise {@code false}.
+   */
+  default boolean isPeerEnabled() {
+return getPeerState() == PeerState.ENABLED;
+  }
+
+  /**
* Get the peer config object
* @return the ReplicationPeerConfig for this peer
*/

http://git-wip-us.apache.org/repos/asf/hbase/blob/b3af4055/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeers.java
--
diff --git 
a/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeers.java
 
b/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeers.java
index 3d18091..ad3fee7 100644
--- 
a/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeers.java
+++ 
b/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeers.java
@@ -18,6 +18,7 @@
 package org.apache.hadoop.hbase.replication;
 
 import java.io.IOException;
+import java.util.Collections;
 import java.util.Set;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.ConcurrentMap;
@@ -86,21 +87,6 @@ public class ReplicationPeers {
   }
 
   /**
-   * Get the peer state for the specified connected remote slave cluster. The 
value might be read
-   * from cache, so it is recommended to use {@link #peerStorage } to read 
storage directly if
-   * reading the state after enabling or disabling it.
-   * @param peerId a short that identifies the cluster
-   * @return true if replication is enabled, false otherwise.
-   */
-  public boolean isPeerEnabled(String peerId) {
-ReplicationPeer replicationPeer = this.peerCache.get(peerId);
-if (replicationPeer == null) {
-  throw new IllegalArgumentException("Peer with id= " + peerId + " is not 
cached");
-}
-return replicationPeer.getPeerState() == PeerState.ENABLED;
-  }
-
-  /**
* Returns the ReplicationPeerImpl for the specified cached peer. This 
ReplicationPeer will
* continue to track changes to the Peer's state and config. This method 
returns null if no peer
* has been cached with the given peerId.
@@ -117,7 +103,7 @@ public class ReplicationPeers {
* @return a Set of Strings for peerIds
*/
   public Set getAllPeerIds() {
-return peerCache.keySet();
+return Collections.unmodifiableSet(peerCache.keySet());
   }
 
   public static Configuration 
getPeerClusterConfiguration(ReplicationPeerConf

[08/51] [abbrv] hbase git commit: HBASE-19552 find-and-replace thirdparty offset

2018-01-01 Thread zhangduo
http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-common/src/main/java/org/apache/hadoop/hbase/PrivateCellUtil.java
--
diff --git 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/PrivateCellUtil.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/PrivateCellUtil.java
index de2e482..bdcb8f5 100644
--- a/hbase-common/src/main/java/org/apache/hadoop/hbase/PrivateCellUtil.java
+++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/PrivateCellUtil.java
@@ -41,7 +41,7 @@ import org.apache.hadoop.hbase.util.Bytes;
 import org.apache.hadoop.hbase.util.ClassSize;
 import org.apache.yetus.audience.InterfaceAudience;
 
-import 
org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting;
+import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
 
 /**
  * Utility methods helpful slinging {@link Cell} instances. It has more 
powerful and

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-common/src/main/java/org/apache/hadoop/hbase/ScheduledChore.java
--
diff --git 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/ScheduledChore.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/ScheduledChore.java
index 16842da..468b5d3 100644
--- a/hbase-common/src/main/java/org/apache/hadoop/hbase/ScheduledChore.java
+++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/ScheduledChore.java
@@ -24,7 +24,7 @@ import java.util.concurrent.TimeUnit;
 import org.apache.yetus.audience.InterfaceAudience;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
-import 
org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting;
+import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
 
 /**
  * ScheduledChore is a task performed on a period in hbase. ScheduledChores 
become active once

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-common/src/main/java/org/apache/hadoop/hbase/ServerName.java
--
diff --git a/hbase-common/src/main/java/org/apache/hadoop/hbase/ServerName.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/ServerName.java
index 10f658c..7a32b44 100644
--- a/hbase-common/src/main/java/org/apache/hadoop/hbase/ServerName.java
+++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/ServerName.java
@@ -29,7 +29,7 @@ import org.apache.hadoop.hbase.util.Addressing;
 import org.apache.hadoop.hbase.util.Bytes;
 import org.apache.yetus.audience.InterfaceAudience;
 
-import org.apache.hadoop.hbase.shaded.com.google.common.net.InetAddresses;
+import org.apache.hbase.thirdparty.com.google.common.net.InetAddresses;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-common/src/main/java/org/apache/hadoop/hbase/TableName.java
--
diff --git a/hbase-common/src/main/java/org/apache/hadoop/hbase/TableName.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/TableName.java
index 5a43794..e6cabbc 100644
--- a/hbase-common/src/main/java/org/apache/hadoop/hbase/TableName.java
+++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/TableName.java
@@ -141,7 +141,7 @@ public final class TableName implements 
Comparable {
 }
 
 int namespaceDelimIndex =
-  
org.apache.hadoop.hbase.shaded.com.google.common.primitives.Bytes.lastIndexOf(tableName,
+  
org.apache.hbase.thirdparty.com.google.common.primitives.Bytes.lastIndexOf(tableName,
 (byte) NAMESPACE_DELIM);
 if (namespaceDelimIndex < 0){
   isLegalTableQualifierName(tableName);
@@ -436,7 +436,7 @@ public final class TableName implements 
Comparable {
 }
 
 int namespaceDelimIndex =
-  
org.apache.hadoop.hbase.shaded.com.google.common.primitives.Bytes.lastIndexOf(fullName,
+  
org.apache.hbase.thirdparty.com.google.common.primitives.Bytes.lastIndexOf(fullName,
 (byte) NAMESPACE_DELIM);
 
 if (namespaceDelimIndex < 0) {

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-common/src/main/java/org/apache/hadoop/hbase/io/ByteBufferPool.java
--
diff --git 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/io/ByteBufferPool.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/io/ByteBufferPool.java
index e699ea9..6c009b3 100644
--- a/hbase-common/src/main/java/org/apache/hadoop/hbase/io/ByteBufferPool.java
+++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/io/ByteBufferPool.java
@@ -26,7 +26,7 @@ import org.apache.yetus.audience.InterfaceAudience;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import 
org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting;
+import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;

[01/51] [abbrv] hbase git commit: HBASE-19552 find-and-replace thirdparty offset [Forced Update!]

2018-01-01 Thread zhangduo
Repository: hbase
Updated Branches:
  refs/heads/HBASE-19397 0dcc7a2f8 -> 383fbeb08 (forced update)


http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.java
index a86ec2f..4c66b79 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.java
@@ -101,8 +101,8 @@ import org.junit.rules.TestName;
 import org.junit.rules.TestRule;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
-import org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcController;
-import org.apache.hadoop.hbase.shaded.com.google.protobuf.ServiceException;
+import org.apache.hbase.thirdparty.com.google.protobuf.RpcController;
+import org.apache.hbase.thirdparty.com.google.protobuf.ServiceException;
 import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
 import 
org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode;
 import 
org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.ReportRegionStateTransitionRequest;

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestTimestampFilterSeekHint.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestTimestampFilterSeekHint.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestTimestampFilterSeekHint.java
index b3a21bd..7900bd6 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestTimestampFilterSeekHint.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestTimestampFilterSeekHint.java
@@ -20,7 +20,7 @@ package org.apache.hadoop.hbase.regionserver;
 
 import java.io.IOException;
 
-import org.apache.hadoop.hbase.shaded.com.google.common.collect.ImmutableList;
+import org.apache.hbase.thirdparty.com.google.common.collect.ImmutableList;
 import org.apache.commons.lang3.RandomStringUtils;
 import org.apache.hadoop.hbase.HBaseTestingUtility;
 import org.apache.hadoop.hbase.HColumnDescriptor;

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/compactions/MockStoreFileGenerator.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/compactions/MockStoreFileGenerator.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/compactions/MockStoreFileGenerator.java
index 21cee13..cb6c486 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/compactions/MockStoreFileGenerator.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/compactions/MockStoreFileGenerator.java
@@ -31,7 +31,7 @@ import org.apache.hadoop.hbase.regionserver.HStoreFile;
 import org.apache.hadoop.hbase.regionserver.StoreFileReader;
 import org.apache.hadoop.util.StringUtils;
 
-import org.apache.hadoop.hbase.shaded.com.google.common.base.MoreObjects;
+import org.apache.hbase.thirdparty.com.google.common.base.MoreObjects;
 
 /**
  * Base class of objects that can create mock store files with a given size.

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/compactions/TestStripeCompactionPolicy.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/compactions/TestStripeCompactionPolicy.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/compactions/TestStripeCompactionPolicy.java
index 6176597..fea2ae9 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/compactions/TestStripeCompactionPolicy.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/compactions/TestStripeCompactionPolicy.java
@@ -84,8 +84,8 @@ import org.junit.runners.Parameterized.Parameter;
 import org.junit.runners.Parameterized.Parameters;
 import org.mockito.ArgumentMatcher;
 
-import org.apache.hadoop.hbase.shaded.com.google.common.collect.ImmutableList;
-import org.apache.hadoop.hbase.shaded.com.google.common.collect.Lists;
+import org.apache.hbase.thirdparty.com.google.common.collect.ImmutableList;
+import org.apache.hbase.thirdparty.com.google.common.collect.Lists;
 
 @RunWith(Parameterized.class)
 @Category({RegionServerTe

[24/51] [abbrv] hbase git commit: HBASE-19677 Miscellaneous HFileCleaner Improvements (BELUGA BEHR)

2018-01-01 Thread zhangduo
HBASE-19677 Miscellaneous HFileCleaner Improvements (BELUGA BEHR)


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

Branch: refs/heads/HBASE-19397
Commit: 360d465a4a22fa5457e475b7d62ba5fec5d0b27b
Parents: 0cd6050
Author: tedyu 
Authored: Sun Dec 31 09:47:12 2017 -0800
Committer: tedyu 
Committed: Sun Dec 31 09:47:12 2017 -0800

--
 .../hbase/master/cleaner/HFileCleaner.java  | 60 +++-
 1 file changed, 22 insertions(+), 38 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/360d465a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.java
index 191176f..f20dcc4 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.java
@@ -168,17 +168,13 @@ public class HFileCleaner extends 
CleanerChore {
 if (task.fileLength >= this.throttlePoint) {
   if (!this.largeFileQueue.offer(task)) {
 // should never arrive here as long as we use PriorityQueue
-if (LOG.isTraceEnabled()) {
-  LOG.trace("Large file deletion queue is full");
-}
+LOG.trace("Large file deletion queue is full");
 return false;
   }
 } else {
   if (!this.smallFileQueue.offer(task)) {
 // should never arrive here as long as we use PriorityQueue
-if (LOG.isTraceEnabled()) {
-  LOG.trace("Small file deletion queue is full");
-}
+LOG.trace("Small file deletion queue is full");
 return false;
   }
 }
@@ -208,7 +204,7 @@ public class HFileCleaner extends 
CleanerChore {
   large.setDaemon(true);
   large.setName(n + "-HFileCleaner.large." + i + "-" + 
System.currentTimeMillis());
   large.start();
-  LOG.debug("Starting hfile cleaner for large files: " + large.getName());
+  LOG.debug("Starting hfile cleaner for large files: {}", large);
   threads.add(large);
 }
 
@@ -223,7 +219,7 @@ public class HFileCleaner extends 
CleanerChore {
   small.setDaemon(true);
   small.setName(n + "-HFileCleaner.small." + i + "-" + 
System.currentTimeMillis());
   small.start();
-  LOG.debug("Starting hfile cleaner for small files: " + small.getName());
+  LOG.debug("Starting hfile cleaner for small files: {}", small);
   threads.add(small);
 }
   }
@@ -235,20 +231,16 @@ public class HFileCleaner extends 
CleanerChore {
 try {
   task = queue.take();
 } catch (InterruptedException e) {
-  if (LOG.isDebugEnabled()) {
-LOG.debug("Interrupted while trying to take a task from queue", e);
-  }
+  LOG.debug("Interrupted while trying to take a task from queue", e);
   break;
 }
 if (task != null) {
-  if (LOG.isDebugEnabled()) {
-LOG.debug("Removing: " + task.filePath + " from archive");
-  }
+  LOG.debug("Removing: {} from archive", task.filePath);
   boolean succeed;
   try {
 succeed = this.fs.delete(task.filePath, false);
   } catch (IOException e) {
-LOG.warn("Failed to delete file " + task.filePath, e);
+LOG.warn("Failed to delete file {}", task.filePath, e);
 succeed = false;
   }
   task.setResult(succeed);
@@ -258,9 +250,7 @@ public class HFileCleaner extends 
CleanerChore {
 }
   }
 } finally {
-  if (LOG.isDebugEnabled()) {
-LOG.debug("Exit thread: " + Thread.currentThread());
-  }
+  LOG.debug("Exit thread: {}", Thread.currentThread());
 }
   }
 
@@ -275,9 +265,9 @@ public class HFileCleaner extends 
CleanerChore {
 } else {
   if (deletedSmallFiles.get() == Long.MAX_VALUE) {
 LOG.info("Deleted more than Long.MAX_VALUE small files, reset counter 
to 0");
-deletedSmallFiles.set(0L);;
+deletedSmallFiles.set(0L);
   }
-  if (fromLargeQueue && LOG.isTraceEnabled()) {
+  if (fromLargeQueue) {
 LOG.trace("Stolen a small file deletion task in large file thread");
   }
   deletedSmallFiles.incrementAndGet();
@@ -289,9 +279,7 @@ public class HFileCleaner extends 
CleanerChore {
*/
   private void stopHFileDeleteThreads() {
 running = false;
-if (LOG.isDebugEnabled()) {
-  LOG.debug("Stopping file delete t

[28/51] [abbrv] hbase git commit: HBASE-19679 Superusers Logging and Data Structures (BELUGA BEHR)

2018-01-01 Thread zhangduo
HBASE-19679 Superusers Logging and Data Structures (BELUGA BEHR)


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

Branch: refs/heads/HBASE-19397
Commit: 6708d544782b4e919908ddfdf1a34d02848e9388
Parents: 73ab51e
Author: tedyu 
Authored: Mon Jan 1 14:18:21 2018 -0800
Committer: tedyu 
Committed: Mon Jan 1 14:18:21 2018 -0800

--
 .../hadoop/hbase/security/Superusers.java   | 25 ++--
 .../security/access/TestAccessController.java   |  3 ++-
 2 files changed, 14 insertions(+), 14 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/6708d544/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
--
diff --git 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
index c52c764..1089197 100644
--- 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
+++ 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
@@ -20,8 +20,9 @@
 package org.apache.hadoop.hbase.security;
 
 import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
 
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.AuthUtil;
@@ -40,8 +41,8 @@ public final class Superusers {
   /** Configuration key for superusers */
   public static final String SUPERUSER_CONF_KEY = "hbase.superuser"; // Not 
getting a name
 
-  private static List superUsers;
-  private static List superGroups;
+  private static Set superUsers;
+  private static Set superGroups;
   private static User systemUser;
 
   private Superusers(){}
@@ -54,8 +55,8 @@ public final class Superusers {
* @throws IllegalStateException if current user is null
*/
   public static void initialize(Configuration conf) throws IOException {
-superUsers = new ArrayList<>();
-superGroups = new ArrayList<>();
+superUsers = new HashSet<>();
+superGroups = new HashSet<>();
 systemUser = User.getCurrent();
 
 if (systemUser == null) {
@@ -63,10 +64,10 @@ public final class Superusers {
 + "authorization checks for internal operations will not work 
correctly!");
 }
 
-if (LOG.isTraceEnabled()) {
-  LOG.trace("Current user name is " + systemUser.getShortName());
-}
 String currentUser = systemUser.getShortName();
+LOG.trace("Current user name is {}", currentUser);
+superUsers.add(currentUser);
+
 String[] superUserList = conf.getStrings(SUPERUSER_CONF_KEY, new 
String[0]);
 for (String name : superUserList) {
   if (AuthUtil.isGroupPrincipal(name)) {
@@ -75,7 +76,6 @@ public final class Superusers {
 superUsers.add(name);
   }
 }
-superUsers.add(currentUser);
   }
 
   /**
@@ -88,12 +88,11 @@ public final class Superusers {
   public static boolean isSuperUser(User user) {
 if (superUsers == null) {
   throw new IllegalStateException("Super users/super groups lists"
-+ " haven't been initialized properly.");
++ " have not been initialized properly.");
 }
 if (superUsers.contains(user.getShortName())) {
   return true;
 }
-
 for (String group : user.getGroupNames()) {
   if (superGroups.contains(group)) {
 return true;
@@ -102,7 +101,7 @@ public final class Superusers {
 return false;
   }
 
-  public static List getSuperUsers() {
+  public static Collection getSuperUsers() {
 return superUsers;
   }
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/6708d544/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
index 138a40e..f181747 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
@@ -34,6 +34,7 @@ import java.io.IOException;
 import java.security.PrivilegedAction;
 import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.Collection;
 import java.util.Collections;
 import java.util.List;
 
@@ -1677,7 +1678,7 @@ public class TestAccessController extends SecureTestUtil {
   acl.close();
 }
 
-List superUsers = Superu

[18/51] [abbrv] hbase git commit: HBASE-19282: Making CellChunkMap the default index (CellSet delegatee) for ImmutableSegments, when MSLAB is used.

2018-01-01 Thread zhangduo
HBASE-19282: Making CellChunkMap the default index (CellSet delegatee) for 
ImmutableSegments, when MSLAB is used.

In order to avoid additional user settings. If no MSLAB is requested the index 
is going to be CellArrayMap

Signed-off-by: Anastasia Braginsky 
Signed-off-by: Michael Stack 


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

Branch: refs/heads/HBASE-19397
Commit: 8d0da1a77f50b730b366c28b5b477141aa83cc55
Parents: b3a4fca
Author: anastas 
Authored: Thu Dec 28 22:44:06 2017 +0200
Committer: Michael Stack 
Committed: Thu Dec 28 16:26:38 2017 -0800

--
 .../hbase/regionserver/CompactingMemStore.java  | 45 
 .../hbase/regionserver/MemStoreLABImpl.java |  7 +--
 .../regionserver/TestCompactingMemStore.java|  1 +
 .../TestCompactingToCellFlatMapMemStore.java| 45 
 .../TestWalAndCompactingMemStoreFlush.java  |  9 +++-
 5 files changed, 57 insertions(+), 50 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/8d0da1a7/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CompactingMemStore.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CompactingMemStore.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CompactingMemStore.java
index 94cc0b4..d874b2e 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CompactingMemStore.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CompactingMemStore.java
@@ -58,16 +58,10 @@ public class CompactingMemStore extends AbstractMemStore {
   "hbase.hregion.compacting.memstore.type";
   public static final String COMPACTING_MEMSTORE_TYPE_DEFAULT =
   String.valueOf(MemoryCompactionPolicy.BASIC);
-  // The external setting of the compacting MemStore behaviour
-  public static final String COMPACTING_MEMSTORE_INDEX_KEY =
-  "hbase.hregion.compacting.memstore.index";
-  // usage of CellArrayMap is default, later it will be decided how to use 
CellChunkMap
-  public static final String COMPACTING_MEMSTORE_INDEX_DEFAULT =
-  String.valueOf(IndexType.ARRAY_MAP);
   // Default fraction of in-memory-flush size w.r.t. flush-to-disk size
   public static final String IN_MEMORY_FLUSH_THRESHOLD_FACTOR_KEY =
   "hbase.memstore.inmemoryflush.threshold.factor";
-  private static final double IN_MEMORY_FLUSH_THRESHOLD_FACTOR_DEFAULT = 0.02;
+  private static final double IN_MEMORY_FLUSH_THRESHOLD_FACTOR_DEFAULT = 0.1;
 
   private static final Logger LOG = 
LoggerFactory.getLogger(CompactingMemStore.class);
   private HStore store;
@@ -114,9 +108,16 @@ public class CompactingMemStore extends AbstractMemStore {
 this.regionServices = regionServices;
 this.pipeline = new CompactionPipeline(getRegionServices());
 this.compactor = createMemStoreCompactor(compactionPolicy);
+if (conf.getBoolean(MemStoreLAB.USEMSLAB_KEY, 
MemStoreLAB.USEMSLAB_DEFAULT)) {
+  // if user requested to work with MSLABs (whether on- or off-heap), then 
the
+  // immutable segments are going to use CellChunkMap as their index
+  indexType = IndexType.CHUNK_MAP;
+} else {
+  indexType = IndexType.ARRAY_MAP;
+}
+// initialization of the flush size should happen after initialization of 
the index type
+// so do not transfer the following method
 initInmemoryFlushSize(conf);
-indexType = 
IndexType.valueOf(conf.get(CompactingMemStore.COMPACTING_MEMSTORE_INDEX_KEY,
-CompactingMemStore.COMPACTING_MEMSTORE_INDEX_DEFAULT));
   }
 
   @VisibleForTesting
@@ -126,6 +127,7 @@ public class CompactingMemStore extends AbstractMemStore {
   }
 
   private void initInmemoryFlushSize(Configuration conf) {
+double factor = 0;
 long memstoreFlushSize = getRegionServices().getMemStoreFlushSize();
 int numStores = getRegionServices().getNumStores();
 if (numStores <= 1) {
@@ -133,11 +135,17 @@ public class CompactingMemStore extends AbstractMemStore {
   numStores = 1;
 }
 inmemoryFlushSize = memstoreFlushSize / numStores;
-// multiply by a factor
-double factor =  conf.getDouble(IN_MEMORY_FLUSH_THRESHOLD_FACTOR_KEY,
-IN_MEMORY_FLUSH_THRESHOLD_FACTOR_DEFAULT);
+// multiply by a factor (different factors for different index types)
+if (indexType == IndexType.ARRAY_MAP) {
+  factor = conf.getDouble(IN_MEMORY_FLUSH_THRESHOLD_FACTOR_KEY,
+  IN_MEMORY_FLUSH_THRESHOLD_FACTOR_DEFAULT);
+} else {
+  factor = conf.getDouble(IN_MEMORY_FLUSH_THRESHOLD_FACTOR_KEY,
+  IN_MEMORY_FLUSH_THRESHOLD

[43/51] [abbrv] hbase git commit: HBASE-19642 Fix locking for peer modification procedure

2018-01-01 Thread zhangduo
HBASE-19642 Fix locking for peer modification procedure


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

Branch: refs/heads/HBASE-19397
Commit: af807b4a1669ff72460da7188d9b2ed62c209c0e
Parents: 7c9a733
Author: zhangduo 
Authored: Wed Dec 27 18:27:13 2017 +0800
Committer: zhangduo 
Committed: Tue Jan 2 09:46:29 2018 +0800

--
 .../procedure/MasterProcedureScheduler.java | 14 +
 .../master/replication/ModifyPeerProcedure.java | 21 +---
 2 files changed, 32 insertions(+), 3 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/af807b4a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.java
index a25217c..4ecb3b1 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.java
@@ -610,6 +610,20 @@ public class MasterProcedureScheduler extends 
AbstractProcedureScheduler {
 public boolean requireExclusiveLock(Procedure proc) {
   return requirePeerExclusiveLock((PeerProcedureInterface) proc);
 }
+
+@Override
+public boolean isAvailable() {
+  if (isEmpty()) {
+return false;
+  }
+  if (getLockStatus().hasExclusiveLock()) {
+// if we have an exclusive lock already taken
+// only child of the lock owner can be executed
+Procedure nextProc = peek();
+return nextProc != null && getLockStatus().hasLockAccess(nextProc);
+  }
+  return true;
+}
   }
 
   // 


http://git-wip-us.apache.org/repos/asf/hbase/blob/af807b4a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ModifyPeerProcedure.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ModifyPeerProcedure.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ModifyPeerProcedure.java
index 279fbc7..a682606 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ModifyPeerProcedure.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ModifyPeerProcedure.java
@@ -46,6 +46,8 @@ public abstract class ModifyPeerProcedure
 
   protected String peerId;
 
+  private volatile boolean locked;
+
   // used to keep compatible with old client where we can only returns after 
updateStorage.
   protected ProcedurePrepareLatch latch;
 
@@ -145,17 +147,30 @@ public abstract class ModifyPeerProcedure
 
   @Override
   protected LockState acquireLock(MasterProcedureEnv env) {
-return env.getProcedureScheduler().waitPeerExclusiveLock(this, peerId)
-  ? LockState.LOCK_EVENT_WAIT
-  : LockState.LOCK_ACQUIRED;
+if (env.getProcedureScheduler().waitPeerExclusiveLock(this, peerId)) {
+  return  LockState.LOCK_EVENT_WAIT;
+}
+locked = true;
+return LockState.LOCK_ACQUIRED;
   }
 
   @Override
   protected void releaseLock(MasterProcedureEnv env) {
+locked = false;
 env.getProcedureScheduler().wakePeerExclusiveLock(this, peerId);
   }
 
   @Override
+  protected boolean holdLock(MasterProcedureEnv env) {
+return true;
+  }
+
+  @Override
+  protected boolean hasLock(MasterProcedureEnv env) {
+return locked;
+  }
+
+  @Override
   protected void rollbackState(MasterProcedureEnv env, PeerModificationState 
state)
   throws IOException, InterruptedException {
 if (state == PeerModificationState.PRE_PEER_MODIFICATION) {



[26/51] [abbrv] hbase git commit: HBASE-19478 Utilize multi-get to speed up WAL file checking in BackupLogCleaner (Toshihiro Suzuki)

2018-01-01 Thread zhangduo
HBASE-19478 Utilize multi-get to speed up WAL file checking in BackupLogCleaner 
(Toshihiro Suzuki)


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

Branch: refs/heads/HBASE-19397
Commit: cafd4e4ad76f45be912edc9d5021f872de94fd5c
Parents: 6c2aa4c
Author: tedyu 
Authored: Mon Jan 1 06:55:11 2018 -0800
Committer: tedyu 
Committed: Mon Jan 1 06:55:11 2018 -0800

--
 .../hbase/backup/impl/BackupSystemTable.java| 42 
 .../hbase/backup/master/BackupLogCleaner.java   | 16 +---
 .../hbase/backup/TestBackupSystemTable.java | 22 ++
 3 files changed, 74 insertions(+), 6 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/cafd4e4a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.java
--
diff --git 
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.java
 
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.java
index 16b2497..6b721d4 100644
--- 
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.java
+++ 
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.java
@@ -37,6 +37,7 @@ import java.util.stream.Collectors;
 import org.apache.commons.lang3.ArrayUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.hadoop.conf.Configuration;
+import org.apache.hadoop.fs.FileStatus;
 import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.hbase.Cell;
 import org.apache.hadoop.hbase.CellUtil;
@@ -1091,6 +1092,47 @@ public final class BackupSystemTable implements 
Closeable {
   }
 
   /**
+   * Check if WAL file is eligible for deletion using multi-get
+   * @param files names of a file to check
+   * @return map of results
+   * (key: FileStatus object. value: true if the file is deletable, 
false otherwise)
+   * @throws IOException exception
+   */
+  public Map areWALFilesDeletable(Iterable 
files)
+throws IOException {
+final int BUF_SIZE = 100;
+
+Map ret = new HashMap<>();
+try (Table table = connection.getTable(tableName)) {
+  List getBuffer = new ArrayList<>();
+  List fileStatuses = new ArrayList<>();
+
+  for (FileStatus file : files) {
+String wal = file.getPath().toString();
+Get get = createGetForCheckWALFile(wal);
+getBuffer.add(get);
+fileStatuses.add(file);
+if (getBuffer.size() >= BUF_SIZE) {
+  Result[] results = table.get(getBuffer);
+  for (int i = 0; i < results.length; i++) {
+ret.put(fileStatuses.get(i), !results[i].isEmpty());
+  }
+  getBuffer.clear();
+  fileStatuses.clear();
+}
+  }
+
+  if (!getBuffer.isEmpty()) {
+Result[] results = table.get(getBuffer);
+for (int i = 0; i < results.length; i++) {
+  ret.put(fileStatuses.get(i), !results[i].isEmpty());
+}
+  }
+}
+return ret;
+  }
+
+  /**
* Checks if we have at least one backup session in backup system table This 
API is used by
* BackupLogCleaner
* @return true, if - at least one session exists in backup system table 
table

http://git-wip-us.apache.org/repos/asf/hbase/blob/cafd4e4a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/master/BackupLogCleaner.java
--
diff --git 
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/master/BackupLogCleaner.java
 
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/master/BackupLogCleaner.java
index 09c4861..a8ece39 100644
--- 
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/master/BackupLogCleaner.java
+++ 
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/master/BackupLogCleaner.java
@@ -96,14 +96,18 @@ public class BackupLogCleaner extends 
BaseLogCleanerDelegate {
 return files;
   }
 
-  for (FileStatus file : files) {
+  Map walFilesDeletableMap = 
table.areWALFilesDeletable(files);
+  for (Map.Entry entry: 
walFilesDeletableMap.entrySet()) {
+FileStatus file = entry.getKey();
 String wal = file.getPath().toString();
-boolean logInSystemTable = table.isWALFileDeletable(wal);
-if (LOG.isDebugEnabled()) {
-  if (logInSystemTable) {
+boolean deletable = entry.getValue();
+if (deletable) {
+  if (LOG.isDebugEnabled()) {
 LOG.debug("Found log file in backup system table, deleting: " + 
wal);
-list.add(file);
-  } else {
+  }
+   

[12/51] [abbrv] hbase git commit: HBASE-19133 Transfer big cells or upserted/appended cells into MSLAB upon flattening to CellChunkMap

2018-01-01 Thread zhangduo
HBASE-19133 Transfer big cells or upserted/appended cells into
MSLAB upon flattening to CellChunkMap

Signed-off-by: Gali Sheffi 


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

Branch: refs/heads/HBASE-19397
Commit: 0c4b520d975253524f7fc3a6d79cee93557439f5
Parents: c3b4f78
Author: gsheffi 
Authored: Wed Dec 27 11:55:14 2017 +0200
Committer: Michael Stack 
Committed: Thu Dec 28 10:51:44 2017 -0800

--
 .../hbase/regionserver/AbstractMemStore.java|  19 ++-
 .../regionserver/CellArrayImmutableSegment.java |   4 +-
 .../regionserver/CellChunkImmutableSegment.java |  51 +-
 .../hadoop/hbase/regionserver/ChunkCreator.java |   7 +-
 .../regionserver/CompositeImmutableSegment.java |   2 +-
 .../regionserver/ImmutableMemStoreLAB.java  |   5 +
 .../hadoop/hbase/regionserver/MemStoreLAB.java  |  13 +-
 .../hbase/regionserver/MemStoreLABImpl.java |  26 +++
 .../hadoop/hbase/regionserver/Segment.java  |  15 +-
 .../regionserver/TestCompactingMemStore.java|  21 +++
 .../TestCompactingToCellFlatMapMemStore.java| 161 ++-
 11 files changed, 302 insertions(+), 22 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/0c4b520d/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/AbstractMemStore.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/AbstractMemStore.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/AbstractMemStore.java
index 31e60cd..8a19908 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/AbstractMemStore.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/AbstractMemStore.java
@@ -104,7 +104,7 @@ public abstract class AbstractMemStore implements MemStore {
 
   @Override
   public void add(Cell cell, MemStoreSizing memstoreSizing) {
-Cell toAdd = maybeCloneWithAllocator(cell);
+Cell toAdd = maybeCloneWithAllocator(cell, false);
 boolean mslabUsed = (toAdd != cell);
 // This cell data is backed by the same byte[] where we read request in 
RPC(See HBASE-15180). By
 // default MSLAB is ON and we might have copied cell to MSLAB area. If not 
we must do below deep
@@ -268,8 +268,21 @@ public abstract class AbstractMemStore implements MemStore 
{
 return result;
   }
 
-  private Cell maybeCloneWithAllocator(Cell cell) {
-return active.maybeCloneWithAllocator(cell);
+  /**
+   * If the segment has a memory allocator the cell is being cloned to this 
space, and returned;
+   * Otherwise the given cell is returned
+   *
+   * When a cell's size is too big (bigger than maxAlloc), it is not allocated 
on MSLAB.
+   * Since the process of flattening to CellChunkMap assumes that all cells 
are allocated on MSLAB,
+   * during this process, the input parameter forceCloneOfBigCell is set to 
'true'
+   * and the cell is copied into MSLAB.
+   *
+   * @param cell the cell to clone
+   * @param forceCloneOfBigCell true only during the process of flattening to 
CellChunkMap.
+   * @return either the given cell or its clone
+   */
+  private Cell maybeCloneWithAllocator(Cell cell, boolean forceCloneOfBigCell) 
{
+return active.maybeCloneWithAllocator(cell, forceCloneOfBigCell);
   }
 
   /*

http://git-wip-us.apache.org/repos/asf/hbase/blob/0c4b520d/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CellArrayImmutableSegment.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CellArrayImmutableSegment.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CellArrayImmutableSegment.java
index 0e80b1d..7e00899 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CellArrayImmutableSegment.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CellArrayImmutableSegment.java
@@ -101,11 +101,11 @@ public class CellArrayImmutableSegment extends 
ImmutableSegment {
 cells[i] = c;
   } else {
 // now we just copy it to the new segment (also MSLAB copy)
-cells[i] = maybeCloneWithAllocator(c);
+cells[i] = maybeCloneWithAllocator(c, false);
   }
   // second parameter true, because in compaction/merge the addition of 
the cell to new segment
   // is always successful
-  updateMetaInfo(c, true, null); // updates the size per cell
+  updateMetaInfo(cells[i], true, null); // updates the size per cell
   if(action == MemStoreCompactionStrategy.Action.MERGE_COUNT_UNIQUE_KEYS) {
 //co

[06/51] [abbrv] hbase git commit: HBASE-19552 find-and-replace thirdparty offset

2018-01-01 Thread zhangduo
http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/CoprocessorHost.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/CoprocessorHost.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/CoprocessorHost.java
index 9489d69..ca08992 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/CoprocessorHost.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/CoprocessorHost.java
@@ -44,7 +44,7 @@ import org.apache.hadoop.hbase.DoNotRetryIOException;
 import org.apache.hadoop.hbase.HConstants;
 import org.apache.hadoop.hbase.ipc.RpcServer;
 import org.apache.hadoop.hbase.security.User;
-import 
org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting;
+import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
 import org.apache.hadoop.hbase.util.CoprocessorClassLoader;
 import org.apache.hadoop.hbase.util.SortedList;
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/HasRegionServerServices.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/HasRegionServerServices.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/HasRegionServerServices.java
index 1c060cc..89a2c72 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/HasRegionServerServices.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/HasRegionServerServices.java
@@ -34,4 +34,4 @@ public interface HasRegionServerServices {
* @return An instance of RegionServerServices, an object NOT for 
Coprocessor consumption.
*/
   RegionServerServices getRegionServerServices();
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/MetricsCoprocessor.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/MetricsCoprocessor.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/MetricsCoprocessor.java
index 82e28b3..8c1f9e3 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/MetricsCoprocessor.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/MetricsCoprocessor.java
@@ -25,7 +25,7 @@ import org.apache.hadoop.hbase.metrics.MetricRegistries;
 import org.apache.hadoop.hbase.metrics.MetricRegistry;
 import org.apache.hadoop.hbase.metrics.MetricRegistryInfo;
 
-import 
org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting;
+import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
 
 /**
  * Utility class for tracking metrics for various types of coprocessors. Each 
coprocessor instance

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/ObserverContextImpl.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/ObserverContextImpl.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/ObserverContextImpl.java
index 8ad8ea2..7de6f0b 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/ObserverContextImpl.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/ObserverContextImpl.java
@@ -23,7 +23,7 @@ import org.apache.hadoop.hbase.ipc.RpcServer;
 import org.apache.hadoop.hbase.security.User;
 import org.apache.yetus.audience.InterfaceAudience;
 
-import 
org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting;
+import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
 
 /**
  * This is the only implementation of {@link ObserverContext}, which serves as 
the interface for

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/main/java/org/apache/hadoop/hbase/errorhandling/ForeignException.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/errorhandling/ForeignException.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/errorhandling/ForeignException.java
index 57e0e45..85abc72 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/errorhandling/ForeignException.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/errorhandling/ForeignException.java
@@ -157,7 +157,7 @@ public class ForeignException extends IOException {
* @param bytes
* @return the ForeignExcpetion instance
* @throws InvalidProtocolBufferExcepti

[44/51] [abbrv] hbase git commit: HBASE-19573 Rewrite ReplicationPeer with the new replication storage interface

2018-01-01 Thread zhangduo
HBASE-19573 Rewrite ReplicationPeer with the new replication storage interface


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

Branch: refs/heads/HBASE-19397
Commit: e14e2581efefc015c34c4faddf7bb756e195e6c0
Parents: 42e0953
Author: Guanghao Zhang 
Authored: Tue Dec 26 11:39:34 2017 +0800
Committer: zhangduo 
Committed: Tue Jan 2 09:46:29 2018 +0800

--
 .../replication/VerifyReplication.java  |   5 -
 .../hbase/replication/ReplicationPeer.java  |  42 ++--
 .../hbase/replication/ReplicationPeerImpl.java  | 170 ++
 .../replication/ReplicationPeerZKImpl.java  | 233 ---
 .../hbase/replication/ReplicationPeers.java |   4 +-
 .../replication/ReplicationPeersZKImpl.java |  23 +-
 .../replication/TestReplicationStateBasic.java  |   7 +-
 .../regionserver/PeerProcedureHandlerImpl.java  |  29 +--
 8 files changed, 217 insertions(+), 296 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/e14e2581/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.java
--
diff --git 
a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.java
 
b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.java
index 04db45d..64ef279 100644
--- 
a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.java
+++ 
b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.java
@@ -49,7 +49,6 @@ import org.apache.hadoop.hbase.mapreduce.TableSplit;
 import org.apache.hadoop.hbase.replication.ReplicationException;
 import org.apache.hadoop.hbase.replication.ReplicationFactory;
 import org.apache.hadoop.hbase.replication.ReplicationPeerConfig;
-import org.apache.hadoop.hbase.replication.ReplicationPeerZKImpl;
 import org.apache.hadoop.hbase.replication.ReplicationPeers;
 import org.apache.hadoop.hbase.util.Bytes;
 import org.apache.hadoop.hbase.util.FSUtils;
@@ -330,7 +329,6 @@ public class VerifyReplication extends Configured 
implements Tool {
   private static Pair 
getPeerQuorumConfig(
   final Configuration conf, String peerId) throws IOException {
 ZKWatcher localZKW = null;
-ReplicationPeerZKImpl peer = null;
 try {
   localZKW = new ZKWatcher(conf, "VerifyReplication",
   new Abortable() {
@@ -351,9 +349,6 @@ public class VerifyReplication extends Configured 
implements Tool {
   throw new IOException(
   "An error occurred while trying to connect to the remove peer 
cluster", e);
 } finally {
-  if (peer != null) {
-peer.close();
-  }
   if (localZKW != null) {
 localZKW.close();
   }

http://git-wip-us.apache.org/repos/asf/hbase/blob/e14e2581/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeer.java
--
diff --git 
a/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeer.java
 
b/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeer.java
index b66d76d..4846018 100644
--- 
a/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeer.java
+++ 
b/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeer.java
@@ -26,7 +26,6 @@ import org.apache.hadoop.hbase.HBaseInterfaceAudience;
 import org.apache.hadoop.hbase.TableName;
 import org.apache.yetus.audience.InterfaceAudience;
 
-
 /**
  * ReplicationPeer manages enabled / disabled state for the peer.
  */
@@ -49,65 +48,52 @@ public interface ReplicationPeer {
   String getId();
 
   /**
-   * Get the peer config object
-   * @return the ReplicationPeerConfig for this peer
-   */
-  public ReplicationPeerConfig getPeerConfig();
-
-  /**
-   * Get the peer config object. if loadFromBackingStore is true, it will load 
from backing store
-   * directly and update its load peer config. otherwise, just return the 
local cached peer config.
-   * @return the ReplicationPeerConfig for this peer
-   */
-  public ReplicationPeerConfig getPeerConfig(boolean loadFromBackingStore)
-  throws ReplicationException;
-
-  /**
* Returns the state of the peer by reading local cache.
* @return the enabled state
*/
   PeerState getPeerState();
 
   /**
-   * Returns the state of peer, if loadFromBackingStore is true, it will load 
from backing store
-   * directly and update its local peer state. otherwise, just return the 
local cached peer state.

[42/51] [abbrv] hbase git commit: HBASE-19599 Remove ReplicationQueuesClient, use ReplicationQueueStorage directly

2018-01-01 Thread zhangduo
HBASE-19599 Remove ReplicationQueuesClient, use ReplicationQueueStorage directly


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

Branch: refs/heads/HBASE-19397
Commit: e4a24f4f17d7b6c2a20899f766232e131f66df90
Parents: b6fda0e
Author: zhangduo 
Authored: Mon Dec 25 18:49:56 2017 +0800
Committer: zhangduo 
Committed: Tue Jan 2 09:46:29 2018 +0800

--
 .../hbase/replication/ReplicationFactory.java   |  19 +-
 .../replication/ReplicationPeersZKImpl.java |  24 +-
 .../replication/ReplicationQueueStorage.java|  26 +-
 .../replication/ReplicationQueuesClient.java|  93 -
 .../ReplicationQueuesClientArguments.java   |  40 --
 .../ReplicationQueuesClientZKImpl.java  | 176 -
 .../replication/ZKReplicationQueueStorage.java  |  90 -
 .../replication/TestReplicationStateBasic.java  | 378 +++
 .../replication/TestReplicationStateZKImpl.java | 148 
 .../TestZKReplicationQueueStorage.java  |  74 
 .../cleaner/ReplicationZKNodeCleaner.java   |  71 ++--
 .../cleaner/ReplicationZKNodeCleanerChore.java  |   5 +-
 .../replication/ReplicationPeerManager.java |  31 +-
 .../master/ReplicationHFileCleaner.java | 109 ++
 .../master/ReplicationLogCleaner.java   |  35 +-
 .../regionserver/DumpReplicationQueues.java |  78 ++--
 .../hbase/util/hbck/ReplicationChecker.java |  14 +-
 .../client/TestAsyncReplicationAdminApi.java|  31 +-
 .../replication/TestReplicationAdmin.java   |   2 +
 .../hbase/master/cleaner/TestLogsCleaner.java   |  30 +-
 .../cleaner/TestReplicationHFileCleaner.java|  59 +--
 .../cleaner/TestReplicationZKNodeCleaner.java   |  12 +-
 .../replication/TestReplicationStateBasic.java  | 378 ---
 .../replication/TestReplicationStateZKImpl.java | 227 ---
 .../TestReplicationSourceManagerZkImpl.java |  84 ++---
 25 files changed, 907 insertions(+), 1327 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/e4a24f4f/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationFactory.java
--
diff --git 
a/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationFactory.java
 
b/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationFactory.java
index 9f4ad18..6c1c213 100644
--- 
a/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationFactory.java
+++ 
b/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationFactory.java
@@ -1,5 +1,4 @@
-/*
- *
+/**
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
  * distributed with this work for additional information
@@ -37,20 +36,14 @@ public class ReplicationFactory {
   args);
   }
 
-  public static ReplicationQueuesClient
-  getReplicationQueuesClient(ReplicationQueuesClientArguments args) throws 
Exception {
-return (ReplicationQueuesClient) ConstructorUtils
-.invokeConstructor(ReplicationQueuesClientZKImpl.class, args);
-  }
-
-  public static ReplicationPeers getReplicationPeers(final ZKWatcher zk, 
Configuration conf,
- Abortable abortable) {
+  public static ReplicationPeers getReplicationPeers(ZKWatcher zk, 
Configuration conf,
+  Abortable abortable) {
 return getReplicationPeers(zk, conf, null, abortable);
   }
 
-  public static ReplicationPeers getReplicationPeers(final ZKWatcher zk, 
Configuration conf,
- final 
ReplicationQueuesClient queuesClient, Abortable abortable) {
-return new ReplicationPeersZKImpl(zk, conf, queuesClient, abortable);
+  public static ReplicationPeers getReplicationPeers(ZKWatcher zk, 
Configuration conf,
+  ReplicationQueueStorage queueStorage, Abortable abortable) {
+return new ReplicationPeersZKImpl(zk, conf, queueStorage, abortable);
   }
 
   public static ReplicationTracker getReplicationTracker(ZKWatcher zookeeper,

http://git-wip-us.apache.org/repos/asf/hbase/blob/e4a24f4f/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.java
--
diff --git 
a/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.java
 
b/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.java
index 8e2c5f4..f2e5647 100644
--- 
a/hbase-replication/src/main/java/org/apache/hadoop/hbase/repli

[10/51] [abbrv] hbase git commit: HBASE-19552 find-and-replace thirdparty offset

2018-01-01 Thread zhangduo
http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.java
 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.java
index 0dcab38..9fdb284 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.java
@@ -49,9 +49,9 @@ import org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
 import org.apache.yetus.audience.InterfaceAudience;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
-import org.apache.hadoop.hbase.shaded.com.google.common.base.Preconditions;
-import org.apache.hadoop.hbase.shaded.io.netty.util.HashedWheelTimer;
-import org.apache.hadoop.hbase.shaded.io.netty.util.Timeout;
+import org.apache.hbase.thirdparty.com.google.common.base.Preconditions;
+import org.apache.hbase.thirdparty.io.netty.util.HashedWheelTimer;
+import org.apache.hbase.thirdparty.io.netty.util.Timeout;
 import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
 import org.apache.hadoop.hbase.shaded.protobuf.RequestConverter;
 import org.apache.hadoop.hbase.shaded.protobuf.ResponseConverter;

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncServerRequestRpcRetryingCaller.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncServerRequestRpcRetryingCaller.java
 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncServerRequestRpcRetryingCaller.java
index dbbe999..20b7c31 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncServerRequestRpcRetryingCaller.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncServerRequestRpcRetryingCaller.java
@@ -17,7 +17,7 @@
  */
 package org.apache.hadoop.hbase.client;
 
-import org.apache.hadoop.hbase.shaded.io.netty.util.HashedWheelTimer;
+import org.apache.hbase.thirdparty.io.netty.util.HashedWheelTimer;
 
 import java.io.IOException;
 import java.util.concurrent.CompletableFuture;

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.java
 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.java
index ddedc3b..56c82fb 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.java
@@ -17,7 +17,7 @@
  */
 package org.apache.hadoop.hbase.client;
 
-import org.apache.hadoop.hbase.shaded.io.netty.util.HashedWheelTimer;
+import org.apache.hbase.thirdparty.io.netty.util.HashedWheelTimer;
 
 import java.io.IOException;
 import java.util.concurrent.CompletableFuture;

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTable.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTable.java 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTable.java
index 44aa31d..37c80b3 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTable.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTable.java
@@ -34,7 +34,7 @@ import org.apache.hadoop.hbase.TableName;
 import org.apache.hadoop.hbase.util.Bytes;
 import org.apache.yetus.audience.InterfaceAudience;
 
-import org.apache.hadoop.hbase.shaded.com.google.common.base.Preconditions;
+import org.apache.hbase.thirdparty.com.google.common.base.Preconditions;
 
 /**
  * The interface for asynchronous version of Table. Obtain an instance from a

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableResultScanner.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableResultScanner.java
 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableResultScanner.java
index c91c217..9b97e93 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableResultScanner.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/As

[04/51] [abbrv] hbase git commit: HBASE-19552 find-and-replace thirdparty offset

2018-01-01 Thread zhangduo
http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
index 95ca9dc..5e6db76 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
@@ -100,12 +100,12 @@ import 
org.apache.hadoop.util.StringUtils.TraditionalBinaryPrefix;
 import org.apache.yetus.audience.InterfaceAudience;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
-import 
org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting;
-import org.apache.hadoop.hbase.shaded.com.google.common.base.Preconditions;
-import 
org.apache.hadoop.hbase.shaded.com.google.common.collect.ImmutableCollection;
-import org.apache.hadoop.hbase.shaded.com.google.common.collect.ImmutableList;
-import org.apache.hadoop.hbase.shaded.com.google.common.collect.Lists;
-import org.apache.hadoop.hbase.shaded.com.google.common.collect.Sets;
+import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
+import org.apache.hbase.thirdparty.com.google.common.base.Preconditions;
+import 
org.apache.hbase.thirdparty.com.google.common.collect.ImmutableCollection;
+import org.apache.hbase.thirdparty.com.google.common.collect.ImmutableList;
+import org.apache.hbase.thirdparty.com.google.common.collect.Lists;
+import org.apache.hbase.thirdparty.com.google.common.collect.Sets;
 import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
 import 
org.apache.hadoop.hbase.shaded.protobuf.generated.WALProtos.CompactionDescriptor;
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStoreFile.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStoreFile.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStoreFile.java
index 93e59cf..141501c 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStoreFile.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStoreFile.java
@@ -41,7 +41,7 @@ import org.apache.hadoop.hbase.util.Bytes;
 import org.apache.yetus.audience.InterfaceAudience;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
-import 
org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting;
+import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
 
 /**
  * A Store data file.  Stores usually have one or more of these files.  They

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HeapMemoryManager.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HeapMemoryManager.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HeapMemoryManager.java
index abd9b46..2daa5d2 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HeapMemoryManager.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HeapMemoryManager.java
@@ -38,7 +38,7 @@ import org.apache.hadoop.hbase.io.hfile.ResizableBlockCache;
 import org.apache.hadoop.hbase.io.util.MemorySizeUtil;
 import org.apache.hadoop.util.ReflectionUtils;
 
-import 
org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting;
+import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
 
 /**
  * Manages tuning of Heap memory using HeapMemoryTuner. Most part 
of the heap memory is

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/KeyValueHeap.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/KeyValueHeap.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/KeyValueHeap.java
index cdd92a6..779ed49 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/KeyValueHeap.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/KeyValueHeap.java
@@ -19,7 +19,7 @@
 
 package org.apache.hadoop.hbase.regionserver;
 
-import 
org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting;
+import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
 
 import java.io.IOException;
 import java.util.ArrayList;

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/main/java/org/apache/hadoop/hbase/regionse

[15/51] [abbrv] hbase git commit: Revert "HBASE-19651 Remove LimitInputStream"

2018-01-01 Thread zhangduo
Revert "HBASE-19651 Remove LimitInputStream"

This reverts commit 28eaf715e890d0491efce9dbdc126946deb25566.


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

Branch: refs/heads/HBASE-19397
Commit: 2dae9d16e2fb4558c92e64e8c091fcfd086c48b9
Parents: b3f353c
Author: Michael Stack 
Authored: Thu Dec 28 14:14:54 2017 -0800
Committer: Michael Stack 
Committed: Thu Dec 28 14:31:44 2017 -0800

--
 .../hbase/shaded/protobuf/ProtobufUtil.java |   4 +-
 .../hadoop/hbase/io/LimitInputStream.java   | 105 +++
 .../regionserver/wal/ProtobufLogReader.java |  10 +-
 3 files changed, 112 insertions(+), 7 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/2dae9d16/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
index cc30e53..7a5efb1 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
@@ -38,7 +38,6 @@ import java.util.function.Function;
 import java.util.regex.Pattern;
 import java.util.stream.Collectors;
 
-import org.apache.commons.io.input.BoundedInputStream;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.hbase.ByteBufferExtendedCell;
@@ -88,6 +87,7 @@ import 
org.apache.hadoop.hbase.client.security.SecurityCapability;
 import org.apache.hadoop.hbase.exceptions.DeserializationException;
 import org.apache.hadoop.hbase.filter.ByteArrayComparable;
 import org.apache.hadoop.hbase.filter.Filter;
+import org.apache.hadoop.hbase.io.LimitInputStream;
 import org.apache.hadoop.hbase.io.TimeRange;
 import org.apache.hadoop.hbase.protobuf.ProtobufMagic;
 import org.apache.hadoop.hbase.protobuf.ProtobufMessageConverter;
@@ -2626,7 +2626,7 @@ public final class ProtobufUtil {
 final int firstByte = in.read();
 if (firstByte != -1) {
   final int size = CodedInputStream.readRawVarint32(firstByte, in);
-  final InputStream limitedInput = new BoundedInputStream(in, size);
+  final InputStream limitedInput = new LimitInputStream(in, size);
   final CodedInputStream codedInput = 
CodedInputStream.newInstance(limitedInput);
   codedInput.setSizeLimit(size);
   builder.mergeFrom(codedInput);

http://git-wip-us.apache.org/repos/asf/hbase/blob/2dae9d16/hbase-common/src/main/java/org/apache/hadoop/hbase/io/LimitInputStream.java
--
diff --git 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/io/LimitInputStream.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/io/LimitInputStream.java
new file mode 100644
index 000..6eb710a
--- /dev/null
+++ 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/io/LimitInputStream.java
@@ -0,0 +1,105 @@
+/*
+ * Copyright (C) 2007 The Guava Authors
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+package org.apache.hadoop.hbase.io;
+
+import static 
org.apache.hbase.thirdparty.com.google.common.base.Preconditions.checkArgument;
+import static 
org.apache.hbase.thirdparty.com.google.common.base.Preconditions.checkNotNull;
+
+import java.io.FilterInputStream;
+import java.io.IOException;
+import java.io.InputStream;
+
+import org.apache.yetus.audience.InterfaceAudience;
+
+/**
+ * Copied from guava source code v15 (LimitedInputStream)
+ * Guava deprecated LimitInputStream in v14 and removed it in v15. Copying 
this class here
+ * allows to be compatible with guava 11 to 15+.
+ */
+@InterfaceAudience.Private
+public final class LimitInputStream extends FilterInputStream {
+  private long left;
+  private long mark = -1;
+
+  public LimitInputStream(InputStream in, long limit) {
+super(in);
+checkNotNull(in);
+checkArgument(limit >= 0, "limit must be non-negative");
+left = limit;
+  }
+
+  @Overr

[25/51] [abbrv] hbase git commit: HBASE-19678 HBase Admin security capabilities should be represented as a Set (BELUGA BEHR)

2018-01-01 Thread zhangduo
HBASE-19678 HBase Admin security capabilities should be represented as a Set 
(BELUGA BEHR)


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

Branch: refs/heads/HBASE-19397
Commit: 6c2aa4c9ccea04ccf5c9c84de9677bd6232856e1
Parents: 360d465
Author: tedyu 
Authored: Sun Dec 31 11:31:44 2017 -0800
Committer: tedyu 
Committed: Sun Dec 31 11:31:44 2017 -0800

--
 .../hadoop/hbase/security/Superusers.java   | 25 ++--
 .../security/access/TestAccessController.java   |  3 ++-
 2 files changed, 14 insertions(+), 14 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/6c2aa4c9/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
--
diff --git 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
index c52c764..1089197 100644
--- 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
+++ 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
@@ -20,8 +20,9 @@
 package org.apache.hadoop.hbase.security;
 
 import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
 
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.AuthUtil;
@@ -40,8 +41,8 @@ public final class Superusers {
   /** Configuration key for superusers */
   public static final String SUPERUSER_CONF_KEY = "hbase.superuser"; // Not 
getting a name
 
-  private static List superUsers;
-  private static List superGroups;
+  private static Set superUsers;
+  private static Set superGroups;
   private static User systemUser;
 
   private Superusers(){}
@@ -54,8 +55,8 @@ public final class Superusers {
* @throws IllegalStateException if current user is null
*/
   public static void initialize(Configuration conf) throws IOException {
-superUsers = new ArrayList<>();
-superGroups = new ArrayList<>();
+superUsers = new HashSet<>();
+superGroups = new HashSet<>();
 systemUser = User.getCurrent();
 
 if (systemUser == null) {
@@ -63,10 +64,10 @@ public final class Superusers {
 + "authorization checks for internal operations will not work 
correctly!");
 }
 
-if (LOG.isTraceEnabled()) {
-  LOG.trace("Current user name is " + systemUser.getShortName());
-}
 String currentUser = systemUser.getShortName();
+LOG.trace("Current user name is {}", currentUser);
+superUsers.add(currentUser);
+
 String[] superUserList = conf.getStrings(SUPERUSER_CONF_KEY, new 
String[0]);
 for (String name : superUserList) {
   if (AuthUtil.isGroupPrincipal(name)) {
@@ -75,7 +76,6 @@ public final class Superusers {
 superUsers.add(name);
   }
 }
-superUsers.add(currentUser);
   }
 
   /**
@@ -88,12 +88,11 @@ public final class Superusers {
   public static boolean isSuperUser(User user) {
 if (superUsers == null) {
   throw new IllegalStateException("Super users/super groups lists"
-+ " haven't been initialized properly.");
++ " have not been initialized properly.");
 }
 if (superUsers.contains(user.getShortName())) {
   return true;
 }
-
 for (String group : user.getGroupNames()) {
   if (superGroups.contains(group)) {
 return true;
@@ -102,7 +101,7 @@ public final class Superusers {
 return false;
   }
 
-  public static List getSuperUsers() {
+  public static Collection getSuperUsers() {
 return superUsers;
   }
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/6c2aa4c9/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
index 138a40e..f181747 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
@@ -34,6 +34,7 @@ import java.io.IOException;
 import java.security.PrivilegedAction;
 import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.Collection;
 import java.util.Collections;
 import java.util.List;
 
@@ -1677,7 +1678,7 @@ public class TestAccessController extends SecureTestUtil {
   acl.close();
 }
 

[47/51] [abbrv] hbase git commit: HBASE-19543 Abstract a replication storage interface to extract the zk specific code

2018-01-01 Thread zhangduo
HBASE-19543 Abstract a replication storage interface to extract the zk specific 
code


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

Branch: refs/heads/HBASE-19397
Commit: b6fda0e63c3f91a34f968d611c704f6b466e6aba
Parents: 3079d40
Author: zhangduo 
Authored: Fri Dec 22 14:37:28 2017 +0800
Committer: zhangduo 
Committed: Tue Jan 2 09:46:29 2018 +0800

--
 .../hadoop/hbase/util/CollectionUtils.java  |   3 +
 hbase-replication/pom.xml   |  12 +
 .../replication/ReplicationPeerStorage.java |  74 
 .../replication/ReplicationQueueStorage.java| 164 +++
 .../replication/ReplicationStateZKBase.java |   1 -
 .../replication/ReplicationStorageFactory.java  |  49 +++
 .../replication/ZKReplicationPeerStorage.java   | 164 +++
 .../replication/ZKReplicationQueueStorage.java  | 425 +++
 .../replication/ZKReplicationStorageBase.java   |  75 
 .../TestZKReplicationPeerStorage.java   | 171 
 .../TestZKReplicationQueueStorage.java  | 171 
 .../org/apache/hadoop/hbase/master/HMaster.java |  36 +-
 .../hadoop/hbase/master/MasterServices.java |   6 +-
 .../master/procedure/MasterProcedureEnv.java|  24 +-
 .../master/replication/AddPeerProcedure.java|   6 +-
 .../replication/DisablePeerProcedure.java   |   7 +-
 .../master/replication/EnablePeerProcedure.java |   6 +-
 .../master/replication/ModifyPeerProcedure.java |  41 +-
 .../master/replication/RemovePeerProcedure.java |   6 +-
 .../master/replication/ReplicationManager.java  | 199 -
 .../replication/ReplicationPeerManager.java | 331 +++
 .../replication/UpdatePeerConfigProcedure.java  |   7 +-
 .../replication/TestReplicationAdmin.java   |  62 ++-
 .../hbase/master/MockNoopMasterServices.java|  12 +-
 .../hbase/master/TestMasterNoCluster.java   |   4 +-
 .../TestReplicationDisableInactivePeer.java |   6 +-
 26 files changed, 1750 insertions(+), 312 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/b6fda0e6/hbase-common/src/main/java/org/apache/hadoop/hbase/util/CollectionUtils.java
--
diff --git 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/util/CollectionUtils.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/util/CollectionUtils.java
index 875b124..8bbb6f1 100644
--- 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/util/CollectionUtils.java
+++ 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/util/CollectionUtils.java
@@ -107,6 +107,9 @@ public class CollectionUtils {
 return list.get(list.size() - 1);
   }
 
+  public static  List nullToEmpty(List list) {
+return list != null ? list : Collections.emptyList();
+  }
   /**
* In HBASE-16648 we found that ConcurrentHashMap.get is much faster than 
computeIfAbsent if the
* value already exists. Notice that the implementation does not guarantee 
that the supplier will

http://git-wip-us.apache.org/repos/asf/hbase/blob/b6fda0e6/hbase-replication/pom.xml
--
diff --git a/hbase-replication/pom.xml b/hbase-replication/pom.xml
index ab22199..4e3cea0 100644
--- a/hbase-replication/pom.xml
+++ b/hbase-replication/pom.xml
@@ -121,6 +121,18 @@
   org.apache.hbase
   hbase-zookeeper
 
+
+  org.apache.hbase
+  hbase-common
+  test-jar
+  test
+
+
+  org.apache.hbase
+  hbase-zookeeper
+  test-jar
+  test
+
 
 
   org.apache.commons

http://git-wip-us.apache.org/repos/asf/hbase/blob/b6fda0e6/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeerStorage.java
--
diff --git 
a/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeerStorage.java
 
b/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeerStorage.java
new file mode 100644
index 000..e00cd0d
--- /dev/null
+++ 
b/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeerStorage.java
@@ -0,0 +1,74 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http:/

[45/51] [abbrv] hbase git commit: HBASE-19524 Master side changes for moving peer modification from zk watcher to procedure

2018-01-01 Thread zhangduo
HBASE-19524 Master side changes for moving peer modification from zk watcher to 
procedure


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

Branch: refs/heads/HBASE-19397
Commit: f5807be72026e5d9fed009c3dd1289d7c6cbf282
Parents: c6156ea
Author: zhangduo 
Authored: Mon Dec 18 15:22:36 2017 +0800
Committer: zhangduo 
Committed: Tue Jan 2 09:46:29 2018 +0800

--
 .../procedure2/RemoteProcedureDispatcher.java   |   3 +-
 .../src/main/protobuf/MasterProcedure.proto |  21 +++-
 .../src/main/protobuf/RegionServerStatus.proto  |   3 +-
 .../src/main/protobuf/Replication.proto |   5 +
 .../replication/ReplicationPeersZKImpl.java |   4 +-
 .../org/apache/hadoop/hbase/master/HMaster.java | 100 ---
 .../hadoop/hbase/master/MasterRpcServices.java  |   4 +-
 .../hadoop/hbase/master/MasterServices.java |  26 +++--
 .../assignment/RegionTransitionProcedure.java   |  13 +--
 .../master/procedure/MasterProcedureEnv.java|   5 +
 .../master/procedure/ProcedurePrepareLatch.java |   2 +-
 .../master/replication/AddPeerProcedure.java|  97 ++
 .../replication/DisablePeerProcedure.java   |  70 +
 .../master/replication/EnablePeerProcedure.java |  69 +
 .../master/replication/ModifyPeerProcedure.java |  97 +++---
 .../master/replication/RefreshPeerCallable.java |  67 -
 .../replication/RefreshPeerProcedure.java   |  28 --
 .../master/replication/RemovePeerProcedure.java |  69 +
 .../master/replication/ReplicationManager.java  |  76 +++---
 .../replication/UpdatePeerConfigProcedure.java  |  92 +
 .../hbase/regionserver/HRegionServer.java   |   6 +-
 .../regionserver/RefreshPeerCallable.java   |  70 +
 .../hbase/master/MockNoopMasterServices.java|  23 +++--
 .../replication/DummyModifyPeerProcedure.java   |  13 ++-
 24 files changed, 737 insertions(+), 226 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/f5807be7/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.java
--
diff --git 
a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.java
 
b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.java
index 02676a8..bdff1ca 100644
--- 
a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.java
+++ 
b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.java
@@ -247,9 +247,8 @@ public abstract class RemoteProcedureDispatcherhttp://git-wip-us.apache.org/repos/asf/hbase/blob/f5807be7/hbase-protocol-shaded/src/main/protobuf/MasterProcedure.proto
--
diff --git a/hbase-protocol-shaded/src/main/protobuf/MasterProcedure.proto 
b/hbase-protocol-shaded/src/main/protobuf/MasterProcedure.proto
index 0e2bdba..ae676ea 100644
--- a/hbase-protocol-shaded/src/main/protobuf/MasterProcedure.proto
+++ b/hbase-protocol-shaded/src/main/protobuf/MasterProcedure.proto
@@ -27,6 +27,7 @@ option optimize_for = SPEED;
 import "HBase.proto";
 import "RPC.proto";
 import "Snapshot.proto";
+import "Replication.proto";
 
 // 
 //  WARNING - Compatibility rules
@@ -367,9 +368,10 @@ message GCMergedRegionsStateData {
 }
 
 enum PeerModificationState {
-  UPDATE_PEER_STORAGE = 1;
-  REFRESH_PEER_ON_RS = 2;
-  POST_PEER_MODIFICATION = 3;
+  PRE_PEER_MODIFICATION = 1;
+  UPDATE_PEER_STORAGE = 2;
+  REFRESH_PEER_ON_RS = 3;
+  POST_PEER_MODIFICATION = 4;
 }
 
 message PeerModificationStateData {
@@ -394,4 +396,17 @@ message RefreshPeerParameter {
   required string peer_id = 1;
   required PeerModificationType type = 2;
   required ServerName target_server = 3;
+}
+
+message ModifyPeerStateData {
+  required string peer_id = 1;
+}
+
+message AddPeerStateData {
+  required ReplicationPeer peer_config = 1;
+  required bool enabled = 2;
+}
+
+message UpdatePeerConfigStateData {
+  required ReplicationPeer peer_config = 1;
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/hbase/blob/f5807be7/hbase-protocol-shaded/src/main/protobuf/RegionServerStatus.proto
--
diff --git a/hbase-protocol-shaded/src/main/protobuf/RegionServerStatus.proto 
b/hbase-protocol-shaded/src/main/protobuf/RegionServerStatus.proto
index eb396ac..4f75941 100644
--- a/hbase-protocol-sh

[11/51] [abbrv] hbase git commit: HBASE-19552 find-and-replace thirdparty offset

2018-01-01 Thread zhangduo
HBASE-19552 find-and-replace thirdparty offset


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

Branch: refs/heads/HBASE-19397
Commit: c3b4f788b16ac4e0e8cfd319f495308ba4d158f5
Parents: ea7d5fc
Author: Mike Drob 
Authored: Thu Dec 28 11:52:32 2017 -0600
Committer: Mike Drob 
Committed: Thu Dec 28 11:52:32 2017 -0600

--
 .../hadoop/hbase/backup/BackupHFileCleaner.java |  6 +--
 .../hbase/backup/impl/BackupAdminImpl.java  |  2 +-
 .../hbase/backup/impl/BackupCommands.java   |  2 +-
 .../hadoop/hbase/backup/impl/BackupManager.java |  2 +-
 .../hbase/backup/impl/TableBackupClient.java|  2 +-
 .../mapreduce/MapReduceHFileSplitterJob.java|  2 +-
 .../hbase/backup/TestBackupBoundaryTests.java   |  2 +-
 .../hadoop/hbase/backup/TestBackupDelete.java   |  2 +-
 .../hbase/backup/TestBackupDeleteRestore.java   |  2 +-
 .../backup/TestBackupDeleteWithFailures.java|  2 +-
 .../hadoop/hbase/backup/TestBackupDescribe.java |  2 +-
 .../hbase/backup/TestBackupMultipleDeletes.java |  2 +-
 .../hbase/backup/TestBackupShowHistory.java |  2 +-
 .../hbase/backup/TestBackupStatusProgress.java  |  2 +-
 .../hadoop/hbase/backup/TestFullRestore.java|  2 +-
 .../hbase/backup/TestIncrementalBackup.java |  2 +-
 .../TestIncrementalBackupDeleteTable.java   |  2 +-
 .../TestIncrementalBackupMergeWithFailures.java |  2 +-
 .../TestIncrementalBackupWithBulkLoad.java  |  2 +-
 .../TestIncrementalBackupWithFailures.java  |  2 +-
 .../hadoop/hbase/backup/TestRemoteBackup.java   |  2 +-
 .../backup/TestRepairAfterFailedDelete.java |  2 +-
 .../backup/master/TestBackupLogCleaner.java |  4 +-
 .../hadoop/hbase/errorprone/AlwaysPasses.java   |  2 +-
 .../hadoop/hbase/ClusterMetricsBuilder.java |  4 +-
 .../org/apache/hadoop/hbase/ClusterStatus.java  |  2 +-
 .../apache/hadoop/hbase/MetaTableAccessor.java  |  2 +-
 .../org/apache/hadoop/hbase/RegionLoad.java |  2 +-
 .../hadoop/hbase/RegionMetricsBuilder.java  |  4 +-
 .../org/apache/hadoop/hbase/ServerLoad.java |  2 +-
 .../hadoop/hbase/ServerMetricsBuilder.java  |  2 +-
 .../main/java/org/apache/hadoop/hbase/Size.java |  2 +-
 .../org/apache/hadoop/hbase/client/Admin.java   |  2 +-
 .../client/AsyncAdminRequestRetryingCaller.java |  2 +-
 .../client/AsyncBatchRpcRetryingCaller.java |  2 +-
 .../client/AsyncBufferedMutatorBuilderImpl.java |  2 +-
 .../hbase/client/AsyncConnectionImpl.java   |  6 +--
 .../AsyncMasterRequestRpcRetryingCaller.java|  2 +-
 .../hadoop/hbase/client/AsyncProcess.java   |  2 +-
 .../hadoop/hbase/client/AsyncRegionLocator.java |  4 +-
 .../hbase/client/AsyncRequestFutureImpl.java|  2 +-
 .../hbase/client/AsyncRpcRetryingCaller.java|  2 +-
 .../client/AsyncRpcRetryingCallerFactory.java   |  6 +--
 .../AsyncScanSingleRegionRpcRetryingCaller.java |  6 +--
 .../AsyncServerRequestRpcRetryingCaller.java|  2 +-
 .../AsyncSingleRequestRpcRetryingCaller.java|  2 +-
 .../apache/hadoop/hbase/client/AsyncTable.java  |  2 +-
 .../hbase/client/AsyncTableResultScanner.java   |  4 +-
 .../hbase/client/BufferedMutatorImpl.java   |  2 +-
 .../client/CancellableRegionServerCallable.java | 12 ++---
 .../client/ClientAsyncPrefetchScanner.java  |  2 +-
 .../hadoop/hbase/client/ClientScanner.java  |  2 +-
 .../hbase/client/ClientServiceCallable.java |  6 +--
 .../hbase/client/ClusterStatusListener.java | 20 
 .../client/ColumnFamilyDescriptorBuilder.java   |  2 +-
 .../hbase/client/ConnectionConfiguration.java   |  2 +-
 .../hbase/client/ConnectionImplementation.java  | 10 ++--
 .../hadoop/hbase/client/ConnectionUtils.java|  6 +--
 .../apache/hadoop/hbase/client/HBaseAdmin.java  |  4 +-
 .../hadoop/hbase/client/HRegionLocator.java |  2 +-
 .../org/apache/hadoop/hbase/client/HTable.java  |  4 +-
 .../hadoop/hbase/client/HTableMultiplexer.java  |  4 +-
 .../client/MasterCoprocessorRpcChannelImpl.java |  2 +-
 .../hadoop/hbase/client/MetricsConnection.java  |  6 +--
 .../hbase/client/MultiServerCallable.java   |  4 +-
 .../apache/hadoop/hbase/client/Mutation.java| 12 ++---
 .../client/PreemptiveFastFailInterceptor.java   |  2 +-
 .../org/apache/hadoop/hbase/client/Query.java   |  6 +--
 .../hadoop/hbase/client/RawAsyncHBaseAdmin.java | 12 ++---
 .../hadoop/hbase/client/RawAsyncTableImpl.java  |  4 +-
 .../client/RegionCoprocessorRpcChannelImpl.java |  2 +-
 .../client/RegionCoprocessorServiceExec.java|  2 +-
 .../apache/hadoop/hbase/client/RegionInfo.java  |  2 +-
 .../hadoop/hbase/client/RegionInfoBuilder.java  |  2 +-
 .../hbase/client/RegionServerCallable.java  |  2 +-
 .../RegionServerCoprocessorRpcChannelImpl.java  |  2 +-
 .../apache/hadoop/hbase/client/RowAccess

[20/51] [abbrv] hbase git commit: HBASE-19486 Periodically ensure records are not buffered too long by BufferedMutator

2018-01-01 Thread zhangduo
HBASE-19486 Periodically ensure records are not buffered too long by 
BufferedMutator

Signed-off-by: Chia-Ping Tsai 


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

Branch: refs/heads/HBASE-19397
Commit: 5a1c36f70ac52e6f4e85f11ea0602d46b4861ac0
Parents: e23f7af
Author: Niels Basjes 
Authored: Fri Dec 29 22:22:34 2017 +0800
Committer: Chia-Ping Tsai 
Committed: Fri Dec 29 22:23:18 2017 +0800

--
 .../hadoop/hbase/client/BufferedMutator.java|  65 +-
 .../hbase/client/BufferedMutatorImpl.java   | 124 +--
 .../hbase/client/BufferedMutatorParams.java |  39 +-
 .../hbase/client/ConnectionConfiguration.java   |  26 
 .../hbase/client/ConnectionImplementation.java  |   8 ++
 .../hadoop/hbase/client/TestAsyncProcess.java   | 114 -
 .../hbase/client/TestBufferedMutatorParams.java |  16 ++-
 7 files changed, 366 insertions(+), 26 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/5a1c36f7/hbase-client/src/main/java/org/apache/hadoop/hbase/client/BufferedMutator.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/BufferedMutator.java
 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/BufferedMutator.java
index 4c6a0ef..7805f77 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/BufferedMutator.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/BufferedMutator.java
@@ -18,13 +18,12 @@
  */
 package org.apache.hadoop.hbase.client;
 
-import org.apache.hadoop.conf.Configuration;
-import org.apache.hadoop.hbase.TableName;
-import org.apache.yetus.audience.InterfaceAudience;
-
 import java.io.Closeable;
 import java.io.IOException;
 import java.util.List;
+import org.apache.hadoop.conf.Configuration;
+import org.apache.hadoop.hbase.TableName;
+import org.apache.yetus.audience.InterfaceAudience;
 
 /**
  * Used to communicate with a single HBase table similar to {@link Table} 
but meant for
@@ -64,7 +63,13 @@ public interface BufferedMutator extends Closeable {
   /**
* Key to use setting non-default BufferedMutator implementation in 
Configuration.
*/
-  public static final String CLASSNAME_KEY = 
"hbase.client.bufferedmutator.classname";
+  String CLASSNAME_KEY = "hbase.client.bufferedmutator.classname";
+
+  /**
+   * Having the timer tick run more often that once every 100ms is needless 
and will
+   * probably cause too many timer events firing having a negative impact on 
performance.
+   */
+  long MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS = 100;
 
   /**
* Gets the fully qualified table name instance of the table that this 
BufferedMutator writes to.
@@ -115,6 +120,56 @@ public interface BufferedMutator extends Closeable {
   void flush() throws IOException;
 
   /**
+   * Sets the maximum time before the buffer is automatically flushed checking 
once per second.
+   * @param timeoutMsThe maximum number of milliseconds how long records 
may be buffered
+   * before they are flushed. Set to 0 to disable.
+   */
+  default void setWriteBufferPeriodicFlush(long timeoutMs) {
+setWriteBufferPeriodicFlush(timeoutMs, 1000L);
+  }
+
+  /**
+   * Sets the maximum time before the buffer is automatically flushed.
+   * @param timeoutMsThe maximum number of milliseconds how long records 
may be buffered
+   * before they are flushed. Set to 0 to disable.
+   * @param timerTickMs  The number of milliseconds between each check if the
+   * timeout has been exceeded. Must be 100ms (as defined 
in
+   * {@link #MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS})
+   * or larger to avoid performance problems.
+   */
+  default void setWriteBufferPeriodicFlush(long timeoutMs, long timerTickMs) {
+throw new UnsupportedOperationException(
+"The BufferedMutator::setWriteBufferPeriodicFlush has not been 
implemented");
+  }
+
+  /**
+   * Disable periodic flushing of the write buffer.
+   */
+  default void disableWriteBufferPeriodicFlush() {
+setWriteBufferPeriodicFlush(0, 
MIN_WRITE_BUFFER_PERIODIC_FLUSH_TIMERTICK_MS);
+  }
+
+  /**
+   * Returns the current periodic flush timeout value in milliseconds.
+   * @return The maximum number of milliseconds how long records may be 
buffered before they
+   *   are flushed. The value 0 means this is disabled.
+   */
+  default long getWriteBufferPeriodicFlushTimeoutMs() {
+throw new UnsupportedOperationException(
+"The BufferedMutator::getWriteBufferPeriodicFlushTimeoutMs has

[31/51] [abbrv] hbase git commit: HBASE-19525 RS side changes for moving peer modification from zk watcher to procedure

2018-01-01 Thread zhangduo
HBASE-19525 RS side changes for moving peer modification from zk watcher to 
procedure


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

Branch: refs/heads/HBASE-19397
Commit: 3079d409c8ffe02e1270355e36d614a4b4e4e8c5
Parents: cc3e9a7
Author: huzheng 
Authored: Wed Dec 20 10:47:18 2017 +0800
Committer: zhangduo 
Committed: Tue Jan 2 09:46:29 2018 +0800

--
 .../hadoop/hbase/protobuf/ProtobufUtil.java |  11 +-
 .../hbase/shaded/protobuf/ProtobufUtil.java |  13 +-
 .../hbase/replication/ReplicationListener.java  |  14 --
 .../hbase/replication/ReplicationPeer.java  |  28 ++-
 .../replication/ReplicationPeerZKImpl.java  | 180 ---
 .../replication/ReplicationPeersZKImpl.java |  19 +-
 .../replication/ReplicationTrackerZKImpl.java   |  73 +-
 .../regionserver/ReplicationSourceService.java  |   9 +-
 .../handler/RSProcedureHandler.java |   3 +
 .../replication/BaseReplicationEndpoint.java|   2 +-
 .../regionserver/PeerProcedureHandler.java  |  38 
 .../regionserver/PeerProcedureHandlerImpl.java  |  81 +++
 .../regionserver/RefreshPeerCallable.java   |  39 +++-
 .../replication/regionserver/Replication.java   |  10 +
 .../regionserver/ReplicationSource.java |   9 +-
 .../regionserver/ReplicationSourceManager.java  |  37 ++-
 .../TestReplicationAdminUsingProcedure.java | 226 +++
 .../replication/DummyModifyPeerProcedure.java   |  48 
 .../TestDummyModifyPeerProcedure.java   |  80 ---
 .../TestReplicationTrackerZKImpl.java   |  51 -
 .../TestReplicationSourceManager.java   |  32 ++-
 21 files changed, 532 insertions(+), 471 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/3079d409/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
index d549607..2f2dc86 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
@@ -17,6 +17,8 @@
  */
 package org.apache.hadoop.hbase.protobuf;
 
+import static org.apache.hadoop.hbase.protobuf.ProtobufMagic.PB_MAGIC;
+
 import com.google.protobuf.ByteString;
 import com.google.protobuf.CodedInputStream;
 import com.google.protobuf.InvalidProtocolBufferException;
@@ -199,7 +201,7 @@ public final class ProtobufUtil {
* byte array that is bytes.length plus {@link 
ProtobufMagic#PB_MAGIC}.length.
*/
   public static byte [] prependPBMagic(final byte [] bytes) {
-return Bytes.add(ProtobufMagic.PB_MAGIC, bytes);
+return Bytes.add(PB_MAGIC, bytes);
   }
 
   /**
@@ -224,10 +226,11 @@ public final class ProtobufUtil {
* @param bytes bytes to check
* @throws DeserializationException if we are missing the pb magic prefix
*/
-  public static void expectPBMagicPrefix(final byte [] bytes) throws 
DeserializationException {
+  public static void expectPBMagicPrefix(final byte[] bytes) throws 
DeserializationException {
 if (!isPBMagicPrefix(bytes)) {
-  throw new DeserializationException("Missing pb magic " +
-  Bytes.toString(ProtobufMagic.PB_MAGIC) + " prefix");
+  String bytesPrefix = bytes == null ? "null" : 
Bytes.toStringBinary(bytes, 0, PB_MAGIC.length);
+  throw new DeserializationException(
+  "Missing pb magic " + Bytes.toString(PB_MAGIC) + " prefix, bytes: " 
+ bytesPrefix);
 }
   }
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/3079d409/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
index 7a5efb1..246f1bf 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
@@ -17,6 +17,8 @@
  */
 package org.apache.hadoop.hbase.shaded.protobuf;
 
+import static org.apache.hadoop.hbase.protobuf.ProtobufMagic.PB_MAGIC;
+
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
 import java.io.InputStream;
@@ -282,7 +284,7 @@ public final class ProtobufUtil {
* byte array that is bytes.length plus {@link 
ProtobufMagic#PB_MAG

[22/51] [abbrv] hbase git commit: HBASE-19649 Use singleton feature for ImmutableSegment

2018-01-01 Thread zhangduo
HBASE-19649 Use singleton feature for ImmutableSegment

Signed-off-by: Chia-Ping Tsai 


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

Branch: refs/heads/HBASE-19397
Commit: 0d0964aa6a0edd9b1d6f86dec6ea9176d2d9efcc
Parents: a21eb68
Author: BELUGA BEHR 
Authored: Sat Dec 30 06:33:09 2017 +0800
Committer: Chia-Ping Tsai 
Committed: Sat Dec 30 06:34:45 2017 +0800

--
 .../hadoop/hbase/regionserver/ImmutableSegment.java  | 15 +--
 1 file changed, 5 insertions(+), 10 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/0d0964aa/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ImmutableSegment.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ImmutableSegment.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ImmutableSegment.java
index 02a05c8..c899eab 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ImmutableSegment.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ImmutableSegment.java
@@ -18,15 +18,11 @@
  */
 package org.apache.hadoop.hbase.regionserver;
 
-
-import org.apache.yetus.audience.InterfaceAudience;
-import org.apache.hadoop.hbase.util.ClassSize;
-import org.apache.hadoop.hbase.CellComparator;
-import org.apache.hadoop.hbase.io.TimeRange;
-
-import java.util.ArrayList;
-import java.util.Arrays;
+import java.util.Collections;
 import java.util.List;
+import org.apache.hadoop.hbase.CellComparator;
+import org.apache.hadoop.hbase.util.ClassSize;
+import org.apache.yetus.audience.InterfaceAudience;
 
 /**
  * ImmutableSegment is an abstract class that extends the API supported by a 
{@link Segment},
@@ -75,8 +71,7 @@ public abstract class ImmutableSegment extends Segment {
   }
 
   public List getAllSegments() {
-List res = new ArrayList<>(Arrays.asList(this));
-return res;
+return Collections.singletonList(this);
   }
 
   @Override



[16/51] [abbrv] hbase git commit: HBASE-19659 Enable -x in make_rc.sh so logs where it is in execution

2018-01-01 Thread zhangduo
HBASE-19659 Enable -x in make_rc.sh so logs where it is in execution


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

Branch: refs/heads/HBASE-19397
Commit: 9d02e37a8a46d81d20f98b9703934ba3f1a8cd42
Parents: 2dae9d1
Author: Michael Stack 
Authored: Thu Dec 28 14:31:12 2017 -0800
Committer: Michael Stack 
Committed: Thu Dec 28 14:31:54 2017 -0800

--
 dev-support/make_rc.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/9d02e37a/dev-support/make_rc.sh
--
diff --git a/dev-support/make_rc.sh b/dev-support/make_rc.sh
index 19f906f..8bfdde2 100755
--- a/dev-support/make_rc.sh
+++ b/dev-support/make_rc.sh
@@ -26,7 +26,7 @@
 # Presumes that dev-support/generate-hadoopX-poms.sh has already been run.
 # Presumes your settings.xml all set up so can sign artifacts published to 
mvn, etc.
 
-set -e
+set -e -x
 
 # Script checks out a tag, cleans the checkout and then builds src and bin
 # tarballs. It then deploys to the apache maven repository.



[36/51] [abbrv] hbase git commit: HBASE-19617 Remove ReplicationQueues, use ReplicationQueueStorage directly

2018-01-01 Thread zhangduo
http://git-wip-us.apache.org/repos/asf/hbase/blob/a570fa04/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceInterface.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceInterface.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceInterface.java
index b6cf54d..4b9ed74 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceInterface.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceInterface.java
@@ -22,7 +22,6 @@ import java.io.IOException;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.yetus.audience.InterfaceAudience;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
@@ -32,9 +31,10 @@ import org.apache.hadoop.hbase.TableName;
 import org.apache.hadoop.hbase.replication.ReplicationEndpoint;
 import org.apache.hadoop.hbase.replication.ReplicationException;
 import org.apache.hadoop.hbase.replication.ReplicationPeers;
-import org.apache.hadoop.hbase.replication.ReplicationQueues;
+import org.apache.hadoop.hbase.replication.ReplicationQueueStorage;
 import org.apache.hadoop.hbase.util.Pair;
 import org.apache.hadoop.hbase.wal.WAL.Entry;
+import org.apache.yetus.audience.InterfaceAudience;
 
 /**
  * Interface that defines a replication source
@@ -47,15 +47,10 @@ public interface ReplicationSourceInterface {
* @param conf the configuration to use
* @param fs the file system to use
* @param manager the manager to use
-   * @param replicationQueues
-   * @param replicationPeers
* @param server the server for this region server
-   * @param peerClusterZnode
-   * @param clusterId
-   * @throws IOException
*/
   void init(Configuration conf, FileSystem fs, ReplicationSourceManager 
manager,
-  ReplicationQueues replicationQueues, ReplicationPeers replicationPeers, 
Server server,
+  ReplicationQueueStorage queueStorage, ReplicationPeers replicationPeers, 
Server server,
   String peerClusterZnode, UUID clusterId, ReplicationEndpoint 
replicationEndpoint,
   WALFileLengthProvider walFileLengthProvider, MetricsSource metrics) 
throws IOException;
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/a570fa04/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.java
index b1d82c8..853bafb 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.java
@@ -34,19 +34,21 @@ import java.util.TreeSet;
 import java.util.UUID;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.CopyOnWriteArrayList;
+import java.util.concurrent.Future;
 import java.util.concurrent.LinkedBlockingQueue;
 import java.util.concurrent.RejectedExecutionException;
 import java.util.concurrent.ThreadLocalRandom;
 import java.util.concurrent.ThreadPoolExecutor;
 import java.util.concurrent.TimeUnit;
 import java.util.concurrent.atomic.AtomicLong;
-
+import java.util.stream.Collectors;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.hbase.HConstants;
 import org.apache.hadoop.hbase.MetaTableAccessor;
 import org.apache.hadoop.hbase.Server;
+import org.apache.hadoop.hbase.ServerName;
 import org.apache.hadoop.hbase.TableDescriptors;
 import org.apache.hadoop.hbase.TableName;
 import org.apache.hadoop.hbase.client.Connection;
@@ -60,7 +62,7 @@ import org.apache.hadoop.hbase.replication.ReplicationPeer;
 import org.apache.hadoop.hbase.replication.ReplicationPeerConfig;
 import org.apache.hadoop.hbase.replication.ReplicationPeers;
 import org.apache.hadoop.hbase.replication.ReplicationQueueInfo;
-import org.apache.hadoop.hbase.replication.ReplicationQueues;
+import org.apache.hadoop.hbase.replication.ReplicationQueueStorage;
 import org.apache.hadoop.hbase.replication.ReplicationTracker;
 import org.apache.hadoop.hbase.util.Bytes;
 import org.apache.hadoop.hbase.util.Pair;
@@ -68,6 +70,7 @@ import org.apache.hadoop.hbase.wal.AbstractFSWALProvider;
 import org.apache.yetus.audience.InterfaceAudience;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
+
 import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
 import 
org.apache.hbase

[33/51] [abbrv] hbase git commit: HBASE-19216 Implement a general framework to execute remote procedure on RS

2018-01-01 Thread zhangduo
http://git-wip-us.apache.org/repos/asf/hbase/blob/c6156ea3/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
index f181747..a6ccd59 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
@@ -30,6 +30,7 @@ import com.google.protobuf.RpcCallback;
 import com.google.protobuf.RpcController;
 import com.google.protobuf.Service;
 import com.google.protobuf.ServiceException;
+
 import java.io.IOException;
 import java.security.PrivilegedAction;
 import java.util.ArrayList;
@@ -120,8 +121,6 @@ import 
org.apache.hadoop.hbase.replication.ReplicationPeerConfig;
 import org.apache.hadoop.hbase.security.Superusers;
 import org.apache.hadoop.hbase.security.User;
 import org.apache.hadoop.hbase.security.access.Permission.Action;
-import 
org.apache.hadoop.hbase.shaded.ipc.protobuf.generated.TestProcedureProtos;
-import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureState;
 import org.apache.hadoop.hbase.testclassification.LargeTests;
 import org.apache.hadoop.hbase.testclassification.SecurityTests;
 import org.apache.hadoop.hbase.tool.LoadIncrementalHFiles;
@@ -137,6 +136,9 @@ import org.junit.rules.TestName;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import 
org.apache.hadoop.hbase.shaded.ipc.protobuf.generated.TestProcedureProtos;
+import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureState;
+
 /**
  * Performs authorization checks for common operations, according to different
  * levels of authorized users.



[19/51] [abbrv] hbase git commit: HBASE-19428 Deprecate the compareTo(Row)

2018-01-01 Thread zhangduo
HBASE-19428 Deprecate the compareTo(Row)


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

Branch: refs/heads/HBASE-19397
Commit: e23f7afe5791c248f1ccdf031788ffc6df2c263b
Parents: 8d0da1a
Author: Chia-Ping Tsai 
Authored: Fri Dec 29 20:03:39 2017 +0800
Committer: Chia-Ping Tsai 
Committed: Fri Dec 29 20:03:39 2017 +0800

--
 .../org/apache/hadoop/hbase/client/Delete.java  |  2 +-
 .../org/apache/hadoop/hbase/client/Get.java |  3 +-
 .../apache/hadoop/hbase/client/Increment.java   | 18 ++--
 .../apache/hadoop/hbase/client/Mutation.java|  5 ++
 .../org/apache/hadoop/hbase/client/Put.java |  2 +-
 .../client/RegionCoprocessorServiceExec.java|  3 +-
 .../org/apache/hadoop/hbase/client/Row.java | 10 +++
 .../hadoop/hbase/client/RowMutations.java   | 17 +++-
 .../hadoop/hbase/client/TestRowComparator.java  | 94 
 .../hbase/regionserver/RSRpcServices.java   |  5 +-
 10 files changed, 143 insertions(+), 16 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/e23f7afe/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Delete.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Delete.java 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Delete.java
index 33389cf..7c32a68 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Delete.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Delete.java
@@ -65,7 +65,7 @@ import org.apache.yetus.audience.InterfaceAudience;
  * timestamp.  The constructor timestamp is not referenced.
  */
 @InterfaceAudience.Public
-public class Delete extends Mutation implements Comparable {
+public class Delete extends Mutation {
   /**
* Create a Delete operation for the specified row.
* 

http://git-wip-us.apache.org/repos/asf/hbase/blob/e23f7afe/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Get.java
--
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Get.java 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Get.java
index 80b8a22..9ed3b38 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Get.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Get.java
@@ -64,8 +64,7 @@ import org.apache.hadoop.hbase.util.Bytes;
  * To add a filter, call {@link #setFilter(Filter) setFilter}.
  */
 @InterfaceAudience.Public
-public class Get extends Query
-  implements Row, Comparable {
+public class Get extends Query implements Row {
   private static final Logger LOG = LoggerFactory.getLogger(Get.class);
 
   private byte [] row = null;

http://git-wip-us.apache.org/repos/asf/hbase/blob/e23f7afe/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Increment.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Increment.java 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Increment.java
index 5ab5b85..76208d6 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Increment.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Increment.java
@@ -46,7 +46,7 @@ import org.apache.yetus.audience.InterfaceAudience;
  * {@link #addColumn(byte[], byte[], long)} method.
  */
 @InterfaceAudience.Public
-public class Increment extends Mutation implements Comparable {
+public class Increment extends Mutation {
   private static final int HEAP_OVERHEAD = ClassSize.REFERENCE + 
ClassSize.TIMERANGE;
   private TimeRange tr = new TimeRange();
 
@@ -262,12 +262,11 @@ public class Increment extends Mutation implements 
Comparable {
 return sb.toString();
   }
 
-  @Override
-  public int compareTo(Row i) {
-// TODO: This is wrong.  Can't have two the same just because on same row.
-return Bytes.compareTo(this.getRow(), i.getRow());
-  }
-
+  /**
+   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0.
+   * No replacement.
+   */
+  @Deprecated
   @Override
   public int hashCode() {
 // TODO: This is wrong.  Can't have two gets the same just because on same 
row.  But it
@@ -275,6 +274,11 @@ public class Increment extends Mutation implements 
Comparable {
 return Bytes.hashCode(this.getRow());
   }
 
+  /**
+   * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0.
+   * Use {@link Row#COMPARATOR} instead
+   */
+  @Deprecated
   @Override
   public boolean equals(Object obj) {
 // TODO: This is

[23/51] [abbrv] hbase git commit: HBASE-19672 Correct comments for default values of major compaction in SortedCompactionPolicy#getNextMajorCompactTime()

2018-01-01 Thread zhangduo
HBASE-19672 Correct comments for default values of major compaction in 
SortedCompactionPolicy#getNextMajorCompactTime()

Signed-off-by: tedyu 


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

Branch: refs/heads/HBASE-19397
Commit: 0cd6050d090d11240a40c012716b3d747fbcb58f
Parents: 0d0964a
Author: Xiang Li 
Authored: Sat Dec 30 15:27:20 2017 +0800
Committer: tedyu 
Committed: Sat Dec 30 16:27:20 2017 -0800

--
 .../main/java/org/apache/hadoop/hbase/HConstants.java  | 13 -
 .../compactions/CompactionConfiguration.java   |  7 ---
 .../compactions/SortedCompactionPolicy.java|  9 +++--
 3 files changed, 23 insertions(+), 6 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/0cd6050d/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
--
diff --git a/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
index d09f722..1cd6f89 100644
--- a/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
+++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
@@ -266,8 +266,19 @@ public final class HConstants {
   /** Parameter name for how often we should try to write a version file, 
before failing */
   public static final int DEFAULT_VERSION_FILE_WRITE_ATTEMPTS = 3;
 
-  /** Parameter name for how often a region should should perform a major 
compaction */
+  /** Parameter name and default value for how often a region should perform a 
major compaction */
   public static final String MAJOR_COMPACTION_PERIOD = 
"hbase.hregion.majorcompaction";
+  public static final long   DEFAULT_MAJOR_COMPACTION_PERIOD = 1000 * 60 * 60 
* 24 * 7; // 7 days
+
+  /**
+   * Parameter name and default value for major compaction jitter.
+   * Used as a multiplier applied to {@link HConstants#MAJOR_COMPACTION_PERIOD}
+   * to cause compaction to occur a given amount of time either side of
+   * {@link HConstants#MAJOR_COMPACTION_PERIOD}.
+   * Default to 0.5 so jitter has us fall evenly either side of when the 
compaction should run.
+   */
+  public static final String MAJOR_COMPACTION_JITTER = 
"hbase.hregion.majorcompaction.jitter";
+  public static final float  DEFAULT_MAJOR_COMPACTION_JITTER = 0.50F;
 
   /** Parameter name for the maximum batch of KVs to be used in flushes and 
compactions */
   public static final String COMPACTION_KV_MAX = 
"hbase.hstore.compaction.kv.max";

http://git-wip-us.apache.org/repos/asf/hbase/blob/0cd6050d/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/CompactionConfiguration.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/CompactionConfiguration.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/CompactionConfiguration.java
index d2a86c1..212eb04 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/CompactionConfiguration.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/CompactionConfiguration.java
@@ -127,9 +127,10 @@ public class CompactionConfiguration {
 
 throttlePoint = 
conf.getLong("hbase.regionserver.thread.compaction.throttle",
   2 * maxFilesToCompact * storeConfigInfo.getMemStoreFlushSize());
-majorCompactionPeriod = conf.getLong(HConstants.MAJOR_COMPACTION_PERIOD, 
1000*60*60*24*7);
-// Make it 0.5 so jitter has us fall evenly either side of when the 
compaction should run
-majorCompactionJitter = 
conf.getFloat("hbase.hregion.majorcompaction.jitter", 0.50F);
+majorCompactionPeriod = conf.getLong(HConstants.MAJOR_COMPACTION_PERIOD,
+ 
HConstants.DEFAULT_MAJOR_COMPACTION_PERIOD);
+majorCompactionJitter = conf.getFloat(HConstants.MAJOR_COMPACTION_JITTER,
+  
HConstants.DEFAULT_MAJOR_COMPACTION_JITTER);
 minLocalityToForceCompact = 
conf.getFloat(HBASE_HSTORE_MIN_LOCALITY_TO_SKIP_MAJOR_COMPACT, 0f);
 
 dateTieredMaxStoreFileAgeMillis = 
conf.getLong(DATE_TIERED_MAX_AGE_MILLIS_KEY, Long.MAX_VALUE);

http://git-wip-us.apache.org/repos/asf/hbase/blob/0cd6050d/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/SortedCompactionPolicy.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/SortedCompactionPolicy

[41/51] [abbrv] hbase git commit: HBASE-19599 Remove ReplicationQueuesClient, use ReplicationQueueStorage directly

2018-01-01 Thread zhangduo
http://git-wip-us.apache.org/repos/asf/hbase/blob/e4a24f4f/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.java
index 6e27a21..d8f9625 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/DumpReplicationQueues.java
@@ -21,13 +21,13 @@ import java.io.FileNotFoundException;
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.HashSet;
 import java.util.LinkedList;
 import java.util.List;
 import java.util.Map;
 import java.util.Queue;
 import java.util.Set;
 import java.util.stream.Collectors;
-
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.conf.Configured;
 import org.apache.hadoop.fs.FileStatus;
@@ -48,17 +48,18 @@ import 
org.apache.hadoop.hbase.replication.ReplicationPeerConfig;
 import org.apache.hadoop.hbase.replication.ReplicationPeerDescription;
 import org.apache.hadoop.hbase.replication.ReplicationPeers;
 import org.apache.hadoop.hbase.replication.ReplicationQueueInfo;
+import org.apache.hadoop.hbase.replication.ReplicationQueueStorage;
 import org.apache.hadoop.hbase.replication.ReplicationQueues;
-import org.apache.hadoop.hbase.replication.ReplicationQueuesClient;
-import org.apache.hadoop.hbase.replication.ReplicationQueuesClientArguments;
+import org.apache.hadoop.hbase.replication.ReplicationQueuesArguments;
+import org.apache.hadoop.hbase.replication.ReplicationStorageFactory;
 import org.apache.hadoop.hbase.replication.ReplicationTracker;
 import org.apache.hadoop.hbase.zookeeper.ZKUtil;
 import org.apache.hadoop.hbase.zookeeper.ZKWatcher;
 import org.apache.hadoop.util.Tool;
 import org.apache.hadoop.util.ToolRunner;
-import org.apache.zookeeper.KeeperException;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
+
 import 
org.apache.hbase.thirdparty.com.google.common.util.concurrent.AtomicLongMap;
 
 /**
@@ -303,57 +304,53 @@ public class DumpReplicationQueues extends Configured 
implements Tool {
   }
 
   public String dumpQueues(ClusterConnection connection, ZKWatcher zkw, 
Set peerIds,
-   boolean hdfs) throws Exception {
-ReplicationQueuesClient queuesClient;
+  boolean hdfs) throws Exception {
+ReplicationQueueStorage queueStorage;
 ReplicationPeers replicationPeers;
 ReplicationQueues replicationQueues;
 ReplicationTracker replicationTracker;
-ReplicationQueuesClientArguments replicationArgs =
-new ReplicationQueuesClientArguments(getConf(), new 
WarnOnlyAbortable(), zkw);
+ReplicationQueuesArguments replicationArgs =
+new ReplicationQueuesArguments(getConf(), new WarnOnlyAbortable(), 
zkw);
 StringBuilder sb = new StringBuilder();
 
-queuesClient = 
ReplicationFactory.getReplicationQueuesClient(replicationArgs);
-queuesClient.init();
+queueStorage = ReplicationStorageFactory.getReplicationQueueStorage(zkw, 
getConf());
 replicationQueues = 
ReplicationFactory.getReplicationQueues(replicationArgs);
-replicationPeers = ReplicationFactory.getReplicationPeers(zkw, getConf(), 
queuesClient, connection);
+replicationPeers =
+ReplicationFactory.getReplicationPeers(zkw, getConf(), queueStorage, 
connection);
 replicationTracker = ReplicationFactory.getReplicationTracker(zkw, 
replicationPeers, getConf(),
   new WarnOnlyAbortable(), new WarnOnlyStoppable());
-List liveRegionServers = 
replicationTracker.getListOfRegionServers();
+Set liveRegionServers = new 
HashSet<>(replicationTracker.getListOfRegionServers());
 
 // Loops each peer on each RS and dumps the queues
-try {
-  List regionservers = queuesClient.getListOfReplicators();
-  if (regionservers == null || regionservers.isEmpty()) {
-return sb.toString();
+List regionservers = queueStorage.getListOfReplicators();
+if (regionservers == null || regionservers.isEmpty()) {
+  return sb.toString();
+}
+for (ServerName regionserver : regionservers) {
+  List queueIds = queueStorage.getAllQueues(regionserver);
+  replicationQueues.init(regionserver.getServerName());
+  if (!liveRegionServers.contains(regionserver.getServerName())) {
+deadRegionServers.add(regionserver.getServerName());
   }
-  for (String regionserver : regionservers) {
-List queueIds = queuesClient.getAllQueues(regionserver);
-replicationQueues.init(regionserver);
-if (!liveRegionServers.contains(regionserver)) {
-  deadRegionServers.add(regionserver);
-}
-for (String 

[13/51] [abbrv] hbase git commit: HBASE-19651 Remove LimitInputStream Signed-off-by: Beluga Behr

2018-01-01 Thread zhangduo
HBASE-19651 Remove LimitInputStream
Signed-off-by: Beluga Behr 


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

Branch: refs/heads/HBASE-19397
Commit: 28eaf715e890d0491efce9dbdc126946deb25566
Parents: 0c4b520
Author: Michael Stack 
Authored: Thu Dec 28 13:04:41 2017 -0800
Committer: Michael Stack 
Committed: Thu Dec 28 13:04:41 2017 -0800

--
 .../hbase/shaded/protobuf/ProtobufUtil.java |   4 +-
 .../hadoop/hbase/io/LimitInputStream.java   | 105 ---
 .../regionserver/wal/ProtobufLogReader.java |  10 +-
 3 files changed, 7 insertions(+), 112 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/28eaf715/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
index 7a5efb1..cc30e53 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
@@ -38,6 +38,7 @@ import java.util.function.Function;
 import java.util.regex.Pattern;
 import java.util.stream.Collectors;
 
+import org.apache.commons.io.input.BoundedInputStream;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.hbase.ByteBufferExtendedCell;
@@ -87,7 +88,6 @@ import 
org.apache.hadoop.hbase.client.security.SecurityCapability;
 import org.apache.hadoop.hbase.exceptions.DeserializationException;
 import org.apache.hadoop.hbase.filter.ByteArrayComparable;
 import org.apache.hadoop.hbase.filter.Filter;
-import org.apache.hadoop.hbase.io.LimitInputStream;
 import org.apache.hadoop.hbase.io.TimeRange;
 import org.apache.hadoop.hbase.protobuf.ProtobufMagic;
 import org.apache.hadoop.hbase.protobuf.ProtobufMessageConverter;
@@ -2626,7 +2626,7 @@ public final class ProtobufUtil {
 final int firstByte = in.read();
 if (firstByte != -1) {
   final int size = CodedInputStream.readRawVarint32(firstByte, in);
-  final InputStream limitedInput = new LimitInputStream(in, size);
+  final InputStream limitedInput = new BoundedInputStream(in, size);
   final CodedInputStream codedInput = 
CodedInputStream.newInstance(limitedInput);
   codedInput.setSizeLimit(size);
   builder.mergeFrom(codedInput);

http://git-wip-us.apache.org/repos/asf/hbase/blob/28eaf715/hbase-common/src/main/java/org/apache/hadoop/hbase/io/LimitInputStream.java
--
diff --git 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/io/LimitInputStream.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/io/LimitInputStream.java
deleted file mode 100644
index 6eb710a..000
--- 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/io/LimitInputStream.java
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- * Copyright (C) 2007 The Guava Authors
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-package org.apache.hadoop.hbase.io;
-
-import static 
org.apache.hbase.thirdparty.com.google.common.base.Preconditions.checkArgument;
-import static 
org.apache.hbase.thirdparty.com.google.common.base.Preconditions.checkNotNull;
-
-import java.io.FilterInputStream;
-import java.io.IOException;
-import java.io.InputStream;
-
-import org.apache.yetus.audience.InterfaceAudience;
-
-/**
- * Copied from guava source code v15 (LimitedInputStream)
- * Guava deprecated LimitInputStream in v14 and removed it in v15. Copying 
this class here
- * allows to be compatible with guava 11 to 15+.
- */
-@InterfaceAudience.Private
-public final class LimitInputStream extends FilterInputStream {
-  private long left;
-  private long mark = -1;
-
-  public LimitInputStream(InputStream in, long limit) {
-super(in);
-checkNotNull(in);
-checkArgument(limit >= 0, "limit must be non-negative");
-left = limit;
-  }
-
-  @Override
-  public int available() throws IOE

[27/51] [abbrv] hbase git commit: HBASE-19678 HBase Admin security capabilities should be represented as a Set - revert due to wrong issue

2018-01-01 Thread zhangduo
HBASE-19678 HBase Admin security capabilities should be represented as a Set - 
revert due to wrong issue


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

Branch: refs/heads/HBASE-19397
Commit: 73ab51e9460f369abcaf52fa85258781f8a9a30e
Parents: cafd4e4
Author: tedyu 
Authored: Mon Jan 1 14:16:01 2018 -0800
Committer: tedyu 
Committed: Mon Jan 1 14:16:01 2018 -0800

--
 .../hadoop/hbase/security/Superusers.java   | 25 ++--
 .../security/access/TestAccessController.java   |  3 +--
 2 files changed, 14 insertions(+), 14 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/73ab51e9/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
--
diff --git 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
index 1089197..c52c764 100644
--- 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
+++ 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
@@ -20,9 +20,8 @@
 package org.apache.hadoop.hbase.security;
 
 import java.io.IOException;
-import java.util.Collection;
-import java.util.HashSet;
-import java.util.Set;
+import java.util.ArrayList;
+import java.util.List;
 
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.AuthUtil;
@@ -41,8 +40,8 @@ public final class Superusers {
   /** Configuration key for superusers */
   public static final String SUPERUSER_CONF_KEY = "hbase.superuser"; // Not 
getting a name
 
-  private static Set superUsers;
-  private static Set superGroups;
+  private static List superUsers;
+  private static List superGroups;
   private static User systemUser;
 
   private Superusers(){}
@@ -55,8 +54,8 @@ public final class Superusers {
* @throws IllegalStateException if current user is null
*/
   public static void initialize(Configuration conf) throws IOException {
-superUsers = new HashSet<>();
-superGroups = new HashSet<>();
+superUsers = new ArrayList<>();
+superGroups = new ArrayList<>();
 systemUser = User.getCurrent();
 
 if (systemUser == null) {
@@ -64,10 +63,10 @@ public final class Superusers {
 + "authorization checks for internal operations will not work 
correctly!");
 }
 
+if (LOG.isTraceEnabled()) {
+  LOG.trace("Current user name is " + systemUser.getShortName());
+}
 String currentUser = systemUser.getShortName();
-LOG.trace("Current user name is {}", currentUser);
-superUsers.add(currentUser);
-
 String[] superUserList = conf.getStrings(SUPERUSER_CONF_KEY, new 
String[0]);
 for (String name : superUserList) {
   if (AuthUtil.isGroupPrincipal(name)) {
@@ -76,6 +75,7 @@ public final class Superusers {
 superUsers.add(name);
   }
 }
+superUsers.add(currentUser);
   }
 
   /**
@@ -88,11 +88,12 @@ public final class Superusers {
   public static boolean isSuperUser(User user) {
 if (superUsers == null) {
   throw new IllegalStateException("Super users/super groups lists"
-+ " have not been initialized properly.");
++ " haven't been initialized properly.");
 }
 if (superUsers.contains(user.getShortName())) {
   return true;
 }
+
 for (String group : user.getGroupNames()) {
   if (superGroups.contains(group)) {
 return true;
@@ -101,7 +102,7 @@ public final class Superusers {
 return false;
   }
 
-  public static Collection getSuperUsers() {
+  public static List getSuperUsers() {
 return superUsers;
   }
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/73ab51e9/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
index f181747..138a40e 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
@@ -34,7 +34,6 @@ import java.io.IOException;
 import java.security.PrivilegedAction;
 import java.util.ArrayList;
 import java.util.Arrays;
-import java.util.Collection;
 import java.util.Collections;
 import java.util.List;
 
@@ -1678,7 +1677,7 @@ public class TestAccessController extends SecureTestUtil {
   acl.close(

[49/51] [abbrv] hbase git commit: HBASE-19622 Reimplement ReplicationPeers with the new replication storage interface

2018-01-01 Thread zhangduo
http://git-wip-us.apache.org/repos/asf/hbase/blob/fb7696de/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.java
index 853bafb..24a4f30 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.java
@@ -166,7 +166,6 @@ public class ReplicationSourceManager implements 
ReplicationListener {
 this.clusterId = clusterId;
 this.walFileLengthProvider = walFileLengthProvider;
 this.replicationTracker.registerListener(this);
-this.replicationPeers.getAllPeerIds();
 // It's preferable to failover 1 RS at a time, but with good zk servers
 // more could be processed at the same time.
 int nbWorkers = conf.getInt("replication.executor.workers", 1);
@@ -270,8 +269,8 @@ public class ReplicationSourceManager implements 
ReplicationListener {
 }
 List otherRegionServers = 
replicationTracker.getListOfRegionServers().stream()
 .map(ServerName::valueOf).collect(Collectors.toList());
-LOG.info(
-  "Current list of replicators: " + currentReplicators + " other RSs: " + 
otherRegionServers);
+LOG.info("Current list of replicators: " + currentReplicators + " other 
RSs: "
++ otherRegionServers);
 
 // Look if there's anything to process after a restart
 for (ServerName rs : currentReplicators) {
@@ -288,7 +287,7 @@ public class ReplicationSourceManager implements 
ReplicationListener {
* The returned future is for adoptAbandonedQueues task.
*/
   Future init() throws IOException, ReplicationException {
-for (String id : this.replicationPeers.getConnectedPeerIds()) {
+for (String id : this.replicationPeers.getAllPeerIds()) {
   addSource(id);
   if (replicationForBulkLoadDataEnabled) {
 // Check if peer exists in hfile-refs queue, if not add it. This can 
happen in the case
@@ -307,8 +306,8 @@ public class ReplicationSourceManager implements 
ReplicationListener {
*/
   @VisibleForTesting
   ReplicationSourceInterface addSource(String id) throws IOException, 
ReplicationException {
-ReplicationPeerConfig peerConfig = 
replicationPeers.getReplicationPeerConfig(id);
-ReplicationPeer peer = replicationPeers.getConnectedPeer(id);
+ReplicationPeerConfig peerConfig = replicationPeers.getPeerConfig(id);
+ReplicationPeer peer = replicationPeers.getPeer(id);
 ReplicationSourceInterface src = getReplicationSource(id, peerConfig, 
peer);
 synchronized (this.walsById) {
   this.sources.add(src);
@@ -354,7 +353,7 @@ public class ReplicationSourceManager implements 
ReplicationListener {
   public void deleteSource(String peerId, boolean closeConnection) {
 abortWhenFail(() -> this.queueStorage.removeQueue(server.getServerName(), 
peerId));
 if (closeConnection) {
-  this.replicationPeers.peerDisconnected(peerId);
+  this.replicationPeers.removePeer(peerId);
 }
   }
 
@@ -445,12 +444,12 @@ public class ReplicationSourceManager implements 
ReplicationListener {
 // update replication queues on ZK
 // synchronize on replicationPeers to avoid adding source for the 
to-be-removed peer
 synchronized (replicationPeers) {
-  for (String id : replicationPeers.getConnectedPeerIds()) {
+  for (String id : replicationPeers.getAllPeerIds()) {
 try {
   this.queueStorage.addWAL(server.getServerName(), id, logName);
 } catch (ReplicationException e) {
-  throw new IOException("Cannot add log to replication queue" +
-" when creating a new source, queueId=" + id + ", filename=" + 
logName, e);
+  throw new IOException("Cannot add log to replication queue"
+  + " when creating a new source, queueId=" + id + ", filename=" + 
logName, e);
 }
   }
 }
@@ -593,7 +592,7 @@ public class ReplicationSourceManager implements 
ReplicationListener {
 
   public void addPeer(String id) throws ReplicationException, IOException {
 LOG.info("Trying to add peer, peerId: " + id);
-boolean added = this.replicationPeers.peerConnected(id);
+boolean added = this.replicationPeers.addPeer(id);
 if (added) {
   LOG.info("Peer " + id + " connected success, trying to start the 
replication source thread.");
   addSource(id);
@@ -729,19 +728,25 @@ public class ReplicationSourceManager implements 
ReplicationListener {
   // there is not an actual peer defined corresponding to peerId for 
the failover.
   ReplicationQueueInfo replicationQueueInfo = new 
ReplicationQueueInfo(peerId);

[35/51] [abbrv] hbase git commit: HBASE-19536 Client side changes for moving peer modification from zk watcher to procedure

2018-01-01 Thread zhangduo
HBASE-19536 Client side changes for moving peer modification from zk watcher to 
procedure

Signed-off-by: zhangduo 


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

Branch: refs/heads/HBASE-19397
Commit: 263016a8a45180104ef75e60b5a65d85c0915f5d
Parents: f5807be
Author: Guanghao Zhang 
Authored: Tue Dec 19 15:50:57 2017 +0800
Committer: zhangduo 
Committed: Tue Jan 2 09:46:29 2018 +0800

--
 .../org/apache/hadoop/hbase/client/Admin.java   |  87 ++-
 .../apache/hadoop/hbase/client/HBaseAdmin.java  | 149 ++-
 .../hadoop/hbase/client/RawAsyncHBaseAdmin.java |  82 +-
 3 files changed, 238 insertions(+), 80 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/263016a8/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
index a94593c..38feb2a 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
@@ -2463,7 +2463,7 @@ public interface Admin extends Abortable, Closeable {
   /**
* Add a new replication peer for replicating data to slave cluster.
* @param peerId a short name that identifies the peer
-   * @param peerConfig configuration for the replication slave cluster
+   * @param peerConfig configuration for the replication peer
* @throws IOException if a remote or network exception occurs
*/
   default void addReplicationPeer(String peerId, ReplicationPeerConfig 
peerConfig)
@@ -2474,7 +2474,7 @@ public interface Admin extends Abortable, Closeable {
   /**
* Add a new replication peer for replicating data to slave cluster.
* @param peerId a short name that identifies the peer
-   * @param peerConfig configuration for the replication slave cluster
+   * @param peerConfig configuration for the replication peer
* @param enabled peer state, true if ENABLED and false if DISABLED
* @throws IOException if a remote or network exception occurs
*/
@@ -2482,6 +2482,37 @@ public interface Admin extends Abortable, Closeable {
   throws IOException;
 
   /**
+   * Add a new replication peer but does not block and wait for it.
+   * 
+   * You can use Future.get(long, TimeUnit) to wait on the operation to 
complete. It may throw
+   * ExecutionException if there was an error while executing the operation or 
TimeoutException in
+   * case the wait timeout was not long enough to allow the operation to 
complete.
+   * @param peerId a short name that identifies the peer
+   * @param peerConfig configuration for the replication peer
+   * @return the result of the async operation
+   * @throws IOException IOException if a remote or network exception occurs
+   */
+  default Future addReplicationPeerAsync(String peerId, 
ReplicationPeerConfig peerConfig)
+  throws IOException {
+return addReplicationPeerAsync(peerId, peerConfig, true);
+  }
+
+  /**
+   * Add a new replication peer but does not block and wait for it.
+   * 
+   * You can use Future.get(long, TimeUnit) to wait on the operation to 
complete. It may throw
+   * ExecutionException if there was an error while executing the operation or 
TimeoutException in
+   * case the wait timeout was not long enough to allow the operation to 
complete.
+   * @param peerId a short name that identifies the peer
+   * @param peerConfig configuration for the replication peer
+   * @param enabled peer state, true if ENABLED and false if DISABLED
+   * @return the result of the async operation
+   * @throws IOException IOException if a remote or network exception occurs
+   */
+  Future addReplicationPeerAsync(String peerId, ReplicationPeerConfig 
peerConfig,
+  boolean enabled) throws IOException;
+
+  /**
* Remove a peer and stop the replication.
* @param peerId a short name that identifies the peer
* @throws IOException if a remote or network exception occurs
@@ -2489,6 +2520,18 @@ public interface Admin extends Abortable, Closeable {
   void removeReplicationPeer(String peerId) throws IOException;
 
   /**
+   * Remove a replication peer but does not block and wait for it.
+   * 
+   * You can use Future.get(long, TimeUnit) to wait on the operation to 
complete. It may throw
+   * ExecutionException if there was an error while executing the operation or 
TimeoutException in
+   * case the wait timeout was not long enough to allow the operation to 
complete.
+   * @param peerId a short name tha

[17/51] [abbrv] hbase git commit: HBASE-19660 Up default retries from 10 to 15 and blocking store files limit from 10 to 16

2018-01-01 Thread zhangduo
HBASE-19660 Up default retries from 10 to 15 and blocking store files limit 
from 10 to 16


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

Branch: refs/heads/HBASE-19397
Commit: b3a4fca48ffcac44ec1e1d53a99caa18b7e14cbf
Parents: 9d02e37
Author: Michael Stack 
Authored: Thu Dec 28 14:59:40 2017 -0800
Committer: Michael Stack 
Committed: Thu Dec 28 14:59:40 2017 -0800

--
 .../src/main/java/org/apache/hadoop/hbase/HConstants.java| 2 +-
 hbase-common/src/main/resources/hbase-default.xml| 4 ++--
 .../main/java/org/apache/hadoop/hbase/regionserver/HStore.java   | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/b3a4fca4/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
--
diff --git a/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
index bc6f975..d09f722 100644
--- a/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
+++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
@@ -776,7 +776,7 @@ public final class HConstants {
   /**
* Default value of {@link #HBASE_CLIENT_RETRIES_NUMBER}.
*/
-  public static final int DEFAULT_HBASE_CLIENT_RETRIES_NUMBER = 10;
+  public static final int DEFAULT_HBASE_CLIENT_RETRIES_NUMBER = 15;
 
   public static final String HBASE_CLIENT_SERVERSIDE_RETRIES_MULTIPLIER =
   "hbase.client.serverside.retries.multiplier";

http://git-wip-us.apache.org/repos/asf/hbase/blob/b3a4fca4/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 8a34bad..bfae33c 100644
--- a/hbase-common/src/main/resources/hbase-default.xml
+++ b/hbase-common/src/main/resources/hbase-default.xml
@@ -506,7 +506,7 @@ possible configurations would overwhelm and obscure the 
important.
   
   
 hbase.client.retries.number
-10
+15
 Maximum retries.  Used as maximum for all retryable
 operations such as the getting of a cell's value, starting a row update,
 etc.  Retry interval is a rough function based on hbase.client.pause.  At
@@ -737,7 +737,7 @@ possible configurations would overwhelm and obscure the 
important.
   
   
 hbase.hstore.blockingStoreFiles
-10
+16
  If more than this number of StoreFiles exist in any one 
Store (one StoreFile
  is written per flush of MemStore), updates are blocked for this region 
until a compaction is
   completed, or until hbase.hstore.blockingWaitTime has been 
exceeded.

http://git-wip-us.apache.org/repos/asf/hbase/blob/b3a4fca4/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
index 5e6db76..269ecbd 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
@@ -132,7 +132,7 @@ public class HStore implements Store, HeapSize, 
StoreConfigInformation, Propagat
   // keep in accordance with HDFS default storage policy
   public static final String DEFAULT_BLOCK_STORAGE_POLICY = "HOT";
   public static final int DEFAULT_COMPACTCHECKER_INTERVAL_MULTIPLIER = 1000;
-  public static final int DEFAULT_BLOCKING_STOREFILE_COUNT = 10;
+  public static final int DEFAULT_BLOCKING_STOREFILE_COUNT = 16;
 
   private static final Logger LOG = LoggerFactory.getLogger(HStore.class);
 



[50/51] [abbrv] hbase git commit: HBASE-19622 Reimplement ReplicationPeers with the new replication storage interface

2018-01-01 Thread zhangduo
HBASE-19622 Reimplement ReplicationPeers with the new replication storage 
interface


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

Branch: refs/heads/HBASE-19397
Commit: fb7696de59bd1553b75489a1deecada1463ed656
Parents: 6786bad
Author: huzheng 
Authored: Tue Dec 26 16:46:10 2017 +0800
Committer: zhangduo 
Committed: Tue Jan 2 09:46:29 2018 +0800

--
 .../replication/ReplicationPeerConfigUtil.java  |  10 +-
 .../replication/VerifyReplication.java  |   9 +-
 .../hbase/replication/ReplicationFactory.java   |  10 +-
 .../hbase/replication/ReplicationPeerImpl.java  |  60 +-
 .../replication/ReplicationPeerStorage.java |   3 +-
 .../hbase/replication/ReplicationPeers.java | 235 
 .../replication/ReplicationPeersZKImpl.java | 543 ---
 .../replication/ZKReplicationPeerStorage.java   |  12 +-
 .../replication/ZKReplicationStorageBase.java   |   3 +-
 .../replication/TestReplicationStateBasic.java  | 125 ++---
 .../replication/TestReplicationStateZKImpl.java |   2 +-
 .../TestZKReplicationPeerStorage.java   |  12 +-
 .../cleaner/ReplicationZKNodeCleaner.java   |  57 +-
 .../replication/ReplicationPeerManager.java |   6 +-
 .../regionserver/DumpReplicationQueues.java |   2 +-
 .../regionserver/PeerProcedureHandlerImpl.java  |  49 +-
 .../replication/regionserver/Replication.java   |   2 +-
 .../regionserver/ReplicationSource.java |   6 +-
 .../regionserver/ReplicationSourceManager.java  |  45 +-
 .../cleaner/TestReplicationHFileCleaner.java|   7 +-
 .../replication/TestMultiSlaveReplication.java  |   2 -
 .../TestReplicationTrackerZKImpl.java   |  36 +-
 .../TestReplicationSourceManager.java   |  17 +-
 .../hadoop/hbase/HBaseZKTestingUtility.java |   3 +-
 24 files changed, 304 insertions(+), 952 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/fb7696de/hbase-client/src/main/java/org/apache/hadoop/hbase/client/replication/ReplicationPeerConfigUtil.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/replication/ReplicationPeerConfigUtil.java
 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/replication/ReplicationPeerConfigUtil.java
index 9270fc2..0f81bb4 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/replication/ReplicationPeerConfigUtil.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/replication/ReplicationPeerConfigUtil.java
@@ -248,22 +248,22 @@ public final class ReplicationPeerConfigUtil {
   public static ReplicationPeerConfig parsePeerFrom(final byte[] bytes)
   throws DeserializationException {
 if (ProtobufUtil.isPBMagicPrefix(bytes)) {
-  int pblen = ProtobufUtil.lengthOfPBMagic();
+  int pbLen = ProtobufUtil.lengthOfPBMagic();
   ReplicationProtos.ReplicationPeer.Builder builder =
   ReplicationProtos.ReplicationPeer.newBuilder();
   ReplicationProtos.ReplicationPeer peer;
   try {
-ProtobufUtil.mergeFrom(builder, bytes, pblen, bytes.length - pblen);
+ProtobufUtil.mergeFrom(builder, bytes, pbLen, bytes.length - pbLen);
 peer = builder.build();
   } catch (IOException e) {
 throw new DeserializationException(e);
   }
   return convert(peer);
 } else {
-  if (bytes.length > 0) {
-return 
ReplicationPeerConfig.newBuilder().setClusterKey(Bytes.toString(bytes)).build();
+  if (bytes == null || bytes.length <= 0) {
+throw new DeserializationException("Bytes to deserialize should not be 
empty.");
   }
-  return ReplicationPeerConfig.newBuilder().setClusterKey("").build();
+  return 
ReplicationPeerConfig.newBuilder().setClusterKey(Bytes.toString(bytes)).build();
 }
   }
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/fb7696de/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.java
--
diff --git 
a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.java
 
b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.java
index 64ef279..15ac2ab 100644
--- 
a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.java
+++ 
b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.java
@@ -336,15 +336,10 @@ public class VerifyReplication extends Configured 
implements Tool {
 @Override public boolean isAborte

[07/51] [abbrv] hbase git commit: HBASE-19552 find-and-replace thirdparty offset

2018-01-01 Thread zhangduo
http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/CellCounter.java
--
diff --git 
a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/CellCounter.java
 
b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/CellCounter.java
index 6d6125f..aa79aac 100644
--- 
a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/CellCounter.java
+++ 
b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/CellCounter.java
@@ -49,7 +49,7 @@ import 
org.apache.hadoop.mapreduce.lib.output.TextOutputFormat;
 import org.apache.hadoop.util.Tool;
 import org.apache.hadoop.util.ToolRunner;
 
-import org.apache.hadoop.hbase.shaded.com.google.common.base.Preconditions;
+import org.apache.hbase.thirdparty.com.google.common.base.Preconditions;
 
 
 /**

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/ExportUtils.java
--
diff --git 
a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/ExportUtils.java
 
b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/ExportUtils.java
index 34f3398..f164771 100644
--- 
a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/ExportUtils.java
+++ 
b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/ExportUtils.java
@@ -38,7 +38,7 @@ import org.apache.hadoop.hbase.filter.PrefixFilter;
 import org.apache.hadoop.hbase.filter.RegexStringComparator;
 import org.apache.hadoop.hbase.filter.RowFilter;
 import org.apache.hadoop.hbase.security.visibility.Authorizations;
-import 
org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting;
+import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
 import org.apache.hadoop.hbase.util.Bytes;
 import org.apache.hadoop.hbase.util.Triple;
 import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.java
--
diff --git 
a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.java
 
b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.java
index 312b315..60352ea 100644
--- 
a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.java
+++ 
b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.java
@@ -91,7 +91,7 @@ import org.apache.yetus.audience.InterfaceAudience;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import 
org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting;
+import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
 
 /**
  * Writes HFiles. Passed Cells must arrive in order.

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/HashTable.java
--
diff --git 
a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/HashTable.java
 
b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/HashTable.java
index e68ac3b..e1c69a5 100644
--- 
a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/HashTable.java
+++ 
b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/HashTable.java
@@ -56,9 +56,9 @@ import org.apache.hadoop.util.Tool;
 import org.apache.hadoop.util.ToolRunner;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
-import org.apache.hadoop.hbase.shaded.com.google.common.base.Charsets;
-import org.apache.hadoop.hbase.shaded.com.google.common.base.Throwables;
-import org.apache.hadoop.hbase.shaded.com.google.common.collect.Ordering;
+import org.apache.hbase.thirdparty.com.google.common.base.Charsets;
+import org.apache.hbase.thirdparty.com.google.common.base.Throwables;
+import org.apache.hbase.thirdparty.com.google.common.collect.Ordering;
 
 public class HashTable extends Configured implements Tool {
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/Import.java
--
diff --git 
a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/Import.java 
b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/Import.java
index e2b22d7..d58ff48 100644
--- 
a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/Import.java
+++ 
b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/Import.java
@@ -642,7 +642,7 @@ public class Import extends Configured implements Tool {
 

[30/51] [abbrv] hbase git commit: HBASE-19630 Add peer cluster key check when add new replication peer

2018-01-01 Thread zhangduo
HBASE-19630 Add peer cluster key check when add new replication peer

Signed-off-by: zhangduo 


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

Branch: refs/heads/HBASE-19397
Commit: 55ebcde47e914573634313989c736abf78a24038
Parents: e14e258
Author: Guanghao Zhang 
Authored: Tue Dec 26 21:10:00 2017 +0800
Committer: zhangduo 
Committed: Tue Jan 2 09:46:29 2018 +0800

--
 .../replication/ReplicationPeerManager.java | 54 
 .../replication/TestReplicationAdmin.java   | 22 
 2 files changed, 54 insertions(+), 22 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/55ebcde4/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ReplicationPeerManager.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ReplicationPeerManager.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ReplicationPeerManager.java
index 84abfeb..b78cbce 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ReplicationPeerManager.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ReplicationPeerManager.java
@@ -17,6 +17,7 @@
  */
 package org.apache.hadoop.hbase.master.replication;
 
+import java.io.IOException;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.List;
@@ -42,6 +43,7 @@ import 
org.apache.hadoop.hbase.replication.ReplicationPeerStorage;
 import org.apache.hadoop.hbase.replication.ReplicationQueueInfo;
 import org.apache.hadoop.hbase.replication.ReplicationQueueStorage;
 import org.apache.hadoop.hbase.replication.ReplicationStorageFactory;
+import org.apache.hadoop.hbase.zookeeper.ZKConfig;
 import org.apache.hadoop.hbase.zookeeper.ZKWatcher;
 import org.apache.yetus.audience.InterfaceAudience;
 
@@ -216,36 +218,36 @@ public final class ReplicationPeerManager {
 return desc != null ? Optional.of(desc.getPeerConfig()) : Optional.empty();
   }
 
-  /**
-   * If replicate_all flag is true, it means all user tables will be 
replicated to peer cluster.
-   * Then allow config exclude namespaces or exclude table-cfs which can't be 
replicated to peer
-   * cluster.
-   * 
-   * If replicate_all flag is false, it means all user tables can't be 
replicated to peer cluster.
-   * Then allow to config namespaces or table-cfs which will be replicated to 
peer cluster.
-   */
-  private static void checkPeerConfig(ReplicationPeerConfig peerConfig)
-  throws DoNotRetryIOException {
+  private void checkPeerConfig(ReplicationPeerConfig peerConfig) throws 
DoNotRetryIOException {
+checkClusterKey(peerConfig.getClusterKey());
+
 if (peerConfig.replicateAllUserTables()) {
-  if ((peerConfig.getNamespaces() != null && 
!peerConfig.getNamespaces().isEmpty()) ||
-(peerConfig.getTableCFsMap() != null && 
!peerConfig.getTableCFsMap().isEmpty())) {
-throw new DoNotRetryIOException("Need clean namespaces or table-cfs 
config firstly " +
-  "when you want replicate all cluster");
+  // If replicate_all flag is true, it means all user tables will be 
replicated to peer cluster.
+  // Then allow config exclude namespaces or exclude table-cfs which can't 
be replicated to peer
+  // cluster.
+  if ((peerConfig.getNamespaces() != null && 
!peerConfig.getNamespaces().isEmpty())
+  || (peerConfig.getTableCFsMap() != null && 
!peerConfig.getTableCFsMap().isEmpty())) {
+throw new DoNotRetryIOException("Need clean namespaces or table-cfs 
config firstly "
++ "when you want replicate all cluster");
   }
   
checkNamespacesAndTableCfsConfigConflict(peerConfig.getExcludeNamespaces(),
 peerConfig.getExcludeTableCFsMap());
 } else {
-  if ((peerConfig.getExcludeNamespaces() != null &&
-!peerConfig.getExcludeNamespaces().isEmpty()) ||
-(peerConfig.getExcludeTableCFsMap() != null &&
-  !peerConfig.getExcludeTableCFsMap().isEmpty())) {
+  // If replicate_all flag is false, it means all user tables can't be 
replicated to peer
+  // cluster. Then allow to config namespaces or table-cfs which will be 
replicated to peer
+  // cluster.
+  if ((peerConfig.getExcludeNamespaces() != null
+  && !peerConfig.getExcludeNamespaces().isEmpty())
+  || (peerConfig.getExcludeTableCFsMap() != null
+  && !peerConfig.getExcludeTableCFsMap().isEmpty())) {
 throw new DoNotRetryIOException(
-"Need clean exclude-namespaces or exclude-table-cfs config 
firstly" +
-  

[21/51] [abbrv] hbase git commit: HBASE-8518 Get rid of hbase.hstore.compaction.complete setting

2018-01-01 Thread zhangduo
HBASE-8518 Get rid of hbase.hstore.compaction.complete setting

Signed-off-by: Chia-Ping Tsai 


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

Branch: refs/heads/HBASE-19397
Commit: a21eb68f9584e69157fed683cc512ee3e8963dfb
Parents: 5a1c36f
Author: brandboat 
Authored: Sat Dec 30 04:22:46 2017 +0800
Committer: Chia-Ping Tsai 
Committed: Sat Dec 30 04:23:18 2017 +0800

--
 .../hbase/regionserver/CompactionTool.java  |  6 +-
 .../hadoop/hbase/regionserver/HStore.java   | 76 +--
 .../hadoop/hbase/regionserver/TestHRegion.java  | 80 
 3 files changed, 115 insertions(+), 47 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/a21eb68f/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/regionserver/CompactionTool.java
--
diff --git 
a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/regionserver/CompactionTool.java
 
b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/regionserver/CompactionTool.java
index 746bb5f..00ad54b 100644
--- 
a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/regionserver/CompactionTool.java
+++ 
b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/regionserver/CompactionTool.java
@@ -80,14 +80,12 @@ public class CompactionTool extends Configured implements 
Tool {
   private final static String CONF_COMPACT_ONCE = 
"hbase.compactiontool.compact.once";
   private final static String CONF_COMPACT_MAJOR = 
"hbase.compactiontool.compact.major";
   private final static String CONF_DELETE_COMPACTED = 
"hbase.compactiontool.delete";
-  private final static String CONF_COMPLETE_COMPACTION = 
"hbase.hstore.compaction.complete";
 
   /**
* Class responsible to execute the Compaction on the specified path.
* The path can be a table, region or family directory.
*/
   private static class CompactionWorker {
-private final boolean keepCompactedFiles;
 private final boolean deleteCompacted;
 private final Configuration conf;
 private final FileSystem fs;
@@ -95,7 +93,6 @@ public class CompactionTool extends Configured implements 
Tool {
 
 public CompactionWorker(final FileSystem fs, final Configuration conf) {
   this.conf = conf;
-  this.keepCompactedFiles = !conf.getBoolean(CONF_COMPLETE_COMPACTION, 
true);
   this.deleteCompacted = conf.getBoolean(CONF_DELETE_COMPACTED, false);
   this.tmpDir = new Path(conf.get(CONF_TMP_DIR));
   this.fs = fs;
@@ -169,7 +166,7 @@ public class CompactionTool extends Configured implements 
Tool {
 List storeFiles =
 store.compact(compaction.get(), 
NoLimitThroughputController.INSTANCE, null);
 if (storeFiles != null && !storeFiles.isEmpty()) {
-  if (keepCompactedFiles && deleteCompacted) {
+  if (deleteCompacted) {
 for (HStoreFile storeFile: storeFiles) {
   fs.delete(storeFile.getPath(), false);
 }
@@ -458,7 +455,6 @@ public class CompactionTool extends Configured implements 
Tool {
 System.err.println();
 System.err.println("Note: -D properties will be applied to the conf used. 
");
 System.err.println("For example: ");
-System.err.println(" To preserve input files, pass 
-D"+CONF_COMPLETE_COMPACTION+"=false");
 System.err.println(" To stop delete of compacted file, pass 
-D"+CONF_DELETE_COMPACTED+"=false");
 System.err.println(" To set tmp dir, pass 
-D"+CONF_TMP_DIR+"=ALTERNATE_DIR");
 System.err.println();

http://git-wip-us.apache.org/repos/asf/hbase/blob/a21eb68f/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
index 269ecbd..8daaa78 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
@@ -654,7 +654,8 @@ public class HStore implements Store, HeapSize, 
StoreConfigInformation, Propagat
 completeCompaction(toBeRemovedStoreFiles);
   }
 
-  private HStoreFile createStoreFileAndReader(final Path p) throws IOException 
{
+  @VisibleForTesting
+  protected HStoreFile createStoreFileAndReader(final Path p) throws 
IOException {
 StoreFileInfo info = new StoreFileInfo(conf, this.getFileSystem(), p);
 return createStoreFileAndReader(info);
   }
@@ -1353,52 +1354,43 @@ public class HStore implements Store, HeapSize, 
StoreConfigIn

[51/51] [abbrv] hbase git commit: HBASE-19633 Clean up the replication queues in the postPeerModification stage when removing a peer

2018-01-01 Thread zhangduo
HBASE-19633 Clean up the replication queues in the postPeerModification stage 
when removing a peer


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

Branch: refs/heads/HBASE-19397
Commit: 383fbeb083a288934d8a73ae23d6f1c391ef352d
Parents: fb7696d
Author: zhangduo 
Authored: Tue Jan 2 09:57:23 2018 +0800
Committer: zhangduo 
Committed: Tue Jan 2 09:57:23 2018 +0800

--
 .../replication/ReplicationPeerConfig.java  |  2 +-
 .../replication/VerifyReplication.java  | 34 ++---
 .../hbase/replication/ReplicationPeers.java | 35 +++---
 .../replication/ZKReplicationQueueStorage.java  |  3 +-
 .../replication/ZKReplicationStorageBase.java   |  4 +-
 .../replication/TestReplicationStateBasic.java  | 10 +
 .../org/apache/hadoop/hbase/master/HMaster.java |  4 +-
 .../master/replication/AddPeerProcedure.java|  5 +--
 .../replication/DisablePeerProcedure.java   |  3 +-
 .../master/replication/EnablePeerProcedure.java |  3 +-
 .../master/replication/ModifyPeerProcedure.java | 34 +
 .../replication/RefreshPeerProcedure.java   | 17 -
 .../master/replication/RemovePeerProcedure.java |  7 ++--
 .../replication/ReplicationPeerManager.java | 31 +++-
 .../replication/UpdatePeerConfigProcedure.java  |  3 +-
 .../hbase/regionserver/HRegionServer.java   | 18 -
 .../RemoteProcedureResultReporter.java  |  3 +-
 .../regionserver/RefreshPeerCallable.java   |  5 ++-
 .../regionserver/ReplicationSourceManager.java  | 39 +++-
 .../TestReplicationAdminUsingProcedure.java |  7 ++--
 20 files changed, 135 insertions(+), 132 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/383fbeb0/hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeerConfig.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeerConfig.java
 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeerConfig.java
index ab75dff..c6d0fae 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeerConfig.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeerConfig.java
@@ -27,8 +27,8 @@ import java.util.Set;
 import java.util.TreeMap;
 
 import org.apache.hadoop.hbase.TableName;
-import org.apache.yetus.audience.InterfaceAudience;
 import org.apache.hadoop.hbase.util.Bytes;
+import org.apache.yetus.audience.InterfaceAudience;
 
 /**
  * A configuration for the replication peer cluster.

http://git-wip-us.apache.org/repos/asf/hbase/blob/383fbeb0/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.java
--
diff --git 
a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.java
 
b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.java
index 15ac2ab..f005f80 100644
--- 
a/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.java
+++ 
b/hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/replication/VerifyReplication.java
@@ -20,7 +20,6 @@ package org.apache.hadoop.hbase.mapreduce.replication;
 
 import java.io.IOException;
 import java.util.Arrays;
-
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.conf.Configured;
 import org.apache.hadoop.fs.FileSystem;
@@ -43,13 +42,14 @@ import org.apache.hadoop.hbase.filter.PrefixFilter;
 import org.apache.hadoop.hbase.io.ImmutableBytesWritable;
 import org.apache.hadoop.hbase.mapreduce.TableInputFormat;
 import org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil;
-import org.apache.hadoop.hbase.mapreduce.TableSnapshotInputFormat;
 import org.apache.hadoop.hbase.mapreduce.TableMapper;
+import org.apache.hadoop.hbase.mapreduce.TableSnapshotInputFormat;
 import org.apache.hadoop.hbase.mapreduce.TableSplit;
 import org.apache.hadoop.hbase.replication.ReplicationException;
-import org.apache.hadoop.hbase.replication.ReplicationFactory;
 import org.apache.hadoop.hbase.replication.ReplicationPeerConfig;
+import org.apache.hadoop.hbase.replication.ReplicationPeerStorage;
 import org.apache.hadoop.hbase.replication.ReplicationPeers;
+import org.apache.hadoop.hbase.replication.ReplicationStorageFactory;
 import org.apache.hadoop.hbase.util.Bytes;
 import org.apache.hadoop.hbase.util.FSUtils;
 import org.apache.hadoop.hbase.util.Pair;
@@ -63,6 +63,7 @@ import org.apache.

[09/51] [abbrv] hbase git commit: HBASE-19552 find-and-replace thirdparty offset

2018-01-01 Thread zhangduo
http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SingleColumnValueExcludeFilter.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SingleColumnValueExcludeFilter.java
 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SingleColumnValueExcludeFilter.java
index f39834a..566c408 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SingleColumnValueExcludeFilter.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SingleColumnValueExcludeFilter.java
@@ -32,7 +32,7 @@ import 
org.apache.hadoop.hbase.exceptions.DeserializationException;
 import org.apache.hadoop.hbase.filter.CompareFilter.CompareOp;
 import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
 import org.apache.hadoop.hbase.shaded.protobuf.generated.FilterProtos;
-import 
org.apache.hadoop.hbase.shaded.com.google.protobuf.InvalidProtocolBufferException;
+import 
org.apache.hbase.thirdparty.com.google.protobuf.InvalidProtocolBufferException;
 
 /**
  * A {@link Filter} that checks a single column value, but does not emit the

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SingleColumnValueFilter.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SingleColumnValueFilter.java
 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SingleColumnValueFilter.java
index d95320a..e5c83b1 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SingleColumnValueFilter.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SingleColumnValueFilter.java
@@ -29,15 +29,15 @@ import org.apache.hadoop.hbase.PrivateCellUtil;
 import org.apache.yetus.audience.InterfaceAudience;
 import org.apache.hadoop.hbase.exceptions.DeserializationException;
 import org.apache.hadoop.hbase.filter.CompareFilter.CompareOp;
-import 
org.apache.hadoop.hbase.shaded.com.google.protobuf.InvalidProtocolBufferException;
-import org.apache.hadoop.hbase.shaded.com.google.protobuf.UnsafeByteOperations;
+import 
org.apache.hbase.thirdparty.com.google.protobuf.InvalidProtocolBufferException;
+import org.apache.hbase.thirdparty.com.google.protobuf.UnsafeByteOperations;
 import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
 import org.apache.hadoop.hbase.shaded.protobuf.generated.FilterProtos;
 import org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos;
 import 
org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.CompareType;
 import org.apache.hadoop.hbase.util.Bytes;
 
-import org.apache.hadoop.hbase.shaded.com.google.common.base.Preconditions;
+import org.apache.hbase.thirdparty.com.google.common.base.Preconditions;
 
 /**
  * This filter is used to filter cells based on value. It takes a {@link 
CompareFilter.CompareOp}

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SkipFilter.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SkipFilter.java 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SkipFilter.java
index d099e32..c710548 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SkipFilter.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SkipFilter.java
@@ -26,7 +26,7 @@ import org.apache.yetus.audience.InterfaceAudience;
 import org.apache.hadoop.hbase.exceptions.DeserializationException;
 import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
 import org.apache.hadoop.hbase.shaded.protobuf.generated.FilterProtos;
-import 
org.apache.hadoop.hbase.shaded.com.google.protobuf.InvalidProtocolBufferException;
+import 
org.apache.hbase.thirdparty.com.google.protobuf.InvalidProtocolBufferException;
 
 /**
  * A wrapper filter that filters an entire row if any of the Cell checks do

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SubstringComparator.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SubstringComparator.java
 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SubstringComparator.java
index 3a33116..202a5e3 100644
--- 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SubstringComparator.java
+++ 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/filter/SubstringComparator.java
@@ -24,7 +24,7 @@ import 
org.apache.hadoop.hbase.exceptions.DeserializationException;
 import org.apache.hadoop.hbase.shaded.protobuf.generated.ComparatorProtos;
 import org.apache.hadoop.hbase.util.Bytes;
 
-import 
org.apache.hadoop.hbase.shaded.com.google.proto

[48/51] [abbrv] hbase git commit: HBASE-19579 Add peer lock test for shell command list_locks

2018-01-01 Thread zhangduo
HBASE-19579 Add peer lock test for shell command list_locks

Signed-off-by: zhangduo 


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

Branch: refs/heads/HBASE-19397
Commit: 42e0953bc59e5992b0fcbb5601b8b8342542a526
Parents: e4a24f4
Author: Guanghao Zhang 
Authored: Sat Dec 23 21:04:27 2017 +0800
Committer: zhangduo 
Committed: Tue Jan 2 09:46:29 2018 +0800

--
 .../src/main/protobuf/LockService.proto  |  1 +
 .../src/test/ruby/shell/list_locks_test.rb   | 19 +++
 2 files changed, 20 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/42e0953b/hbase-protocol-shaded/src/main/protobuf/LockService.proto
--
diff --git a/hbase-protocol-shaded/src/main/protobuf/LockService.proto 
b/hbase-protocol-shaded/src/main/protobuf/LockService.proto
index b8d180c..0675070 100644
--- a/hbase-protocol-shaded/src/main/protobuf/LockService.proto
+++ b/hbase-protocol-shaded/src/main/protobuf/LockService.proto
@@ -77,6 +77,7 @@ enum LockedResourceType {
   NAMESPACE = 2;
   TABLE = 3;
   REGION = 4;
+  PEER = 5;
 }
 
 message LockedResource {

http://git-wip-us.apache.org/repos/asf/hbase/blob/42e0953b/hbase-shell/src/test/ruby/shell/list_locks_test.rb
--
diff --git a/hbase-shell/src/test/ruby/shell/list_locks_test.rb 
b/hbase-shell/src/test/ruby/shell/list_locks_test.rb
index f465a6b..ef1c0ce 100644
--- a/hbase-shell/src/test/ruby/shell/list_locks_test.rb
+++ b/hbase-shell/src/test/ruby/shell/list_locks_test.rb
@@ -67,6 +67,25 @@ module Hbase
 proc_id)
 end
 
+define_test 'list peer locks' do
+  lock = create_exclusive_lock(0)
+  peer_id = '1'
+
+  @scheduler.waitPeerExclusiveLock(lock, peer_id)
+  output = capture_stdout { @list_locks.command }
+  @scheduler.wakePeerExclusiveLock(lock, peer_id)
+
+  assert_equal(
+"PEER(1)\n" \
+"Lock type: EXCLUSIVE, procedure: {" \
+  
"\"className\"=>\"org.apache.hadoop.hbase.master.locking.LockProcedure\", " \
+  "\"procId\"=>\"0\", \"submittedTime\"=>\"0\", 
\"state\"=>\"RUNNABLE\", " \
+  "\"lastUpdate\"=>\"0\", " \
+  "\"stateMessage\"=>[{\"lockType\"=>\"EXCLUSIVE\", 
\"description\"=>\"description\"}]" \
+"}\n\n",
+output)
+end
+
 define_test 'list server locks' do
   lock = create_exclusive_lock(0)
 



[32/51] [abbrv] hbase git commit: HBASE-19520 Add UTs for the new lock type PEER

2018-01-01 Thread zhangduo
HBASE-19520 Add UTs for the new lock type PEER

Signed-off-by: zhangduo 


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

Branch: refs/heads/HBASE-19397
Commit: 52bff1b542dacb0a499b6685dca2c434b8cc6ac7
Parents: daac40e
Author: Guanghao Zhang 
Authored: Wed Dec 20 16:43:38 2017 +0800
Committer: zhangduo 
Committed: Tue Jan 2 09:46:29 2018 +0800

--
 .../procedure/MasterProcedureScheduler.java |   9 +-
 .../procedure/TestMasterProcedureScheduler.java |  65 -
 ...TestMasterProcedureSchedulerConcurrency.java | 135 +++
 3 files changed, 201 insertions(+), 8 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/52bff1b5/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.java
index 8ff2d12..a25217c 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.java
@@ -389,6 +389,13 @@ public class MasterProcedureScheduler extends 
AbstractProcedureScheduler {
 while (tableIter.hasNext()) {
   count += tableIter.next().size();
 }
+
+// Peer queues
+final AvlTreeIterator peerIter = new AvlTreeIterator<>(peerMap);
+while (peerIter.hasNext()) {
+  count += peerIter.next().size();
+}
+
 return count;
   }
 
@@ -1041,7 +1048,7 @@ public class MasterProcedureScheduler extends 
AbstractProcedureScheduler {
* @see #wakePeerExclusiveLock(Procedure, String)
* @param procedure the procedure trying to acquire the lock
* @param peerId peer to lock
-   * @return true if the procedure has to wait for the per to be available
+   * @return true if the procedure has to wait for the peer to be available
*/
   public boolean waitPeerExclusiveLock(Procedure procedure, String peerId) {
 schedLock();

http://git-wip-us.apache.org/repos/asf/hbase/blob/52bff1b5/hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.java
index 0291165..fd77e1f 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/procedure/TestMasterProcedureScheduler.java
@@ -905,6 +905,27 @@ public class TestMasterProcedureScheduler {
 }
   }
 
+  public static class TestPeerProcedure extends TestProcedure implements 
PeerProcedureInterface {
+private final String peerId;
+private final PeerOperationType opType;
+
+public TestPeerProcedure(long procId, String peerId, PeerOperationType 
opType) {
+  super(procId);
+  this.peerId = peerId;
+  this.opType = opType;
+}
+
+@Override
+public String getPeerId() {
+  return peerId;
+}
+
+@Override
+public PeerOperationType getPeerOperationType() {
+  return opType;
+}
+  }
+
   private static LockProcedure createLockProcedure(LockType lockType, long 
procId) throws Exception {
 LockProcedure procedure = new LockProcedure();
 
@@ -927,22 +948,19 @@ public class TestMasterProcedureScheduler {
 return createLockProcedure(LockType.SHARED, procId);
   }
 
-  private static void assertLockResource(LockedResource resource,
-  LockedResourceType resourceType, String resourceName)
-  {
+  private static void assertLockResource(LockedResource resource, 
LockedResourceType resourceType,
+  String resourceName) {
 assertEquals(resourceType, resource.getResourceType());
 assertEquals(resourceName, resource.getResourceName());
   }
 
-  private static void assertExclusiveLock(LockedResource resource, 
Procedure procedure)
-  {
+  private static void assertExclusiveLock(LockedResource resource, 
Procedure procedure) {
 assertEquals(LockType.EXCLUSIVE, resource.getLockType());
 assertEquals(procedure, resource.getExclusiveLockOwnerProcedure());
 assertEquals(0, resource.getSharedLockCount());
   }
 
-  private static void assertSharedLock(LockedResource resource, int lockCount)
-  {
+  pr

[40/51] [abbrv] hbase git commit: HBASE-19592 Add UTs to test retry on update zk failure

2018-01-01 Thread zhangduo
HBASE-19592 Add UTs to test retry on update zk failure


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

Branch: refs/heads/HBASE-19397
Commit: 7c9a73326e5feaed6b546053122b2c96014661ad
Parents: 55ebcde
Author: zhangduo 
Authored: Tue Dec 26 20:39:00 2017 +0800
Committer: zhangduo 
Committed: Tue Jan 2 09:46:29 2018 +0800

--
 .../replication/ReplicationPeerManager.java |   5 +-
 .../TestReplicationProcedureRetry.java  | 200 +++
 2 files changed, 202 insertions(+), 3 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/7c9a7332/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ReplicationPeerManager.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ReplicationPeerManager.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ReplicationPeerManager.java
index b78cbce..f4ccce8 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ReplicationPeerManager.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ReplicationPeerManager.java
@@ -53,7 +53,7 @@ import org.apache.yetus.audience.InterfaceAudience;
  * Used to add/remove a replication peer.
  */
 @InterfaceAudience.Private
-public final class ReplicationPeerManager {
+public class ReplicationPeerManager {
 
   private final ReplicationPeerStorage peerStorage;
 
@@ -61,8 +61,7 @@ public final class ReplicationPeerManager {
 
   private final ConcurrentMap peers;
 
-  private ReplicationPeerManager(ReplicationPeerStorage peerStorage,
-  ReplicationQueueStorage queueStorage,
+  ReplicationPeerManager(ReplicationPeerStorage peerStorage, 
ReplicationQueueStorage queueStorage,
   ConcurrentMap peers) {
 this.peerStorage = peerStorage;
 this.queueStorage = queueStorage;

http://git-wip-us.apache.org/repos/asf/hbase/blob/7c9a7332/hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationProcedureRetry.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationProcedureRetry.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationProcedureRetry.java
new file mode 100644
index 000..ab35b46
--- /dev/null
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/replication/TestReplicationProcedureRetry.java
@@ -0,0 +1,200 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.hadoop.hbase.replication;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.Mockito.doAnswer;
+import static org.mockito.Mockito.spy;
+
+import java.io.IOException;
+
+import org.apache.hadoop.conf.Configuration;
+import org.apache.hadoop.hbase.HBaseTestingUtility;
+import org.apache.hadoop.hbase.HConstants;
+import org.apache.hadoop.hbase.client.Admin;
+import org.apache.hadoop.hbase.master.HMaster;
+import org.apache.hadoop.hbase.master.replication.ReplicationPeerManager;
+import org.apache.hadoop.hbase.testclassification.MediumTests;
+import org.apache.hadoop.hbase.testclassification.ReplicationTests;
+import org.apache.zookeeper.KeeperException;
+import org.junit.After;
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
+import org.junit.Test;
+import org.junit.experimental.categories.Category;
+import org.mockito.invocation.InvocationOnMock;
+
+/**
+ * All the modification method will fail once in the test and should finally 
succeed.
+ */
+@Category({ ReplicationTests

[46/51] [abbrv] hbase git commit: HBASE-19543 Abstract a replication storage interface to extract the zk specific code

2018-01-01 Thread zhangduo
http://git-wip-us.apache.org/repos/asf/hbase/blob/b6fda0e6/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ReplicationManager.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ReplicationManager.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ReplicationManager.java
deleted file mode 100644
index b6f8784..000
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/ReplicationManager.java
+++ /dev/null
@@ -1,199 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.hadoop.hbase.master.replication;
-
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.regex.Pattern;
-
-import org.apache.hadoop.conf.Configuration;
-import org.apache.hadoop.hbase.Abortable;
-import org.apache.hadoop.hbase.ReplicationPeerNotFoundException;
-import org.apache.hadoop.hbase.TableName;
-import org.apache.hadoop.hbase.replication.BaseReplicationEndpoint;
-import org.apache.hadoop.hbase.replication.ReplicationException;
-import org.apache.hadoop.hbase.replication.ReplicationFactory;
-import org.apache.hadoop.hbase.replication.ReplicationPeerConfig;
-import org.apache.hadoop.hbase.replication.ReplicationPeerDescription;
-import org.apache.hadoop.hbase.replication.ReplicationPeers;
-import org.apache.hadoop.hbase.replication.ReplicationQueuesClient;
-import org.apache.hadoop.hbase.replication.ReplicationQueuesClientArguments;
-import org.apache.hadoop.hbase.zookeeper.ZKWatcher;
-import org.apache.yetus.audience.InterfaceAudience;
-
-/**
- * Manages and performs all replication admin operations.
- * 
- * Used to add/remove a replication peer.
- */
-@InterfaceAudience.Private
-public class ReplicationManager {
-  private final ReplicationQueuesClient replicationQueuesClient;
-  private final ReplicationPeers replicationPeers;
-
-  public ReplicationManager(Configuration conf, ZKWatcher zkw, Abortable 
abortable)
-  throws IOException {
-try {
-  this.replicationQueuesClient = ReplicationFactory
-  .getReplicationQueuesClient(new 
ReplicationQueuesClientArguments(conf, abortable, zkw));
-  this.replicationQueuesClient.init();
-  this.replicationPeers = ReplicationFactory.getReplicationPeers(zkw, conf,
-this.replicationQueuesClient, abortable);
-  this.replicationPeers.init();
-} catch (Exception e) {
-  throw new IOException("Failed to construct ReplicationManager", e);
-}
-  }
-
-  public void addReplicationPeer(String peerId, ReplicationPeerConfig 
peerConfig, boolean enabled)
-  throws ReplicationException {
-checkPeerConfig(peerConfig);
-replicationPeers.registerPeer(peerId, peerConfig, enabled);
-replicationPeers.peerConnected(peerId);
-  }
-
-  public void removeReplicationPeer(String peerId) throws ReplicationException 
{
-replicationPeers.peerDisconnected(peerId);
-replicationPeers.unregisterPeer(peerId);
-  }
-
-  public void enableReplicationPeer(String peerId) throws ReplicationException 
{
-this.replicationPeers.enablePeer(peerId);
-  }
-
-  public void disableReplicationPeer(String peerId) throws 
ReplicationException {
-this.replicationPeers.disablePeer(peerId);
-  }
-
-  public ReplicationPeerConfig getPeerConfig(String peerId)
-  throws ReplicationException, ReplicationPeerNotFoundException {
-ReplicationPeerConfig peerConfig = 
replicationPeers.getReplicationPeerConfig(peerId);
-if (peerConfig == null) {
-  throw new ReplicationPeerNotFoundException(peerId);
-}
-return peerConfig;
-  }
-
-  public void updatePeerConfig(String peerId, ReplicationPeerConfig peerConfig)
-  throws ReplicationException, IOException {
-checkPeerConfig(peerConfig);
-this.replicationPeers.updatePeerConfig(peerId, peerConfig);
-  }
-
-  public List listReplicationPeers(Pattern pattern)
-  throws ReplicationException {
-List peers = new ArrayList<>();
-List peerIds = replicationPeers.getAllPeerIds();
-for (String peerId : peer

[14/51] [abbrv] hbase git commit: HBASE-19552 ADDENDUM fix shaded lib check

2018-01-01 Thread zhangduo
HBASE-19552 ADDENDUM fix shaded lib check


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

Branch: refs/heads/HBASE-19397
Commit: b3f353cd3ce6bd1ad5ed8c1e9dc390a33d62ce0e
Parents: 28eaf71
Author: Mike Drob 
Authored: Thu Dec 28 16:22:22 2017 -0600
Committer: Mike Drob 
Committed: Thu Dec 28 16:28:36 2017 -0600

--
 .../src/test/resources/ensure-jars-have-correct-contents.sh| 2 ++
 1 file changed, 2 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/b3f353cd/hbase-shaded/hbase-shaded-check-invariants/src/test/resources/ensure-jars-have-correct-contents.sh
--
diff --git 
a/hbase-shaded/hbase-shaded-check-invariants/src/test/resources/ensure-jars-have-correct-contents.sh
 
b/hbase-shaded/hbase-shaded-check-invariants/src/test/resources/ensure-jars-have-correct-contents.sh
index 7c64baa..8bda8ce 100644
--- 
a/hbase-shaded/hbase-shaded-check-invariants/src/test/resources/ensure-jars-have-correct-contents.sh
+++ 
b/hbase-shaded/hbase-shaded-check-invariants/src/test/resources/ensure-jars-have-correct-contents.sh
@@ -28,6 +28,8 @@ allowed_expr="(^org/$|^org/apache/$"
 #   * classes in packages that start with org.apache.hadoop, which by
 # convention should be in a path that looks like org/apache/hadoop
 allowed_expr+="|^org/apache/hadoop/"
+#   * classes in packages that start with org.apache.hbase
+allowed_expr+="|^org/apache/hbase/"
 #   * whatever in the "META-INF" directory
 allowed_expr+="|^META-INF/"
 #   * the folding tables from jcodings



[38/51] [abbrv] hbase git commit: HBASE-19580 Use slf4j instead of commons-logging in new, just-added Peer Procedure classes

2018-01-01 Thread zhangduo
HBASE-19580 Use slf4j instead of commons-logging in new, just-added Peer 
Procedure classes


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

Branch: refs/heads/HBASE-19397
Commit: cc3e9a7d96734faa266a2369f69a18a259fa6eda
Parents: 52bff1b
Author: zhangduo 
Authored: Thu Dec 21 21:59:46 2017 +0800
Committer: zhangduo 
Committed: Tue Jan 2 09:46:29 2018 +0800

--
 .../hadoop/hbase/master/replication/AddPeerProcedure.java  | 6 +++---
 .../hadoop/hbase/master/replication/DisablePeerProcedure.java  | 6 +++---
 .../hadoop/hbase/master/replication/EnablePeerProcedure.java   | 6 +++---
 .../hadoop/hbase/master/replication/ModifyPeerProcedure.java   | 6 +++---
 .../hadoop/hbase/master/replication/RefreshPeerProcedure.java  | 6 +++---
 .../hadoop/hbase/master/replication/RemovePeerProcedure.java   | 6 +++---
 .../hbase/master/replication/UpdatePeerConfigProcedure.java| 6 +++---
 7 files changed, 21 insertions(+), 21 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/cc3e9a7d/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/AddPeerProcedure.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/AddPeerProcedure.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/AddPeerProcedure.java
index c3862d8..066c3e7 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/AddPeerProcedure.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/AddPeerProcedure.java
@@ -19,8 +19,6 @@ package org.apache.hadoop.hbase.master.replication;
 
 import java.io.IOException;
 
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
 import org.apache.hadoop.hbase.client.replication.ReplicationPeerConfigUtil;
 import org.apache.hadoop.hbase.master.MasterCoprocessorHost;
 import org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv;
@@ -28,6 +26,8 @@ import 
org.apache.hadoop.hbase.procedure2.ProcedureStateSerializer;
 import org.apache.hadoop.hbase.replication.ReplicationException;
 import org.apache.hadoop.hbase.replication.ReplicationPeerConfig;
 import org.apache.yetus.audience.InterfaceAudience;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 import 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.AddPeerStateData;
 
@@ -37,7 +37,7 @@ import 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.A
 @InterfaceAudience.Private
 public class AddPeerProcedure extends ModifyPeerProcedure {
 
-  private static final Log LOG = LogFactory.getLog(AddPeerProcedure.class);
+  private static final Logger LOG = 
LoggerFactory.getLogger(AddPeerProcedure.class);
 
   private ReplicationPeerConfig peerConfig;
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/cc3e9a7d/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/DisablePeerProcedure.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/DisablePeerProcedure.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/DisablePeerProcedure.java
index 0b32db9..9a28de6 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/DisablePeerProcedure.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/DisablePeerProcedure.java
@@ -19,11 +19,11 @@ package org.apache.hadoop.hbase.master.replication;
 
 import java.io.IOException;
 
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
 import org.apache.hadoop.hbase.master.MasterCoprocessorHost;
 import org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv;
 import org.apache.yetus.audience.InterfaceAudience;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 /**
  * The procedure for disabling a replication peer.
@@ -31,7 +31,7 @@ import org.apache.yetus.audience.InterfaceAudience;
 @InterfaceAudience.Private
 public class DisablePeerProcedure extends ModifyPeerProcedure {
 
-  private static final Log LOG = LogFactory.getLog(DisablePeerProcedure.class);
+  private static final Logger LOG = 
LoggerFactory.getLogger(DisablePeerProcedure.class);
 
   public DisablePeerProcedure() {
   }

http://git-wip-us.apache.org/repos/asf/hbase/blob/cc3e9a7d/hbase-server/src/main/java/org/apache/hadoop/hbase/master/replication/EnablePeerProcedure.java
--
diff --git 
a/hbase-server/src/main/java/org

[05/51] [abbrv] hbase git commit: HBASE-19552 find-and-replace thirdparty offset

2018-01-01 Thread zhangduo
http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterWalManager.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterWalManager.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterWalManager.java
index 52ba099..4070ed3 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterWalManager.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterWalManager.java
@@ -41,7 +41,7 @@ import org.apache.hadoop.hbase.wal.WALSplitter;
 import org.apache.yetus.audience.InterfaceAudience;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
-import 
org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting;
+import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
 
 /**
  * This class abstracts a bunch of operations the HMaster needs

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/main/java/org/apache/hadoop/hbase/master/ServerManager.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/ServerManager.java 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/ServerManager.java
index f84391f..3db6033 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/ServerManager.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/ServerManager.java
@@ -62,8 +62,8 @@ import org.apache.yetus.audience.InterfaceAudience;
 import org.apache.zookeeper.KeeperException;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
-import 
org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting;
-import org.apache.hadoop.hbase.shaded.com.google.protobuf.UnsafeByteOperations;
+import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
+import org.apache.hbase.thirdparty.com.google.protobuf.UnsafeByteOperations;
 import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
 import 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService;
 import 
org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.RegionStoreSequenceIds;

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/main/java/org/apache/hadoop/hbase/master/SplitLogManager.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/SplitLogManager.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/SplitLogManager.java
index 97fa7c8..d1c1612 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/SplitLogManager.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/SplitLogManager.java
@@ -57,7 +57,7 @@ import org.apache.hadoop.hbase.wal.AbstractFSWALProvider;
 import org.apache.yetus.audience.InterfaceAudience;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
-import 
org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting;
+import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
 
 /**
  * Distributes the task of log splitting to the available region servers.

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/main/java/org/apache/hadoop/hbase/master/TableNamespaceManager.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/TableNamespaceManager.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/TableNamespaceManager.java
index c018383..5de7dc5 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/TableNamespaceManager.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/TableNamespaceManager.java
@@ -46,7 +46,7 @@ import org.apache.hadoop.hbase.constraint.ConstraintException;
 import org.apache.hadoop.hbase.exceptions.TimeoutIOException;
 import org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv;
 import org.apache.hadoop.hbase.procedure2.ProcedureExecutor;
-import org.apache.hadoop.hbase.shaded.com.google.common.collect.Sets;
+import org.apache.hbase.thirdparty.com.google.common.collect.Sets;
 import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
 import org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos;
 import org.apache.hadoop.hbase.util.Bytes;

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/main/java/org/apache/hadoop/hbase/master/TableStateManager.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/TableStateManager.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/TableStateManager.java
index ad8908

[03/51] [abbrv] hbase git commit: HBASE-19552 find-and-replace thirdparty offset

2018-01-01 Thread zhangduo
http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/ExpressionParser.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/ExpressionParser.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/ExpressionParser.java
index a89de16..0bc74b1 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/ExpressionParser.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/ExpressionParser.java
@@ -86,7 +86,7 @@ public class ExpressionParser {
   // This could be costly. but do we have any alternative?
   // If we don't do this way then we may have to handle while checking 
the authorizations.
   // Better to do it here.
-  byte[] array = 
org.apache.hadoop.hbase.shaded.com.google.common.primitives.Bytes.toArray(list);
+  byte[] array = 
org.apache.hbase.thirdparty.com.google.common.primitives.Bytes.toArray(list);
   String leafExp = Bytes.toString(array).trim();
   if (leafExp.isEmpty()) {
 throw new ParseException("Error parsing expression " + expS + " at 
column : " + index);

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java
index b90f104..d4b8e58 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/VisibilityController.java
@@ -106,8 +106,8 @@ import 
org.apache.hadoop.hbase.security.AccessDeniedException;
 import org.apache.hadoop.hbase.security.Superusers;
 import org.apache.hadoop.hbase.security.User;
 import org.apache.hadoop.hbase.security.access.AccessController;
-import org.apache.hadoop.hbase.shaded.com.google.common.collect.Lists;
-import org.apache.hadoop.hbase.shaded.com.google.common.collect.MapMaker;
+import org.apache.hbase.thirdparty.com.google.common.collect.Lists;
+import org.apache.hbase.thirdparty.com.google.common.collect.MapMaker;
 import org.apache.hadoop.hbase.util.Bytes;
 import org.apache.hadoop.hbase.util.Pair;
 import org.apache.hadoop.util.StringUtils;

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/RestoreSnapshotHelper.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/RestoreSnapshotHelper.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/RestoreSnapshotHelper.java
index 009d7f8..404f8ff 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/RestoreSnapshotHelper.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/RestoreSnapshotHelper.java
@@ -66,7 +66,7 @@ import org.apache.hadoop.io.IOUtils;
 import org.apache.yetus.audience.InterfaceAudience;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
-import org.apache.hadoop.hbase.shaded.com.google.common.collect.ListMultimap;
+import org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap;
 import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
 import 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription;
 import 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotRegionManifest;

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.java
index d5cab63..293d105 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.java
@@ -42,7 +42,7 @@ import org.apache.yetus.audience.InterfaceAudience;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import org.apache.hadoop.hbase.shaded.com.google.common.collect.ListMultimap;
+import org.apache.hbase.thirdparty.com.google.common.collect.ListMultimap;
 import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
 import 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription;
 

http://git-wip-us.apache.org/repos/as

[02/51] [abbrv] hbase git commit: HBASE-19552 find-and-replace thirdparty offset

2018-01-01 Thread zhangduo
http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/test/java/org/apache/hadoop/hbase/io/asyncfs/TestSaslFanOutOneBlockAsyncDFSOutput.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/io/asyncfs/TestSaslFanOutOneBlockAsyncDFSOutput.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/io/asyncfs/TestSaslFanOutOneBlockAsyncDFSOutput.java
index 217ba60..8a77e81 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/io/asyncfs/TestSaslFanOutOneBlockAsyncDFSOutput.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/io/asyncfs/TestSaslFanOutOneBlockAsyncDFSOutput.java
@@ -69,11 +69,11 @@ import org.junit.runners.Parameterized;
 import org.junit.runners.Parameterized.Parameter;
 import org.junit.runners.Parameterized.Parameters;
 
-import org.apache.hadoop.hbase.shaded.io.netty.channel.Channel;
-import org.apache.hadoop.hbase.shaded.io.netty.channel.EventLoop;
-import org.apache.hadoop.hbase.shaded.io.netty.channel.EventLoopGroup;
-import org.apache.hadoop.hbase.shaded.io.netty.channel.nio.NioEventLoopGroup;
-import 
org.apache.hadoop.hbase.shaded.io.netty.channel.socket.nio.NioSocketChannel;
+import org.apache.hbase.thirdparty.io.netty.channel.Channel;
+import org.apache.hbase.thirdparty.io.netty.channel.EventLoop;
+import org.apache.hbase.thirdparty.io.netty.channel.EventLoopGroup;
+import org.apache.hbase.thirdparty.io.netty.channel.nio.NioEventLoopGroup;
+import 
org.apache.hbase.thirdparty.io.netty.channel.socket.nio.NioSocketChannel;
 
 @RunWith(Parameterized.class)
 @Category({ MiscTests.class, LargeTests.class })

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/CacheTestUtils.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/CacheTestUtils.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/CacheTestUtils.java
index b925ff6..462f77a 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/CacheTestUtils.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/CacheTestUtils.java
@@ -42,7 +42,7 @@ import org.apache.hadoop.hbase.io.hfile.bucket.BucketCache;
 import org.apache.hadoop.hbase.nio.ByteBuff;
 import org.apache.hadoop.hbase.util.ChecksumType;
 
-import 
org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting;
+import 
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
 
 public class CacheTestUtils {
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestCacheOnWrite.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestCacheOnWrite.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestCacheOnWrite.java
index 74a310d..611c524 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestCacheOnWrite.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestCacheOnWrite.java
@@ -71,7 +71,7 @@ import org.junit.runners.Parameterized;
 import org.junit.runners.Parameterized.Parameters;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
-import org.apache.hadoop.hbase.shaded.com.google.common.collect.Lists;
+import org.apache.hbase.thirdparty.com.google.common.collect.Lists;
 
 /**
  * Tests {@link HFile} cache-on-write functionality for the following block

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestLazyDataBlockDecompression.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestLazyDataBlockDecompression.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestLazyDataBlockDecompression.java
index 42cc6e5..f34f326 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestLazyDataBlockDecompression.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestLazyDataBlockDecompression.java
@@ -49,7 +49,7 @@ import org.junit.runners.Parameterized;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import org.apache.hadoop.hbase.shaded.com.google.common.collect.Iterables;
+import org.apache.hbase.thirdparty.com.google.common.collect.Iterables;
 
 /**
  * A kind of integration test at the intersection of {@link HFileBlock}, 
{@link CacheConfig},

http://git-wip-us.apache.org/repos/asf/hbase/blob/c3b4f788/hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/bucket/TestBucketCache.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/bu

[34/51] [abbrv] hbase git commit: HBASE-19216 Implement a general framework to execute remote procedure on RS

2018-01-01 Thread zhangduo
HBASE-19216 Implement a general framework to execute remote procedure on RS


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

Branch: refs/heads/HBASE-19397
Commit: c6156ea382b689143c98fda13225a3661b7e6a56
Parents: 6708d54
Author: zhangduo 
Authored: Fri Dec 15 21:06:44 2017 +0800
Committer: zhangduo 
Committed: Tue Jan 2 09:46:29 2018 +0800

--
 .../hbase/procedure2/LockedResourceType.java|   4 +-
 .../procedure2/RemoteProcedureDispatcher.java   |  23 +-
 .../src/main/protobuf/Admin.proto   |   9 +-
 .../src/main/protobuf/MasterProcedure.proto |  30 +++
 .../src/main/protobuf/RegionServerStatus.proto  |  15 ++
 .../apache/hadoop/hbase/executor/EventType.java |  26 ++-
 .../hadoop/hbase/executor/ExecutorType.java |   3 +-
 .../org/apache/hadoop/hbase/master/HMaster.java |  33 ++-
 .../hadoop/hbase/master/MasterRpcServices.java  |  13 ++
 .../assignment/RegionTransitionProcedure.java   |  18 +-
 .../procedure/MasterProcedureScheduler.java | 224 +--
 .../procedure/PeerProcedureInterface.java   |  34 +++
 .../master/procedure/RSProcedureDispatcher.java | 101 +
 .../master/replication/ModifyPeerProcedure.java | 127 +++
 .../master/replication/RefreshPeerCallable.java |  67 ++
 .../replication/RefreshPeerProcedure.java   | 197 
 .../hbase/procedure2/RSProcedureCallable.java   |  43 
 .../hbase/regionserver/HRegionServer.java   |  90 ++--
 .../hbase/regionserver/RSRpcServices.java   |  56 +++--
 .../handler/RSProcedureHandler.java |  51 +
 .../assignment/TestAssignmentManager.java   |  20 +-
 .../replication/DummyModifyPeerProcedure.java   |  41 
 .../TestDummyModifyPeerProcedure.java   |  80 +++
 .../security/access/TestAccessController.java   |   6 +-
 24 files changed, 1125 insertions(+), 186 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/c6156ea3/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/LockedResourceType.java
--
diff --git 
a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/LockedResourceType.java
 
b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/LockedResourceType.java
index c5fe62b..dc9b5d4 100644
--- 
a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/LockedResourceType.java
+++ 
b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/LockedResourceType.java
@@ -1,4 +1,4 @@
-/*
+/**
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
  * distributed with this work for additional information
@@ -22,5 +22,5 @@ import org.apache.yetus.audience.InterfaceAudience;
 
 @InterfaceAudience.Private
 public enum LockedResourceType {
-  SERVER, NAMESPACE, TABLE, REGION
+  SERVER, NAMESPACE, TABLE, REGION, PEER
 }

http://git-wip-us.apache.org/repos/asf/hbase/blob/c6156ea3/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.java
--
diff --git 
a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.java
 
b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.java
index 8bbfcec..02676a8 100644
--- 
a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.java
+++ 
b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.java
@@ -226,13 +226,30 @@ public abstract class RemoteProcedureDispatcher
-   * @param 
*/
   public interface RemoteProcedure {
+/**
+ * For building the remote operation.
+ */
 RemoteOperation remoteCallBuild(TEnv env, TRemote remote);
-void remoteCallCompleted(TEnv env, TRemote remote, RemoteOperation 
response);
+
+/**
+ * Called when the executeProcedure call is failed.
+ */
 void remoteCallFailed(TEnv env, TRemote remote, IOException exception);
+
+/**
+ * Called when RS tells the remote procedure is succeeded through the
+ * {@code reportProcedureDone} method.
+ */
+void remoteOperationCompleted(TEnv env);
+
+/**
+ * Called when RS tells the remote procedure is failed through the {@code 
reportProcedureDone}
+ * method.
+ * @param error the error message
+ */
+void remoteOperationFailed(TEnv env, String error);
   }
 
   /**

http://git-wip-us.apache.org/repos/asf/hbase/blob/c6156ea3/hbase-protocol-shaded/src/main/protobuf/Admin.proto
---

[37/51] [abbrv] hbase git commit: HBASE-19617 Remove ReplicationQueues, use ReplicationQueueStorage directly

2018-01-01 Thread zhangduo
HBASE-19617 Remove ReplicationQueues, use ReplicationQueueStorage directly


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

Branch: refs/heads/HBASE-19397
Commit: a570fa0493f57625156356eed03614106492f186
Parents: af807b4
Author: zhangduo 
Authored: Wed Dec 27 22:03:51 2017 +0800
Committer: zhangduo 
Committed: Tue Jan 2 09:46:29 2018 +0800

--
 .../hbase/replication/ReplicationFactory.java   |   9 +-
 .../hbase/replication/ReplicationQueues.java| 160 ---
 .../replication/ReplicationQueuesArguments.java |  70 ---
 .../replication/ReplicationQueuesZKImpl.java| 407 -
 .../hbase/replication/ReplicationTableBase.java | 442 ---
 .../replication/ReplicationTrackerZKImpl.java   |  21 +-
 .../replication/ZKReplicationQueueStorage.java  |  22 +
 .../replication/TestReplicationStateBasic.java  | 131 +++---
 .../replication/TestReplicationStateZKImpl.java |  41 +-
 .../regionserver/DumpReplicationQueues.java |  15 +-
 .../RecoveredReplicationSource.java |  17 +-
 .../RecoveredReplicationSourceShipper.java  |  22 +-
 .../replication/regionserver/Replication.java   |  41 +-
 .../regionserver/ReplicationSource.java |  23 +-
 .../ReplicationSourceInterface.java |  11 +-
 .../regionserver/ReplicationSourceManager.java  | 261 ++-
 .../regionserver/ReplicationSyncUp.java |  29 +-
 .../hbase/master/cleaner/TestLogsCleaner.java   |  12 +-
 .../cleaner/TestReplicationHFileCleaner.java|  26 +-
 .../cleaner/TestReplicationZKNodeCleaner.java   |  22 +-
 .../replication/ReplicationSourceDummy.java |   6 +-
 .../replication/TestReplicationSyncUpTool.java  |   6 +-
 .../TestReplicationSourceManager.java   | 104 ++---
 .../TestReplicationSourceManagerZkImpl.java |  58 +--
 24 files changed, 385 insertions(+), 1571 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/a570fa04/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationFactory.java
--
diff --git 
a/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationFactory.java
 
b/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationFactory.java
index 6c1c213..5e70e57 100644
--- 
a/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationFactory.java
+++ 
b/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationFactory.java
@@ -17,12 +17,11 @@
  */
 package org.apache.hadoop.hbase.replication;
 
-import org.apache.commons.lang3.reflect.ConstructorUtils;
-import org.apache.yetus.audience.InterfaceAudience;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.Abortable;
 import org.apache.hadoop.hbase.Stoppable;
 import org.apache.hadoop.hbase.zookeeper.ZKWatcher;
+import org.apache.yetus.audience.InterfaceAudience;
 
 /**
  * A factory class for instantiating replication objects that deal with 
replication state.
@@ -30,12 +29,6 @@ import org.apache.hadoop.hbase.zookeeper.ZKWatcher;
 @InterfaceAudience.Private
 public class ReplicationFactory {
 
-  public static ReplicationQueues 
getReplicationQueues(ReplicationQueuesArguments args)
-  throws Exception {
-return (ReplicationQueues) 
ConstructorUtils.invokeConstructor(ReplicationQueuesZKImpl.class,
-  args);
-  }
-
   public static ReplicationPeers getReplicationPeers(ZKWatcher zk, 
Configuration conf,
   Abortable abortable) {
 return getReplicationPeers(zk, conf, null, abortable);

http://git-wip-us.apache.org/repos/asf/hbase/blob/a570fa04/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationQueues.java
--
diff --git 
a/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationQueues.java
 
b/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationQueues.java
deleted file mode 100644
index 7f440b1..000
--- 
a/hbase-replication/src/main/java/org/apache/hadoop/hbase/replication/ReplicationQueues.java
+++ /dev/null
@@ -1,160 +0,0 @@
-/*
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- * http://www.apache.org/l

[29/51] [abbrv] hbase git commit: HBASE-19564 Procedure id is missing in the response of peer related operations

2018-01-01 Thread zhangduo
HBASE-19564 Procedure id is missing in the response of peer related operations


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

Branch: refs/heads/HBASE-19397
Commit: daac40ead14b68b48c75fd8a0fc6149b9aca1445
Parents: 263016a
Author: zhangduo 
Authored: Wed Dec 20 20:57:37 2017 +0800
Committer: zhangduo 
Committed: Tue Jan 2 09:46:29 2018 +0800

--
 .../hadoop/hbase/master/MasterRpcServices.java  | 24 ++--
 .../master/replication/ModifyPeerProcedure.java |  4 +---
 2 files changed, 13 insertions(+), 15 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/daac40ea/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
index c795ce1..889128a 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
@@ -1886,10 +1886,10 @@ public class MasterRpcServices extends RSRpcServices
   public AddReplicationPeerResponse addReplicationPeer(RpcController 
controller,
   AddReplicationPeerRequest request) throws ServiceException {
 try {
-  master.addReplicationPeer(request.getPeerId(),
-ReplicationPeerConfigUtil.convert(request.getPeerConfig()), 
request.getPeerState()
-.getState().equals(ReplicationState.State.ENABLED));
-  return AddReplicationPeerResponse.newBuilder().build();
+  long procId = master.addReplicationPeer(request.getPeerId(),
+ReplicationPeerConfigUtil.convert(request.getPeerConfig()),
+
request.getPeerState().getState().equals(ReplicationState.State.ENABLED));
+  return AddReplicationPeerResponse.newBuilder().setProcId(procId).build();
 } catch (ReplicationException | IOException e) {
   throw new ServiceException(e);
 }
@@ -1899,8 +1899,8 @@ public class MasterRpcServices extends RSRpcServices
   public RemoveReplicationPeerResponse removeReplicationPeer(RpcController 
controller,
   RemoveReplicationPeerRequest request) throws ServiceException {
 try {
-  master.removeReplicationPeer(request.getPeerId());
-  return RemoveReplicationPeerResponse.newBuilder().build();
+  long procId = master.removeReplicationPeer(request.getPeerId());
+  return 
RemoveReplicationPeerResponse.newBuilder().setProcId(procId).build();
 } catch (ReplicationException | IOException e) {
   throw new ServiceException(e);
 }
@@ -1910,8 +1910,8 @@ public class MasterRpcServices extends RSRpcServices
   public EnableReplicationPeerResponse enableReplicationPeer(RpcController 
controller,
   EnableReplicationPeerRequest request) throws ServiceException {
 try {
-  master.enableReplicationPeer(request.getPeerId());
-  return EnableReplicationPeerResponse.newBuilder().build();
+  long procId = master.enableReplicationPeer(request.getPeerId());
+  return 
EnableReplicationPeerResponse.newBuilder().setProcId(procId).build();
 } catch (ReplicationException | IOException e) {
   throw new ServiceException(e);
 }
@@ -1921,8 +1921,8 @@ public class MasterRpcServices extends RSRpcServices
   public DisableReplicationPeerResponse disableReplicationPeer(RpcController 
controller,
   DisableReplicationPeerRequest request) throws ServiceException {
 try {
-  master.disableReplicationPeer(request.getPeerId());
-  return DisableReplicationPeerResponse.newBuilder().build();
+  long procId = master.disableReplicationPeer(request.getPeerId());
+  return 
DisableReplicationPeerResponse.newBuilder().setProcId(procId).build();
 } catch (ReplicationException | IOException e) {
   throw new ServiceException(e);
 }
@@ -1948,9 +1948,9 @@ public class MasterRpcServices extends RSRpcServices
   public UpdateReplicationPeerConfigResponse 
updateReplicationPeerConfig(RpcController controller,
   UpdateReplicationPeerConfigRequest request) throws ServiceException {
 try {
-  master.updateReplicationPeerConfig(request.getPeerId(),
+  long procId = master.updateReplicationPeerConfig(request.getPeerId(),
 ReplicationPeerConfigUtil.convert(request.getPeerConfig()));
-  return UpdateReplicationPeerConfigResponse.newBuilder().build();
+  return 
UpdateReplicationPeerConfigResponse.newBuilder().setProcId(procId).build();
 } catch (ReplicationException | IOException e) {
   throw new Ser

[39/51] [abbrv] hbase git commit: HBASE-19635 Introduce a thread at RS side to call reportProcedureDone

2018-01-01 Thread zhangduo
HBASE-19635 Introduce a thread at RS side to call reportProcedureDone


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

Branch: refs/heads/HBASE-19397
Commit: 6786bad0be9f8156070eebd037476461b1b8f2ac
Parents: a570fa0
Author: zhangduo 
Authored: Wed Dec 27 20:13:42 2017 +0800
Committer: zhangduo 
Committed: Tue Jan 2 09:46:29 2018 +0800

--
 .../src/main/protobuf/RegionServerStatus.proto  |   5 +-
 .../hadoop/hbase/master/MasterRpcServices.java  |  15 ++-
 .../hbase/regionserver/HRegionServer.java   |  72 
 .../RemoteProcedureResultReporter.java  | 111 +++
 .../handler/RSProcedureHandler.java |   2 +-
 5 files changed, 149 insertions(+), 56 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/6786bad0/hbase-protocol-shaded/src/main/protobuf/RegionServerStatus.proto
--
diff --git a/hbase-protocol-shaded/src/main/protobuf/RegionServerStatus.proto 
b/hbase-protocol-shaded/src/main/protobuf/RegionServerStatus.proto
index 4f75941..3f836cd 100644
--- a/hbase-protocol-shaded/src/main/protobuf/RegionServerStatus.proto
+++ b/hbase-protocol-shaded/src/main/protobuf/RegionServerStatus.proto
@@ -146,7 +146,7 @@ message RegionSpaceUseReportRequest {
 message RegionSpaceUseReportResponse {
 }
 
-message ReportProcedureDoneRequest {
+message RemoteProcedureResult {
   required uint64 proc_id = 1;
   enum Status {
 SUCCESS = 1;
@@ -155,6 +155,9 @@ message ReportProcedureDoneRequest {
   required Status status = 2;
   optional ForeignExceptionMessage error = 3;
 }
+message ReportProcedureDoneRequest {
+  repeated RemoteProcedureResult result = 1;
+}
 
 message ReportProcedureDoneResponse {
 }

http://git-wip-us.apache.org/repos/asf/hbase/blob/6786bad0/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
index 889128a..9c28a07 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
@@ -265,6 +265,7 @@ import 
org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProto
 import 
org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionSpaceUse;
 import 
org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionSpaceUseReportRequest;
 import 
org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionSpaceUseReportResponse;
+import 
org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RemoteProcedureResult;
 import 
org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.ReportProcedureDoneRequest;
 import 
org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.ReportProcedureDoneResponse;
 import 
org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest;
@@ -2254,12 +2255,14 @@ public class MasterRpcServices extends RSRpcServices
   @Override
   public ReportProcedureDoneResponse reportProcedureDone(RpcController 
controller,
   ReportProcedureDoneRequest request) throws ServiceException {
-if (request.getStatus() == ReportProcedureDoneRequest.Status.SUCCESS) {
-  master.remoteProcedureCompleted(request.getProcId());
-} else {
-  master.remoteProcedureFailed(request.getProcId(),
-RemoteProcedureException.fromProto(request.getError()));
-}
+request.getResultList().forEach(result -> {
+  if (result.getStatus() == RemoteProcedureResult.Status.SUCCESS) {
+master.remoteProcedureCompleted(result.getProcId());
+  } else {
+master.remoteProcedureFailed(result.getProcId(),
+  RemoteProcedureException.fromProto(result.getError()));
+  }
+});
 return ReportProcedureDoneResponse.getDefaultInstance();
   }
 }

http://git-wip-us.apache.org/repos/asf/hbase/blob/6786bad0/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
index d413d9e..246eecc 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRe

hbase git commit: HBASE-19679 Superusers Logging and Data Structures (BELUGA BEHR)

2018-01-01 Thread tedyu
Repository: hbase
Updated Branches:
  refs/heads/branch-2 c394f3919 -> 3f1cfc8f0


HBASE-19679 Superusers Logging and Data Structures (BELUGA BEHR)


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

Branch: refs/heads/branch-2
Commit: 3f1cfc8f082965c5e973315753d6b178fb87c98f
Parents: c394f39
Author: tedyu 
Authored: Mon Jan 1 14:19:04 2018 -0800
Committer: tedyu 
Committed: Mon Jan 1 14:19:04 2018 -0800

--
 .../hadoop/hbase/security/Superusers.java   | 25 ++--
 .../security/access/TestAccessController.java   |  3 ++-
 2 files changed, 14 insertions(+), 14 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/3f1cfc8f/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
--
diff --git 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
index c52c764..1089197 100644
--- 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
+++ 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
@@ -20,8 +20,9 @@
 package org.apache.hadoop.hbase.security;
 
 import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
 
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.AuthUtil;
@@ -40,8 +41,8 @@ public final class Superusers {
   /** Configuration key for superusers */
   public static final String SUPERUSER_CONF_KEY = "hbase.superuser"; // Not 
getting a name
 
-  private static List superUsers;
-  private static List superGroups;
+  private static Set superUsers;
+  private static Set superGroups;
   private static User systemUser;
 
   private Superusers(){}
@@ -54,8 +55,8 @@ public final class Superusers {
* @throws IllegalStateException if current user is null
*/
   public static void initialize(Configuration conf) throws IOException {
-superUsers = new ArrayList<>();
-superGroups = new ArrayList<>();
+superUsers = new HashSet<>();
+superGroups = new HashSet<>();
 systemUser = User.getCurrent();
 
 if (systemUser == null) {
@@ -63,10 +64,10 @@ public final class Superusers {
 + "authorization checks for internal operations will not work 
correctly!");
 }
 
-if (LOG.isTraceEnabled()) {
-  LOG.trace("Current user name is " + systemUser.getShortName());
-}
 String currentUser = systemUser.getShortName();
+LOG.trace("Current user name is {}", currentUser);
+superUsers.add(currentUser);
+
 String[] superUserList = conf.getStrings(SUPERUSER_CONF_KEY, new 
String[0]);
 for (String name : superUserList) {
   if (AuthUtil.isGroupPrincipal(name)) {
@@ -75,7 +76,6 @@ public final class Superusers {
 superUsers.add(name);
   }
 }
-superUsers.add(currentUser);
   }
 
   /**
@@ -88,12 +88,11 @@ public final class Superusers {
   public static boolean isSuperUser(User user) {
 if (superUsers == null) {
   throw new IllegalStateException("Super users/super groups lists"
-+ " haven't been initialized properly.");
++ " have not been initialized properly.");
 }
 if (superUsers.contains(user.getShortName())) {
   return true;
 }
-
 for (String group : user.getGroupNames()) {
   if (superGroups.contains(group)) {
 return true;
@@ -102,7 +101,7 @@ public final class Superusers {
 return false;
   }
 
-  public static List getSuperUsers() {
+  public static Collection getSuperUsers() {
 return superUsers;
   }
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/3f1cfc8f/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
index 138a40e..f181747 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
@@ -34,6 +34,7 @@ import java.io.IOException;
 import java.security.PrivilegedAction;
 import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.Collection;
 import java.util.Collections;
 import java.util.List;
 
@@ -1677,7 +1678,7 @@ public class TestAccessController ext

hbase git commit: HBASE-19679 Superusers Logging and Data Structures (BELUGA BEHR)

2018-01-01 Thread tedyu
Repository: hbase
Updated Branches:
  refs/heads/master 73ab51e94 -> 6708d5447


HBASE-19679 Superusers Logging and Data Structures (BELUGA BEHR)


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

Branch: refs/heads/master
Commit: 6708d544782b4e919908ddfdf1a34d02848e9388
Parents: 73ab51e
Author: tedyu 
Authored: Mon Jan 1 14:18:21 2018 -0800
Committer: tedyu 
Committed: Mon Jan 1 14:18:21 2018 -0800

--
 .../hadoop/hbase/security/Superusers.java   | 25 ++--
 .../security/access/TestAccessController.java   |  3 ++-
 2 files changed, 14 insertions(+), 14 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/6708d544/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
--
diff --git 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
index c52c764..1089197 100644
--- 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
+++ 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
@@ -20,8 +20,9 @@
 package org.apache.hadoop.hbase.security;
 
 import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
 
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.AuthUtil;
@@ -40,8 +41,8 @@ public final class Superusers {
   /** Configuration key for superusers */
   public static final String SUPERUSER_CONF_KEY = "hbase.superuser"; // Not 
getting a name
 
-  private static List superUsers;
-  private static List superGroups;
+  private static Set superUsers;
+  private static Set superGroups;
   private static User systemUser;
 
   private Superusers(){}
@@ -54,8 +55,8 @@ public final class Superusers {
* @throws IllegalStateException if current user is null
*/
   public static void initialize(Configuration conf) throws IOException {
-superUsers = new ArrayList<>();
-superGroups = new ArrayList<>();
+superUsers = new HashSet<>();
+superGroups = new HashSet<>();
 systemUser = User.getCurrent();
 
 if (systemUser == null) {
@@ -63,10 +64,10 @@ public final class Superusers {
 + "authorization checks for internal operations will not work 
correctly!");
 }
 
-if (LOG.isTraceEnabled()) {
-  LOG.trace("Current user name is " + systemUser.getShortName());
-}
 String currentUser = systemUser.getShortName();
+LOG.trace("Current user name is {}", currentUser);
+superUsers.add(currentUser);
+
 String[] superUserList = conf.getStrings(SUPERUSER_CONF_KEY, new 
String[0]);
 for (String name : superUserList) {
   if (AuthUtil.isGroupPrincipal(name)) {
@@ -75,7 +76,6 @@ public final class Superusers {
 superUsers.add(name);
   }
 }
-superUsers.add(currentUser);
   }
 
   /**
@@ -88,12 +88,11 @@ public final class Superusers {
   public static boolean isSuperUser(User user) {
 if (superUsers == null) {
   throw new IllegalStateException("Super users/super groups lists"
-+ " haven't been initialized properly.");
++ " have not been initialized properly.");
 }
 if (superUsers.contains(user.getShortName())) {
   return true;
 }
-
 for (String group : user.getGroupNames()) {
   if (superGroups.contains(group)) {
 return true;
@@ -102,7 +101,7 @@ public final class Superusers {
 return false;
   }
 
-  public static List getSuperUsers() {
+  public static Collection getSuperUsers() {
 return superUsers;
   }
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/6708d544/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
index 138a40e..f181747 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
@@ -34,6 +34,7 @@ import java.io.IOException;
 import java.security.PrivilegedAction;
 import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.Collection;
 import java.util.Collections;
 import java.util.List;
 
@@ -1677,7 +1678,7 @@ public class TestAccessController extends

hbase git commit: HBASE-19678 HBase Admin security capabilities should be represented as a Set - revert due to wrong issue

2018-01-01 Thread tedyu
Repository: hbase
Updated Branches:
  refs/heads/branch-2 c2ca90f0f -> c394f3919


HBASE-19678 HBase Admin security capabilities should be represented as a Set - 
revert due to wrong issue


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

Branch: refs/heads/branch-2
Commit: c394f3919e7981247c60a3d3b075ee554cee826b
Parents: c2ca90f
Author: tedyu 
Authored: Mon Jan 1 14:16:46 2018 -0800
Committer: tedyu 
Committed: Mon Jan 1 14:16:46 2018 -0800

--
 .../hadoop/hbase/security/Superusers.java   | 25 ++--
 .../security/access/TestAccessController.java   |  3 +--
 2 files changed, 14 insertions(+), 14 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/c394f391/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
--
diff --git 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
index 1089197..c52c764 100644
--- 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
+++ 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
@@ -20,9 +20,8 @@
 package org.apache.hadoop.hbase.security;
 
 import java.io.IOException;
-import java.util.Collection;
-import java.util.HashSet;
-import java.util.Set;
+import java.util.ArrayList;
+import java.util.List;
 
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.AuthUtil;
@@ -41,8 +40,8 @@ public final class Superusers {
   /** Configuration key for superusers */
   public static final String SUPERUSER_CONF_KEY = "hbase.superuser"; // Not 
getting a name
 
-  private static Set superUsers;
-  private static Set superGroups;
+  private static List superUsers;
+  private static List superGroups;
   private static User systemUser;
 
   private Superusers(){}
@@ -55,8 +54,8 @@ public final class Superusers {
* @throws IllegalStateException if current user is null
*/
   public static void initialize(Configuration conf) throws IOException {
-superUsers = new HashSet<>();
-superGroups = new HashSet<>();
+superUsers = new ArrayList<>();
+superGroups = new ArrayList<>();
 systemUser = User.getCurrent();
 
 if (systemUser == null) {
@@ -64,10 +63,10 @@ public final class Superusers {
 + "authorization checks for internal operations will not work 
correctly!");
 }
 
+if (LOG.isTraceEnabled()) {
+  LOG.trace("Current user name is " + systemUser.getShortName());
+}
 String currentUser = systemUser.getShortName();
-LOG.trace("Current user name is {}", currentUser);
-superUsers.add(currentUser);
-
 String[] superUserList = conf.getStrings(SUPERUSER_CONF_KEY, new 
String[0]);
 for (String name : superUserList) {
   if (AuthUtil.isGroupPrincipal(name)) {
@@ -76,6 +75,7 @@ public final class Superusers {
 superUsers.add(name);
   }
 }
+superUsers.add(currentUser);
   }
 
   /**
@@ -88,11 +88,12 @@ public final class Superusers {
   public static boolean isSuperUser(User user) {
 if (superUsers == null) {
   throw new IllegalStateException("Super users/super groups lists"
-+ " have not been initialized properly.");
++ " haven't been initialized properly.");
 }
 if (superUsers.contains(user.getShortName())) {
   return true;
 }
+
 for (String group : user.getGroupNames()) {
   if (superGroups.contains(group)) {
 return true;
@@ -101,7 +102,7 @@ public final class Superusers {
 return false;
   }
 
-  public static Collection getSuperUsers() {
+  public static List getSuperUsers() {
 return superUsers;
   }
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/c394f391/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
index f181747..138a40e 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
@@ -34,7 +34,6 @@ import java.io.IOException;
 import java.security.PrivilegedAction;
 import java.util.ArrayList;
 import java.util.Arrays;
-import java.util.Collection;
 import java.util.Collections;
 import java.util.List;
 
@@ -1678,7 +1677,7

hbase git commit: HBASE-19678 HBase Admin security capabilities should be represented as a Set - revert due to wrong issue

2018-01-01 Thread tedyu
Repository: hbase
Updated Branches:
  refs/heads/master cafd4e4ad -> 73ab51e94


HBASE-19678 HBase Admin security capabilities should be represented as a Set - 
revert due to wrong issue


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

Branch: refs/heads/master
Commit: 73ab51e9460f369abcaf52fa85258781f8a9a30e
Parents: cafd4e4
Author: tedyu 
Authored: Mon Jan 1 14:16:01 2018 -0800
Committer: tedyu 
Committed: Mon Jan 1 14:16:01 2018 -0800

--
 .../hadoop/hbase/security/Superusers.java   | 25 ++--
 .../security/access/TestAccessController.java   |  3 +--
 2 files changed, 14 insertions(+), 14 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/73ab51e9/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
--
diff --git 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
index 1089197..c52c764 100644
--- 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
+++ 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/security/Superusers.java
@@ -20,9 +20,8 @@
 package org.apache.hadoop.hbase.security;
 
 import java.io.IOException;
-import java.util.Collection;
-import java.util.HashSet;
-import java.util.Set;
+import java.util.ArrayList;
+import java.util.List;
 
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.AuthUtil;
@@ -41,8 +40,8 @@ public final class Superusers {
   /** Configuration key for superusers */
   public static final String SUPERUSER_CONF_KEY = "hbase.superuser"; // Not 
getting a name
 
-  private static Set superUsers;
-  private static Set superGroups;
+  private static List superUsers;
+  private static List superGroups;
   private static User systemUser;
 
   private Superusers(){}
@@ -55,8 +54,8 @@ public final class Superusers {
* @throws IllegalStateException if current user is null
*/
   public static void initialize(Configuration conf) throws IOException {
-superUsers = new HashSet<>();
-superGroups = new HashSet<>();
+superUsers = new ArrayList<>();
+superGroups = new ArrayList<>();
 systemUser = User.getCurrent();
 
 if (systemUser == null) {
@@ -64,10 +63,10 @@ public final class Superusers {
 + "authorization checks for internal operations will not work 
correctly!");
 }
 
+if (LOG.isTraceEnabled()) {
+  LOG.trace("Current user name is " + systemUser.getShortName());
+}
 String currentUser = systemUser.getShortName();
-LOG.trace("Current user name is {}", currentUser);
-superUsers.add(currentUser);
-
 String[] superUserList = conf.getStrings(SUPERUSER_CONF_KEY, new 
String[0]);
 for (String name : superUserList) {
   if (AuthUtil.isGroupPrincipal(name)) {
@@ -76,6 +75,7 @@ public final class Superusers {
 superUsers.add(name);
   }
 }
+superUsers.add(currentUser);
   }
 
   /**
@@ -88,11 +88,12 @@ public final class Superusers {
   public static boolean isSuperUser(User user) {
 if (superUsers == null) {
   throw new IllegalStateException("Super users/super groups lists"
-+ " have not been initialized properly.");
++ " haven't been initialized properly.");
 }
 if (superUsers.contains(user.getShortName())) {
   return true;
 }
+
 for (String group : user.getGroupNames()) {
   if (superGroups.contains(group)) {
 return true;
@@ -101,7 +102,7 @@ public final class Superusers {
 return false;
   }
 
-  public static Collection getSuperUsers() {
+  public static List getSuperUsers() {
 return superUsers;
   }
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/73ab51e9/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
index f181747..138a40e 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
@@ -34,7 +34,6 @@ import java.io.IOException;
 import java.security.PrivilegedAction;
 import java.util.ArrayList;
 import java.util.Arrays;
-import java.util.Collection;
 import java.util.Collections;
 import java.util.List;
 
@@ -1678,7 +1677,7 @@ 

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/security/package-summary.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/security/package-summary.html 
b/apidocs/org/apache/hadoop/hbase/security/package-summary.html
index ff9392b..8767d6f 100644
--- a/apidocs/org/apache/hadoop/hbase/security/package-summary.html
+++ b/apidocs/org/apache/hadoop/hbase/security/package-summary.html
@@ -157,6 +157,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/security/package-tree.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/security/package-tree.html 
b/apidocs/org/apache/hadoop/hbase/security/package-tree.html
index f7ac06d..4f1e786 100644
--- a/apidocs/org/apache/hadoop/hbase/security/package-tree.html
+++ b/apidocs/org/apache/hadoop/hbase/security/package-tree.html
@@ -154,6 +154,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/security/package-use.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/security/package-use.html 
b/apidocs/org/apache/hadoop/hbase/security/package-use.html
index 1da2a37..40d773c 100644
--- a/apidocs/org/apache/hadoop/hbase/security/package-use.html
+++ b/apidocs/org/apache/hadoop/hbase/security/package-use.html
@@ -199,6 +199,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/shaded/protobuf/package-summary.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/shaded/protobuf/package-summary.html 
b/apidocs/org/apache/hadoop/hbase/shaded/protobuf/package-summary.html
index 4c8031a..02b82c7 100644
--- a/apidocs/org/apache/hadoop/hbase/shaded/protobuf/package-summary.html
+++ b/apidocs/org/apache/hadoop/hbase/shaded/protobuf/package-summary.html
@@ -119,6 +119,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/shaded/protobuf/package-tree.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/shaded/protobuf/package-tree.html 
b/apidocs/org/apache/hadoop/hbase/shaded/protobuf/package-tree.html
index bc6b212..3903b67 100644
--- a/apidocs/org/apache/hadoop/hbase/shaded/protobuf/package-tree.html
+++ b/apidocs/org/apache/hadoop/hbase/shaded/protobuf/package-tree.html
@@ -123,6 +123,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/shaded/protobuf/package-use.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/shaded/protobuf/package-use.html 
b/apidocs/org/apache/hadoop/hbase/shaded/protobuf/package-use.html
index 75fed5b..0586399 100644
--- a/apidocs/org/apache/hadoop/hbase/shaded/protobuf/package-use.html
+++ b/apidocs/org/apache/hadoop/hbase/shaded/protobuf/package-use.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/snapshot/CorruptedSnapshotException.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/snapshot/CorruptedSnapshotException.html 
b/apidocs/org/apache/hadoop/hbase/snapshot/CorruptedSnapshotException.html
index f05990c..83af8dd 100644
--- a/apidocs/org/apache/hadoop/hbase/snapshot/CorruptedSnapshotException.html
+++ b/apidocs/org/apache/hadoop/hbase/snaps

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCaller.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCaller.html 
b/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCaller.html
index 04bc645..10ca1e3 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCaller.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCaller.html
@@ -558,6 +558,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.AdminRequestCallerBuilder.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.AdminRequestCallerBuilder.html
 
b/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.AdminRequestCallerBuilder.html
index 4cdad1c..58e5ca7 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.AdminRequestCallerBuilder.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.AdminRequestCallerBuilder.html
@@ -468,6 +468,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.BatchCallerBuilder.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.BatchCallerBuilder.html
 
b/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.BatchCallerBuilder.html
index 688fbe6..dd668da 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.BatchCallerBuilder.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.BatchCallerBuilder.html
@@ -468,6 +468,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.BuilderBase.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.BuilderBase.html
 
b/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.BuilderBase.html
index 9699110..ae8e3f7 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.BuilderBase.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.BuilderBase.html
@@ -305,6 +305,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.MasterRequestCallerBuilder.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.MasterRequestCallerBuilder.html
 
b/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.MasterRequestCallerBuilder.html
index ce0f985..43cda40 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.MasterRequestCallerBuilder.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.MasterRequestCallerBuilder.html
@@ -445,6 +445,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder.html
 
b/devapido

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/types/class-use/RawInteger.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/types/class-use/RawInteger.html 
b/apidocs/org/apache/hadoop/hbase/types/class-use/RawInteger.html
index 94a0b32..5b4447e 100644
--- a/apidocs/org/apache/hadoop/hbase/types/class-use/RawInteger.html
+++ b/apidocs/org/apache/hadoop/hbase/types/class-use/RawInteger.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/types/class-use/RawLong.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/types/class-use/RawLong.html 
b/apidocs/org/apache/hadoop/hbase/types/class-use/RawLong.html
index 50bb45e..8a261ec 100644
--- a/apidocs/org/apache/hadoop/hbase/types/class-use/RawLong.html
+++ b/apidocs/org/apache/hadoop/hbase/types/class-use/RawLong.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/types/class-use/RawShort.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/types/class-use/RawShort.html 
b/apidocs/org/apache/hadoop/hbase/types/class-use/RawShort.html
index d3ffeb6..4976885 100644
--- a/apidocs/org/apache/hadoop/hbase/types/class-use/RawShort.html
+++ b/apidocs/org/apache/hadoop/hbase/types/class-use/RawShort.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/types/class-use/RawString.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/types/class-use/RawString.html 
b/apidocs/org/apache/hadoop/hbase/types/class-use/RawString.html
index 2772af6..745c266 100644
--- a/apidocs/org/apache/hadoop/hbase/types/class-use/RawString.html
+++ b/apidocs/org/apache/hadoop/hbase/types/class-use/RawString.html
@@ -168,6 +168,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/types/class-use/RawStringFixedLength.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/types/class-use/RawStringFixedLength.html 
b/apidocs/org/apache/hadoop/hbase/types/class-use/RawStringFixedLength.html
index e498767..219d7c0 100644
--- a/apidocs/org/apache/hadoop/hbase/types/class-use/RawStringFixedLength.html
+++ b/apidocs/org/apache/hadoop/hbase/types/class-use/RawStringFixedLength.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/types/class-use/RawStringTerminated.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/types/class-use/RawStringTerminated.html 
b/apidocs/org/apache/hadoop/hbase/types/class-use/RawStringTerminated.html
index d875204..c043ac3 100644
--- a/apidocs/org/apache/hadoop/hbase/types/class-use/RawStringTerminated.html
+++ b/apidocs/org/apache/hadoop/hbase/types/class-use/RawStringTerminated.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/types/class-use/Struct.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/types/class-use/Struct.html 
b/apidocs/org/apache/hadoop/hbase/types/class-use/Struct.html
index aa691d4..6586c21 100644
--- a/apidocs/org/apache/hadoop/hbase/types/class-use/Struct.html
+++ b

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.TableProcedureBiConsumer.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.TableProcedureBiConsumer.html
 
b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.TableProcedureBiConsumer.html
index 70183cf..80e0772 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.TableProcedureBiConsumer.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.TableProcedureBiConsumer.html
@@ -381,6 +381,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.TruncateTableProcedureBiConsumer.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.TruncateTableProcedureBiConsumer.html
 
b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.TruncateTableProcedureBiConsumer.html
index d6b4c83..520a90b 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.TruncateTableProcedureBiConsumer.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.TruncateTableProcedureBiConsumer.html
@@ -325,6 +325,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html 
b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html
index 278bbb1..23721d2 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html
@@ -4505,6 +4505,6 @@ implements Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.CheckAndMutateBuilderImpl.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.CheckAndMutateBuilderImpl.html
 
b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.CheckAndMutateBuilderImpl.html
index 266abdc..cd0db5f 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.CheckAndMutateBuilderImpl.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.CheckAndMutateBuilderImpl.html
@@ -501,6 +501,6 @@ implements Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.Converter.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.Converter.html 
b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.Converter.html
index de0b4fd..66fb3a9 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.Converter.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.Converter.html
@@ -235,6 +235,6 @@ private static interface Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.CoprocessorServiceBuilderImpl.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.CoprocessorServiceBuilderImpl.html
 
b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.CoprocessorServiceBuilderImpl.html
index ed3a835..328da43 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.CoprocessorServiceBuilderImpl.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.CoprocessorServiceBuilderImpl.html
@@ -454,6 +454,6 @@ impl

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/SplitLogTask.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/SplitLogTask.html 
b/devapidocs/org/apache/hadoop/hbase/SplitLogTask.html
index 38e8f69..b54d7ac 100644
--- a/devapidocs/org/apache/hadoop/hbase/SplitLogTask.html
+++ b/devapidocs/org/apache/hadoop/hbase/SplitLogTask.html
@@ -598,6 +598,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/SslRMIClientSocketFactorySecure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/SslRMIClientSocketFactorySecure.html 
b/devapidocs/org/apache/hadoop/hbase/SslRMIClientSocketFactorySecure.html
index d377826..dc48ea1 100644
--- a/devapidocs/org/apache/hadoop/hbase/SslRMIClientSocketFactorySecure.html
+++ b/devapidocs/org/apache/hadoop/hbase/SslRMIClientSocketFactorySecure.html
@@ -299,6 +299,6 @@ extends http://docs.oracle.com/javase/8/docs/api/javax/rmi/ssl/SslRMICl
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/SslRMIServerSocketFactorySecure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/SslRMIServerSocketFactorySecure.html 
b/devapidocs/org/apache/hadoop/hbase/SslRMIServerSocketFactorySecure.html
index e16d1af..526a945 100644
--- a/devapidocs/org/apache/hadoop/hbase/SslRMIServerSocketFactorySecure.html
+++ b/devapidocs/org/apache/hadoop/hbase/SslRMIServerSocketFactorySecure.html
@@ -293,6 +293,6 @@ extends http://docs.oracle.com/javase/8/docs/api/javax/rmi/ssl/SslRMISe
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/Stoppable.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/Stoppable.html 
b/devapidocs/org/apache/hadoop/hbase/Stoppable.html
index 01cabd2..fc834b7 100644
--- a/devapidocs/org/apache/hadoop/hbase/Stoppable.html
+++ b/devapidocs/org/apache/hadoop/hbase/Stoppable.html
@@ -252,6 +252,6 @@ public interface Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/TableDescriptors.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/TableDescriptors.html 
b/devapidocs/org/apache/hadoop/hbase/TableDescriptors.html
index 1bdeec2..eea029e 100644
--- a/devapidocs/org/apache/hadoop/hbase/TableDescriptors.html
+++ b/devapidocs/org/apache/hadoop/hbase/TableDescriptors.html
@@ -391,6 +391,6 @@ public interface Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/TableExistsException.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/TableExistsException.html 
b/devapidocs/org/apache/hadoop/hbase/TableExistsException.html
index 8b64214..9ed9571 100644
--- a/devapidocs/org/apache/hadoop/hbase/TableExistsException.html
+++ b/devapidocs/org/apache/hadoop/hbase/TableExistsException.html
@@ -349,6 +349,6 @@ extends 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/TableInfoMissingException.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/TableInfoMissingException.html 
b/devapidocs/org/apache/hadoop/hbase/TableInfoMissingException.html

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState.html
 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState.html
index 0ef5497..79102c5 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState.html
@@ -188,6 +188,6 @@ the order they are declared.
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.ScanResumerImpl.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.ScanResumerImpl.html
 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.ScanResumerImpl.html
index 0d1a0b4..1d27530 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.ScanResumerImpl.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.ScanResumerImpl.html
@@ -162,6 +162,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState.html
 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState.html
index f8abbbe..c30fde4 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState.html
@@ -184,6 +184,6 @@ the order they are declared.
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.html
 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.html
index ae89acd..38aaa09 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncScanSingleRegionRpcRetryingCaller.html
@@ -162,6 +162,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncServerRequestRpcRetryingCaller.Callable.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncServerRequestRpcRetryingCaller.Callable.html
 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncServerRequestRpcRetryingCaller.Callable.html
index 34d6483..772b83d 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncServerRequestRpcRetryingCaller.Callable.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/AsyncServerRequestRpcRetryingCaller.Callable.html
@@ -198,6 +198,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/o

hbase-site git commit: INFRA-10751 Empty commit

2018-01-01 Thread git-site-role
Repository: hbase-site
Updated Branches:
  refs/heads/asf-site 69506d415 -> 30a1f6216


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/30a1f621
Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/30a1f621
Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/30a1f621

Branch: refs/heads/asf-site
Commit: 30a1f6216995aaf21c38f3f5b9b1b7593715f09c
Parents: 69506d4
Author: jenkins 
Authored: Mon Jan 1 15:21:19 2018 +
Committer: jenkins 
Committed: Mon Jan 1 15:21:19 2018 +

--

--




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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.CreateTableFuture.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.CreateTableFuture.html 
b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.CreateTableFuture.html
index 1d28d02..f930336 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.CreateTableFuture.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.CreateTableFuture.html
@@ -432,6 +432,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteColumnFamilyFuture.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteColumnFamilyFuture.html
 
b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteColumnFamilyFuture.html
index 6224aa4..011c1ae 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteColumnFamilyFuture.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteColumnFamilyFuture.html
@@ -343,6 +343,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteTableFuture.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteTableFuture.html 
b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteTableFuture.html
index 85dc7a0..9037686 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteTableFuture.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteTableFuture.html
@@ -397,6 +397,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.DisableTableFuture.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.DisableTableFuture.html 
b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.DisableTableFuture.html
index 68112c8..d5ae071 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.DisableTableFuture.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.DisableTableFuture.html
@@ -362,6 +362,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.EnableTableFuture.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.EnableTableFuture.html 
b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.EnableTableFuture.html
index 1ca323c..2837bc8 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.EnableTableFuture.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.EnableTableFuture.html
@@ -362,6 +362,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.MergeTableRegionsFuture.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.MergeTableRegionsFuture.html
 
b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.MergeTableRegionsFuture.html
index 66ec9ea..c6f1393 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.MergeTableRegionsFuture.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.MergeTableRegionsFuture.html
@@ -347,6 +347,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbas

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.SplitTableRegionFuture.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.SplitTableRegionFuture.html
 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.SplitTableRegionFuture.html
index 271d5ea..c045821 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.SplitTableRegionFuture.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.SplitTableRegionFuture.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.TableFuture.TableWaitForStateCallable.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.TableFuture.TableWaitForStateCallable.html
 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.TableFuture.TableWaitForStateCallable.html
index 60421dc..1d0c7eb 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.TableFuture.TableWaitForStateCallable.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.TableFuture.TableWaitForStateCallable.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.TableFuture.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.TableFuture.html
 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.TableFuture.html
index 5dd7d29..68fd9f6 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.TableFuture.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.TableFuture.html
@@ -206,6 +206,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.ThrowableAbortable.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.ThrowableAbortable.html
 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.ThrowableAbortable.html
index e072859..937d04b 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.ThrowableAbortable.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.ThrowableAbortable.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.TruncateTableFuture.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.TruncateTableFuture.html
 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.TruncateTableFuture.html
index 379284a..0895ec1 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.TruncateTableFuture.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.TruncateTableFuture.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/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 2bda46f..034c6dd 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/HBaseAdmin.html
@@ -285,6 +285,6 @@
 
 
 
-Copyrigh

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfoBuilder.MutableRegionInfo.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfoBuilder.MutableRegionInfo.html
 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfoBuilder.MutableRegionInfo.html
index 9dbe151..d63e84a 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfoBuilder.MutableRegionInfo.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfoBuilder.MutableRegionInfo.html
@@ -169,6 +169,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfoBuilder.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfoBuilder.html 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfoBuilder.html
index 8552929..ee22333 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfoBuilder.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfoBuilder.html
@@ -190,6 +190,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfoDisplay.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfoDisplay.html 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfoDisplay.html
index 2f9ac10..3d71842 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfoDisplay.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfoDisplay.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionLoadStats.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionLoadStats.html 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionLoadStats.html
index 98d3d0b..3991d59 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionLoadStats.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionLoadStats.html
@@ -250,6 +250,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionLocateType.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionLocateType.html 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionLocateType.html
index 6a62b40..2ac1b78 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionLocateType.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionLocateType.html
@@ -270,6 +270,6 @@ the order they are declared.
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionLocator.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionLocator.html 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionLocator.html
index ac8bb88..fbe0658 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionLocator.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionLocator.html
@@ -497,6 +497,6 @@ service.
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/dev

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/serialized-form.html
--
diff --git a/apidocs/serialized-form.html b/apidocs/serialized-form.html
index 503ab76..0064240 100644
--- a/apidocs/serialized-form.html
+++ b/apidocs/serialized-form.html
@@ -1021,6 +1021,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/book.html
--
diff --git a/book.html b/book.html
index dc6ce39..7f5df5a 100644
--- a/book.html
+++ b/book.html
@@ -37140,7 +37140,7 @@ The server will return cellblocks compressed using this 
same compressor as long
 
 
 Version 3.0.0-SNAPSHOT
-Last updated 2017-12-31 14:29:36 UTC
+Last updated 2018-01-01 14:29:48 UTC
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/bulk-loads.html
--
diff --git a/bulk-loads.html b/bulk-loads.html
index d575443..bd96d79 100644
--- a/bulk-loads.html
+++ b/bulk-loads.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase –  
   Bulk Loads in Apache HBase (TM)
@@ -307,11 +307,11 @@ under the License. -->
 
 
   
-  Copyright ©
2007–2017
+  Copyright ©
2007–2018
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2017-12-31
+  Last Published: 
2018-01-01
 
 
 



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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaScope.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaScope.html 
b/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaScope.html
index 35cea3c..5e156c6 100644
--- a/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaScope.html
+++ b/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaScope.html
@@ -169,6 +169,6 @@ the order they are declared.
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettings.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettings.html 
b/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettings.html
index 73cec6f..a9060fc 100644
--- a/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettings.html
+++ b/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettings.html
@@ -372,6 +372,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettingsFactory.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettingsFactory.html 
b/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettingsFactory.html
index 4172be7..9abf3d7 100644
--- a/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettingsFactory.html
+++ b/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettingsFactory.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaType.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaType.html 
b/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaType.html
index c369ee8..0cd47fb 100644
--- a/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaType.html
+++ b/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaType.html
@@ -201,6 +201,6 @@ the order they are declared.
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceLimitingException.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceLimitingException.html 
b/apidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceLimitingException.html
index 9c5c195..5ffda93 100644
--- 
a/apidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceLimitingException.html
+++ 
b/apidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceLimitingException.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceViolationPolicy.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceViolationPolicy.html 
b/apidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceViolationPolicy.html
index 67c97aa..d847be0 100644
--- a/apidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceViolationPolicy.html
+++ b/apidocs/org/apache/hadoop/hbase/quotas/class-use/SpaceViolationPolicy.html
@@ -196,6 +196,6 @@ the order they are declared.
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/quotas/class-use/ThrottleType.html
--
diff

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/ipc/class-use/RemoteWithExtrasException.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/ipc/class-use/RemoteWithExtrasException.html 
b/apidocs/org/apache/hadoop/hbase/ipc/class-use/RemoteWithExtrasException.html
index 3651c5b..fc40e1e 100644
--- 
a/apidocs/org/apache/hadoop/hbase/ipc/class-use/RemoteWithExtrasException.html
+++ 
b/apidocs/org/apache/hadoop/hbase/ipc/class-use/RemoteWithExtrasException.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/ipc/class-use/ServerNotRunningYetException.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/ipc/class-use/ServerNotRunningYetException.html
 
b/apidocs/org/apache/hadoop/hbase/ipc/class-use/ServerNotRunningYetException.html
index 06175ec..75aa06a 100644
--- 
a/apidocs/org/apache/hadoop/hbase/ipc/class-use/ServerNotRunningYetException.html
+++ 
b/apidocs/org/apache/hadoop/hbase/ipc/class-use/ServerNotRunningYetException.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/ipc/class-use/ServerTooBusyException.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/ipc/class-use/ServerTooBusyException.html 
b/apidocs/org/apache/hadoop/hbase/ipc/class-use/ServerTooBusyException.html
index ceded7f..df42fbf 100644
--- a/apidocs/org/apache/hadoop/hbase/ipc/class-use/ServerTooBusyException.html
+++ b/apidocs/org/apache/hadoop/hbase/ipc/class-use/ServerTooBusyException.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/ipc/class-use/StoppedRpcClientException.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/ipc/class-use/StoppedRpcClientException.html 
b/apidocs/org/apache/hadoop/hbase/ipc/class-use/StoppedRpcClientException.html
index 5bde8d2..f1d1a6b 100644
--- 
a/apidocs/org/apache/hadoop/hbase/ipc/class-use/StoppedRpcClientException.html
+++ 
b/apidocs/org/apache/hadoop/hbase/ipc/class-use/StoppedRpcClientException.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/ipc/class-use/UnsupportedCellCodecException.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/ipc/class-use/UnsupportedCellCodecException.html
 
b/apidocs/org/apache/hadoop/hbase/ipc/class-use/UnsupportedCellCodecException.html
index 4da8687..cdcd91d 100644
--- 
a/apidocs/org/apache/hadoop/hbase/ipc/class-use/UnsupportedCellCodecException.html
+++ 
b/apidocs/org/apache/hadoop/hbase/ipc/class-use/UnsupportedCellCodecException.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/ipc/class-use/UnsupportedCompressionCodecException.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/ipc/class-use/UnsupportedCompressionCodecException.html
 
b/apidocs/org/apache/hadoop/hbase/ipc/class-use/UnsupportedCompressionCodecException.html
index 34bc4b4..0214d9c 100644
--- 
a/apidocs/org/apache/hadoop/hbase/ipc/class-use/UnsupportedCompressionCodecException.html
+++ 
b/apidocs/org/apache/hadoop/hbase/ipc/class-use/UnsupportedCompressionCodecException.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/acid-semantics.html
--
diff --git a/acid-semantics.html b/acid-semantics.html
index 0e55fce..588d0d3 100644
--- a/acid-semantics.html
+++ b/acid-semantics.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase –  
   Apache HBase (TM) ACID Properties
@@ -602,11 +602,11 @@ under the License. -->
 
 
   
-  Copyright ©
2007–2017
+  Copyright ©
2007–2018
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2017-12-31
+  Last Published: 
2018-01-01
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apache_hbase_reference_guide.pdf
--
diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf
index 5105ae6..50d5668 100644
--- a/apache_hbase_reference_guide.pdf
+++ b/apache_hbase_reference_guide.pdf
@@ -5,8 +5,8 @@
 /Author (Apache HBase Team)
 /Creator (Asciidoctor PDF 1.5.0.alpha.15, based on Prawn 2.2.2)
 /Producer (Apache HBase Team)
-/ModDate (D:20171231144721+00'00')
-/CreationDate (D:20171231144721+00'00')
+/ModDate (D:20180101144730+00'00')
+/CreationDate (D:20180101144730+00'00')
 >>
 endobj
 2 0 obj
@@ -28014,7 +28014,7 @@ endobj
 endobj
 136 0 obj
 << /Limits [(__anchor-top) (adding.new.node)]
-/Names [(__anchor-top) 25 0 R (__indexterm-7402836) 3448 0 R 
(__indexterm-7405086) 3450 0 R (__indexterm-7407148) 3451 0 R 
(__indexterm-7409022) 3452 0 R (acid) 911 0 R 
(add-metric-name-and-function-to-hadoop-compat-interface) 3547 0 R 
(add-the-implementation-to-both-hadoop-1-and-hadoop-2-compat-modules) 3548 0 R 
(add.metrics) 3545 0 R (adding-a-new-chapter-to-the-hbase-reference-guide) 3789 
0 R (adding.new.node) 3014 0 R]
+/Names [(__anchor-top) 25 0 R (__indexterm-7402832) 3448 0 R 
(__indexterm-7405082) 3450 0 R (__indexterm-7407144) 3451 0 R 
(__indexterm-7409018) 3452 0 R (acid) 911 0 R 
(add-metric-name-and-function-to-hadoop-compat-interface) 3547 0 R 
(add-the-implementation-to-both-hadoop-1-and-hadoop-2-compat-modules) 3548 0 R 
(add.metrics) 3545 0 R (adding-a-new-chapter-to-the-hbase-reference-guide) 3789 
0 R (adding.new.node) 3014 0 R]
 >>
 endobj
 137 0 obj

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/com/google/protobuf/package-summary.html
--
diff --git a/apidocs/com/google/protobuf/package-summary.html 
b/apidocs/com/google/protobuf/package-summary.html
index f6ade62..3d5ae01 100644
--- a/apidocs/com/google/protobuf/package-summary.html
+++ b/apidocs/com/google/protobuf/package-summary.html
@@ -119,6 +119,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/com/google/protobuf/package-tree.html
--
diff --git a/apidocs/com/google/protobuf/package-tree.html 
b/apidocs/com/google/protobuf/package-tree.html
index dc8deab..7a8b570 100644
--- a/apidocs/com/google/protobuf/package-tree.html
+++ b/apidocs/com/google/protobuf/package-tree.html
@@ -123,6 +123,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/com/google/protobuf/package-use.html
--
diff --git a/apidocs/com/google/protobuf/package-use.html 
b/apidocs/com/google/protobuf/package-use.html
index a558fd5..189d6ba 100644
--- a/apidocs/com/google/protobuf/package-use.html
+++ b/apidocs/com/google/protobuf/package-use.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/constant-values.html
--
diff --git a/apidocs/constant-values.html b/apidocs/constant-values.html
index 43297ab..0c2ca46 100644
--- a/apidocs/constant-values.html
+++ b/apidocs/constant-values.html
@@ -5311,6 +5311,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>Th

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/backup/example/LongTermArchivingHFileCleaner.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/backup/example/LongTermArchivingHFileCleaner.html
 
b/devapidocs/org/apache/hadoop/hbase/backup/example/LongTermArchivingHFileCleaner.html
index 28c27a2..ac8c335 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/backup/example/LongTermArchivingHFileCleaner.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/backup/example/LongTermArchivingHFileCleaner.html
@@ -449,6 +449,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/backup/example/TableHFileArchiveTracker.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/backup/example/TableHFileArchiveTracker.html
 
b/devapidocs/org/apache/hadoop/hbase/backup/example/TableHFileArchiveTracker.html
index 17eb15f..e15e5d4 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/backup/example/TableHFileArchiveTracker.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/backup/example/TableHFileArchiveTracker.html
@@ -697,6 +697,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/backup/example/ZKTableArchiveClient.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/backup/example/ZKTableArchiveClient.html 
b/devapidocs/org/apache/hadoop/hbase/backup/example/ZKTableArchiveClient.html
index b7bcf94..3bb018b 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/backup/example/ZKTableArchiveClient.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/backup/example/ZKTableArchiveClient.html
@@ -550,6 +550,6 @@ extends org.apache.hadoop.conf.Configured
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/HFileArchiveManager.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/HFileArchiveManager.html
 
b/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/HFileArchiveManager.html
index c2b9bd8..546a78a 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/HFileArchiveManager.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/HFileArchiveManager.html
@@ -178,6 +178,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/HFileArchiveTableMonitor.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/HFileArchiveTableMonitor.html
 
b/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/HFileArchiveTableMonitor.html
index 08f8e04..eae1646 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/HFileArchiveTableMonitor.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/HFileArchiveTableMonitor.html
@@ -201,6 +201,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/LongTermArchivingHFileCleaner.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/LongTermArchivingHFileCleaner.html
 
b/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/LongTermArchivingHFileCleaner.html
index e9d835e..3b9d49c 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/LongTermArchivingHFileCleaner.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/LongTermArchivingHFileCleaner.html
@@ -120,6 +120,6 @@
 
 
 
-Copyrig

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.JitteredRunnableScheduledFuture.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.JitteredRunnableScheduledFuture.html
 
b/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.JitteredRunnableScheduledFuture.html
index aa2893c..f02f852 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.JitteredRunnableScheduledFuture.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.JitteredRunnableScheduledFuture.html
@@ -504,6 +504,6 @@ implements http://docs.oracle.com/javase/8/docs/api/java/util/concurren
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.html 
b/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.html
index fde02fe..a8a03fc 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.html
@@ -418,6 +418,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/S
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/KeepDeletedCells.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/KeepDeletedCells.html 
b/devapidocs/org/apache/hadoop/hbase/KeepDeletedCells.html
index 0ee669c..d2223c3 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeepDeletedCells.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeepDeletedCells.html
@@ -380,6 +380,6 @@ not permitted.)
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html 
b/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html
index 35cd299..77795b7 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html
@@ -990,6 +990,6 @@ public byte[] Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html 
b/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html
index 9e37185..f0be868 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html
@@ -1069,6 +1069,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html 
b/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html
index b037121..215eead 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html
@@ -476,6 +476,6 @@ extends 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html 
b/apidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
index 3b2ccbd..d1f5052 100644
--- a/apidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
+++ b/apidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
@@ -644,6 +644,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/class-use/HBaseInterfaceAudience.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/class-use/HBaseInterfaceAudience.html 
b/apidocs/org/apache/hadoop/hbase/class-use/HBaseInterfaceAudience.html
index b8b4ae2..e787f56 100644
--- a/apidocs/org/apache/hadoop/hbase/class-use/HBaseInterfaceAudience.html
+++ b/apidocs/org/apache/hadoop/hbase/class-use/HBaseInterfaceAudience.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html 
b/apidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html
index 7ee0eac..2b83f97 100644
--- a/apidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html
+++ b/apidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html
@@ -479,6 +479,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/class-use/HConstants.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/class-use/HConstants.html 
b/apidocs/org/apache/hadoop/hbase/class-use/HConstants.html
index 77f3cad..cb54b4b 100644
--- a/apidocs/org/apache/hadoop/hbase/class-use/HConstants.html
+++ b/apidocs/org/apache/hadoop/hbase/class-use/HConstants.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html 
b/apidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
index 7c0bad9..789536f 100644
--- a/apidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
+++ b/apidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
@@ -448,6 +448,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html 
b/apidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
index b30015e..05c089c 100644
--- a/apidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
+++ b/apidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html
@@ -248,6 +248,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/class-use/HTableDescriptor.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/class-use/HTableDescriptor.html 
b/apidocs/org/apache/hadoop/hbase/class-use/HTableDescriptor.html
index 95f6a99..883b201 100644
--- a/apidocs/org/apache/hadoop/hbase/class-use/HTableDescriptor.html
+++ b/apidocs/org/apache/hadoop/hbase/class-use/HTableDescriptor.html
@@ -610,6 

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/util/class-use/StreamUtils.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/util/class-use/StreamUtils.html 
b/devapidocs/org/apache/hadoop/hbase/io/util/class-use/StreamUtils.html
index 17c0799..03aabcc 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/util/class-use/StreamUtils.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/util/class-use/StreamUtils.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/util/package-summary.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/io/util/package-summary.html 
b/devapidocs/org/apache/hadoop/hbase/io/util/package-summary.html
index e306a6f..cae16d0 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/util/package-summary.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/util/package-summary.html
@@ -185,6 +185,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/util/package-tree.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/io/util/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/io/util/package-tree.html
index 6fcbae2..ffed0ed 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/util/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/util/package-tree.html
@@ -146,6 +146,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/util/package-use.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/io/util/package-use.html 
b/devapidocs/org/apache/hadoop/hbase/io/util/package-use.html
index 7cbfd23..0d2e448 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/util/package-use.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/util/package-use.html
@@ -232,6 +232,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/ipc/AbstractRpcClient.AbstractRpcChannel.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/ipc/AbstractRpcClient.AbstractRpcChannel.html
 
b/devapidocs/org/apache/hadoop/hbase/ipc/AbstractRpcClient.AbstractRpcChannel.html
index 27cc7cf..ab10d01 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/ipc/AbstractRpcClient.AbstractRpcChannel.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/ipc/AbstractRpcClient.AbstractRpcChannel.html
@@ -367,6 +367,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/ipc/AbstractRpcClient.BlockingRpcChannelImplementation.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/ipc/AbstractRpcClient.BlockingRpcChannelImplementation.html
 
b/devapidocs/org/apache/hadoop/hbase/ipc/AbstractRpcClient.BlockingRpcChannelImplementation.html
index fe5a296..c84133e 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/ipc/AbstractRpcClient.BlockingRpcChannelImplementation.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/ipc/AbstractRpcClient.BlockingRpcChannelImplementation.html
@@ -325,6 +325,6 @@ implements 
org.apache.hbase.thirdparty.com.google.protobuf.BlockingRpcChannel
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/ipc/Abs

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/ipc/class-use/MetricsHBaseServerWrapperImpl.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/MetricsHBaseServerWrapperImpl.html
 
b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/MetricsHBaseServerWrapperImpl.html
index 99e9a84..4a25ee1 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/MetricsHBaseServerWrapperImpl.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/MetricsHBaseServerWrapperImpl.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcClient.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcClient.html 
b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcClient.html
index 3aed7c3..d623f02 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcClient.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcClient.html
@@ -174,6 +174,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcClientConfigHelper.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcClientConfigHelper.html
 
b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcClientConfigHelper.html
index ff14039..79e2a81 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcClientConfigHelper.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcClientConfigHelper.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcConnection.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcConnection.html 
b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcConnection.html
index 46f01a8..d020fe4 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcConnection.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcConnection.html
@@ -189,6 +189,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcDuplexHandler.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcDuplexHandler.html 
b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcDuplexHandler.html
index 1ced1ae..b0b3214 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcDuplexHandler.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcDuplexHandler.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcFrameDecoder.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcFrameDecoder.html 
b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcFrameDecoder.html
index 925744fb..729e35d 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcFrameDecoder.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/NettyRpcFrameDecoder.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/ipc/class-use/N

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/client/class-use/RpcRetryingCaller.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/client/class-use/RpcRetryingCaller.html 
b/apidocs/org/apache/hadoop/hbase/client/class-use/RpcRetryingCaller.html
index dd6429c..e335bd8 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/RpcRetryingCaller.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/RpcRetryingCaller.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.ReadType.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.ReadType.html 
b/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.ReadType.html
index cc76645..6a31c91 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.ReadType.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.ReadType.html
@@ -190,6 +190,6 @@ the order they are declared.
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.html 
b/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.html
index 7f49d0b..a075c3c 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Scan.html
@@ -894,6 +894,6 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/client/class-use/ScanResultConsumer.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/client/class-use/ScanResultConsumer.html 
b/apidocs/org/apache/hadoop/hbase/client/class-use/ScanResultConsumer.html
index b3a8c5a..1fc21b9 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/ScanResultConsumer.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/ScanResultConsumer.html
@@ -172,6 +172,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/client/class-use/ScanResultConsumerBase.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/client/class-use/ScanResultConsumerBase.html 
b/apidocs/org/apache/hadoop/hbase/client/class-use/ScanResultConsumerBase.html
index 13cd47c..1ec5aa1 100644
--- 
a/apidocs/org/apache/hadoop/hbase/client/class-use/ScanResultConsumerBase.html
+++ 
b/apidocs/org/apache/hadoop/hbase/client/class-use/ScanResultConsumerBase.html
@@ -191,6 +191,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/client/class-use/ServiceCaller.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/client/class-use/ServiceCaller.html 
b/apidocs/org/apache/hadoop/hbase/client/class-use/ServiceCaller.html
index a75c8bd..ecab8bc 100644
--- a/apidocs/org/apache/hadoop/hbase/client/class-use/ServiceCaller.html
+++ b/apidocs/org/apache/hadoop/hbase/client/class-use/ServiceCaller.html
@@ -189,6 +189,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/client/class-use/SnapshotDescription.html
--
diff --git 
a/

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/backup/master/BackupLogCleaner.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/backup/master/BackupLogCleaner.html 
b/devapidocs/org/apache/hadoop/hbase/backup/master/BackupLogCleaner.html
index 2095d9c..afbc35b 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/master/BackupLogCleaner.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/master/BackupLogCleaner.html
@@ -474,6 +474,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/backup/master/LogRollMasterProcedureManager.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/backup/master/LogRollMasterProcedureManager.html
 
b/devapidocs/org/apache/hadoop/hbase/backup/master/LogRollMasterProcedureManager.html
index 3f25d11..c451a7b 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/backup/master/LogRollMasterProcedureManager.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/backup/master/LogRollMasterProcedureManager.html
@@ -657,6 +657,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/backup/master/class-use/BackupLogCleaner.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/backup/master/class-use/BackupLogCleaner.html
 
b/devapidocs/org/apache/hadoop/hbase/backup/master/class-use/BackupLogCleaner.html
index 69f442c..c5e27ea 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/backup/master/class-use/BackupLogCleaner.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/backup/master/class-use/BackupLogCleaner.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/backup/master/class-use/LogRollMasterProcedureManager.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/backup/master/class-use/LogRollMasterProcedureManager.html
 
b/devapidocs/org/apache/hadoop/hbase/backup/master/class-use/LogRollMasterProcedureManager.html
index f175003..bfddc49 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/backup/master/class-use/LogRollMasterProcedureManager.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/backup/master/class-use/LogRollMasterProcedureManager.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/backup/master/package-summary.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/backup/master/package-summary.html 
b/devapidocs/org/apache/hadoop/hbase/backup/master/package-summary.html
index 9494b53..4ae2858 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/master/package-summary.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/master/package-summary.html
@@ -148,6 +148,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/backup/master/package-tree.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/master/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/backup/master/package-tree.html
index 3ab92f2..3d705f8 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/master/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/master/package-tree.html
@@ -154,6 +154,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/deva

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/client/RequestController.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/client/RequestController.html 
b/apidocs/org/apache/hadoop/hbase/client/RequestController.html
index 6951fdf..b743e6a 100644
--- a/apidocs/org/apache/hadoop/hbase/client/RequestController.html
+++ b/apidocs/org/apache/hadoop/hbase/client/RequestController.html
@@ -377,6 +377,6 @@ public interface Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/client/RequestControllerFactory.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/client/RequestControllerFactory.html 
b/apidocs/org/apache/hadoop/hbase/client/RequestControllerFactory.html
index 2bb6992..7879f93 100644
--- a/apidocs/org/apache/hadoop/hbase/client/RequestControllerFactory.html
+++ b/apidocs/org/apache/hadoop/hbase/client/RequestControllerFactory.html
@@ -318,6 +318,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/client/Result.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/client/Result.html 
b/apidocs/org/apache/hadoop/hbase/client/Result.html
index b7a40b3..8ed792e 100644
--- a/apidocs/org/apache/hadoop/hbase/client/Result.html
+++ b/apidocs/org/apache/hadoop/hbase/client/Result.html
@@ -1534,6 +1534,6 @@ public boolean Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/client/ResultScanner.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/client/ResultScanner.html 
b/apidocs/org/apache/hadoop/hbase/client/ResultScanner.html
index 66daf5f..8fbdadc 100644
--- a/apidocs/org/apache/hadoop/hbase/client/ResultScanner.html
+++ b/apidocs/org/apache/hadoop/hbase/client/ResultScanner.html
@@ -344,6 +344,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/client/RetriesExhaustedException.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/client/RetriesExhaustedException.html 
b/apidocs/org/apache/hadoop/hbase/client/RetriesExhaustedException.html
index 8aa47f8..f98f198 100644
--- a/apidocs/org/apache/hadoop/hbase/client/RetriesExhaustedException.html
+++ b/apidocs/org/apache/hadoop/hbase/client/RetriesExhaustedException.html
@@ -333,6 +333,6 @@ public Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html
 
b/apidocs/org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html
index 97fde9f..5c45e13 100644
--- 
a/apidocs/org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html
+++ 
b/apidocs/org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html
@@ -487,6 +487,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/client/Row.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/client/Row.html 
b/apidocs/org/apache/hadoop/hbase/client/Row.htm

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html
 
b/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html
index 1fd770d..5c0a3d9 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html
@@ -1961,6 +1961,6 @@ public http://docs.oracle.com/javase/8/docs/api/java/lang/String.h
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.html 
b/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.html
index 1ce7c03..782e4e3 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.html
@@ -1553,6 +1553,6 @@ public Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/TableSnapshotScanner.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/TableSnapshotScanner.html 
b/devapidocs/org/apache/hadoop/hbase/client/TableSnapshotScanner.html
index 037cb4a..dd4afb1 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/TableSnapshotScanner.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/TableSnapshotScanner.html
@@ -620,6 +620,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/TableState.State.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/client/TableState.State.html 
b/devapidocs/org/apache/hadoop/hbase/client/TableState.State.html
index f65cdb2..66f3198 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/TableState.State.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/TableState.State.html
@@ -409,6 +409,6 @@ not permitted.)
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/TableState.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/client/TableState.html 
b/devapidocs/org/apache/hadoop/hbase/client/TableState.html
index 310a067..0ea4ab9 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/TableState.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/TableState.html
@@ -556,6 +556,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html 
b/devapidocs/org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html
index 76cec51..6e021bc 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.html
@@ -356,6 +356,6 @@ extends 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/Vers

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/filter/Filter.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/Filter.html 
b/devapidocs/org/apache/hadoop/hbase/filter/Filter.html
index 7a86a6c..d40260f 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/Filter.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/Filter.html
@@ -834,6 +834,6 @@ public Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/filter/FilterBase.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/FilterBase.html 
b/devapidocs/org/apache/hadoop/hbase/filter/FilterBase.html
index d9f1596..89d601a 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/FilterBase.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/FilterBase.html
@@ -744,6 +744,6 @@ public boolean Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html 
b/devapidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
index 3f5942a..0a6b2ac 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
@@ -349,6 +349,6 @@ not permitted.)
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/filter/FilterList.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/FilterList.html 
b/devapidocs/org/apache/hadoop/hbase/filter/FilterList.html
index 8a831b7..9703e6a 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/FilterList.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/FilterList.html
@@ -1114,6 +1114,6 @@ public Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/filter/FilterListBase.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/FilterListBase.html 
b/devapidocs/org/apache/hadoop/hbase/filter/FilterListBase.html
index 6bc26c0..61a8faa 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/FilterListBase.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/FilterListBase.html
@@ -710,6 +710,6 @@ extends 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/filter/FilterListWithAND.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/FilterListWithAND.html 
b/devapidocs/org/apache/hadoop/hbase/filter/FilterListWithAND.html
index b2a4316..f336c56 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/FilterListWithAND.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/FilterListWithAND.html
@@ -702,6 +702,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/filter/FilterListWithOR.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/FilterListWithOR.html 
b/devapidocs/org/apache/hadoop/hbase/filter/FilterListWithOR.html
index ac3b473..e274efa 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/FilterListWithOR.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/FilterListWithOR.html
@@ -790,6 +790,6 @@ extends Copyright © 2007–2017 ht

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/codec/CellCodec.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/codec/CellCodec.html 
b/devapidocs/org/apache/hadoop/hbase/codec/CellCodec.html
index b271665..0b69c39 100644
--- a/devapidocs/org/apache/hadoop/hbase/codec/CellCodec.html
+++ b/devapidocs/org/apache/hadoop/hbase/codec/CellCodec.html
@@ -344,6 +344,6 @@ implements 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/codec/CellCodecWithTags.CellDecoder.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/codec/CellCodecWithTags.CellDecoder.html 
b/devapidocs/org/apache/hadoop/hbase/codec/CellCodecWithTags.CellDecoder.html
index 78b7b48..51aa84f 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/codec/CellCodecWithTags.CellDecoder.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/codec/CellCodecWithTags.CellDecoder.html
@@ -379,6 +379,6 @@ extends 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/codec/CellCodecWithTags.CellEncoder.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/codec/CellCodecWithTags.CellEncoder.html 
b/devapidocs/org/apache/hadoop/hbase/codec/CellCodecWithTags.CellEncoder.html
index f6aeec0..342a8a2 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/codec/CellCodecWithTags.CellEncoder.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/codec/CellCodecWithTags.CellEncoder.html
@@ -348,6 +348,6 @@ extends 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/codec/CellCodecWithTags.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/codec/CellCodecWithTags.html 
b/devapidocs/org/apache/hadoop/hbase/codec/CellCodecWithTags.html
index fe3e1bd..d831610 100644
--- a/devapidocs/org/apache/hadoop/hbase/codec/CellCodecWithTags.html
+++ b/devapidocs/org/apache/hadoop/hbase/codec/CellCodecWithTags.html
@@ -344,6 +344,6 @@ implements 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/codec/Codec.Decoder.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/codec/Codec.Decoder.html 
b/devapidocs/org/apache/hadoop/hbase/codec/Codec.Decoder.html
index 0498c19..a78db86 100644
--- a/devapidocs/org/apache/hadoop/hbase/codec/Codec.Decoder.html
+++ b/devapidocs/org/apache/hadoop/hbase/codec/Codec.Decoder.html
@@ -200,6 +200,6 @@ extends 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/codec/Codec.Encoder.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/codec/Codec.Encoder.html 
b/devapidocs/org/apache/hadoop/hbase/codec/Codec.Encoder.html
index 169080c..fe0e3e4 100644
--- a/devapidocs/org/apache/hadoop/hbase/codec/Codec.Encoder.html
+++ b/devapidocs/org/apache/hadoop/hbase/codec/Codec.Encoder.html
@@ -199,6 +199,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/codec/Codec.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/codec/Codec.html 
b/devapidocs/org/apache/hadoop/hbase/codec/Codec.html
index 324c051..3619789 100644
--- a/devapidocs/org/apache/hadoop/hbase/codec/Codec.html
+++ b/devapidocs

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html 
b/devapidocs/org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html
index c8dbf3a..1116704 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/coprocessor/Batch.Callback.html
@@ -248,6 +248,6 @@ public static interface Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/coprocessor/Batch.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/client/coprocessor/Batch.html 
b/devapidocs/org/apache/hadoop/hbase/client/coprocessor/Batch.html
index c89b6ca..721a4d2 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/coprocessor/Batch.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/coprocessor/Batch.html
@@ -264,6 +264,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/coprocessor/BigDecimalColumnInterpreter.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/coprocessor/BigDecimalColumnInterpreter.html
 
b/devapidocs/org/apache/hadoop/hbase/client/coprocessor/BigDecimalColumnInterpreter.html
index 280f7cf..5a38ff2 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/coprocessor/BigDecimalColumnInterpreter.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/coprocessor/BigDecimalColumnInterpreter.html
@@ -649,6 +649,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/coprocessor/DoubleColumnInterpreter.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/coprocessor/DoubleColumnInterpreter.html
 
b/devapidocs/org/apache/hadoop/hbase/client/coprocessor/DoubleColumnInterpreter.html
index 65aa67d..c0888a4 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/coprocessor/DoubleColumnInterpreter.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/coprocessor/DoubleColumnInterpreter.html
@@ -640,6 +640,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/coprocessor/LongColumnInterpreter.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/coprocessor/LongColumnInterpreter.html
 
b/devapidocs/org/apache/hadoop/hbase/client/coprocessor/LongColumnInterpreter.html
index 2a6aa03..9bc8eff 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/coprocessor/LongColumnInterpreter.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/coprocessor/LongColumnInterpreter.html
@@ -640,6 +640,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/client/coprocessor/RowProcessorClient.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/coprocessor/RowProcessorClient.html 
b/devapidocs/org/apache/hadoop/hbase/client/coprocessor/RowProcessorClient.html
index 07901b7..ff53947 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/coprocessor/RowProcessorClient.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/coprocessor/RowProcessorClient.html
@@ -276,6 +276,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyri

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/checkstyle.rss
--
diff --git a/checkstyle.rss b/checkstyle.rss
index f08f50d..5d8d7b3 100644
--- a/checkstyle.rss
+++ b/checkstyle.rss
@@ -23,10 +23,10 @@ under the License.
 http://hbase.apache.org
 Apache HBase - Checkstyle report
 en-us
-©2007 - 2017 The Apache Software Foundation
+©2007 - 2018 The Apache Software Foundation
 
   File: 3468,
- Errors: 19100,
+ Errors: 19099,
  Warnings: 0,
  Infos: 0
   
@@ -14993,7 +14993,7 @@ under the License.
   0
 
 
-  1
+  0
 
   
   

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/coc.html
--
diff --git a/coc.html b/coc.html
index 1f1f84a..4875e25 100644
--- a/coc.html
+++ b/coc.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – 
   Code of Conduct Policy
@@ -376,11 +376,11 @@ email to mailto:priv...@hbase.apache.org";>the priv
 
 
   
-  Copyright ©
2007–2017
+  Copyright ©
2007–2018
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2017-12-31
+  Last Published: 
2018-01-01
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/cygwin.html
--
diff --git a/cygwin.html b/cygwin.html
index 2f1b428..171814f 100644
--- a/cygwin.html
+++ b/cygwin.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Installing Apache HBase (TM) on Windows using 
Cygwin
 
@@ -675,11 +675,11 @@ Now your HBase server is running, start 
coding and build that next
 
 
   
-  Copyright ©
2007–2017
+  Copyright ©
2007–2018
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2017-12-31
+  Last Published: 
2018-01-01
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/dependencies.html
--
diff --git a/dependencies.html b/dependencies.html
index e5f0bef..c79caef 100644
--- a/dependencies.html
+++ b/dependencies.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Project Dependencies
 
@@ -441,11 +441,11 @@
 
 
   
-  Copyright ©
2007–2017
+  Copyright ©
2007–2018
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2017-12-31
+  Last Published: 
2018-01-01
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/dependency-convergence.html
--
diff --git a/dependency-convergence.html b/dependency-convergence.html
index a726ecb..8761173 100644
--- a/dependency-convergence.html
+++ b/dependency-convergence.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Reactor Dependency Convergence
 
@@ -1078,11 +1078,11 @@
 
 
   
-  Copyright ©
2007–2017
+  Copyright ©
2007–2018
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2017-12-31
+  Last Published: 
2018-01-01
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/dependency-info.html
--
diff --git a/dependency-info.html b/dependency-info.html
index 42a8c7e..66304fe 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Dependency Information
 
@@ -314,11 +314,11 @@
 
 
   
-

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/http/log/package-summary.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/http/log/package-summary.html 
b/apidocs/org/apache/hadoop/hbase/http/log/package-summary.html
index aba7963..c40e7ce 100644
--- a/apidocs/org/apache/hadoop/hbase/http/log/package-summary.html
+++ b/apidocs/org/apache/hadoop/hbase/http/log/package-summary.html
@@ -119,6 +119,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/http/log/package-tree.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/http/log/package-tree.html 
b/apidocs/org/apache/hadoop/hbase/http/log/package-tree.html
index d87a587..3e7c773 100644
--- a/apidocs/org/apache/hadoop/hbase/http/log/package-tree.html
+++ b/apidocs/org/apache/hadoop/hbase/http/log/package-tree.html
@@ -123,6 +123,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/http/log/package-use.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/http/log/package-use.html 
b/apidocs/org/apache/hadoop/hbase/http/log/package-use.html
index dadb351..06133d5 100644
--- a/apidocs/org/apache/hadoop/hbase/http/log/package-use.html
+++ b/apidocs/org/apache/hadoop/hbase/http/log/package-use.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/http/package-summary.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/http/package-summary.html 
b/apidocs/org/apache/hadoop/hbase/http/package-summary.html
index 78a8fe3..d21a92f 100644
--- a/apidocs/org/apache/hadoop/hbase/http/package-summary.html
+++ b/apidocs/org/apache/hadoop/hbase/http/package-summary.html
@@ -136,6 +136,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/http/package-tree.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/http/package-tree.html 
b/apidocs/org/apache/hadoop/hbase/http/package-tree.html
index f5361ed..aac2ccf 100644
--- a/apidocs/org/apache/hadoop/hbase/http/package-tree.html
+++ b/apidocs/org/apache/hadoop/hbase/http/package-tree.html
@@ -123,6 +123,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/http/package-use.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/http/package-use.html 
b/apidocs/org/apache/hadoop/hbase/http/package-use.html
index 541f728..1abd679 100644
--- a/apidocs/org/apache/hadoop/hbase/http/package-use.html
+++ b/apidocs/org/apache/hadoop/hbase/http/package-use.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html 
b/apidocs/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html
index 7bd1b8b..0687f79 100644
--- a/apidocs/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html
+++ b/apidocs/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html
@@ -595,6 +595,6 @@ implements org.apache.hadoop.hbase.io.ByteBufferWriter
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserve

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/EncodingState.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/EncodingState.html 
b/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/EncodingState.html
index ae13a7b..441a393 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/EncodingState.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/EncodingState.html
@@ -242,6 +242,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/FastDiffDeltaEncoder.FastDiffCompressionState.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/FastDiffDeltaEncoder.FastDiffCompressionState.html
 
b/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/FastDiffDeltaEncoder.FastDiffCompressionState.html
index 6188452..12052fd 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/FastDiffDeltaEncoder.FastDiffCompressionState.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/FastDiffDeltaEncoder.FastDiffCompressionState.html
@@ -162,6 +162,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/FastDiffDeltaEncoder.FastDiffSeekerState.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/FastDiffDeltaEncoder.FastDiffSeekerState.html
 
b/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/FastDiffDeltaEncoder.FastDiffSeekerState.html
index d23dbe5..a10d13a 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/FastDiffDeltaEncoder.FastDiffSeekerState.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/FastDiffDeltaEncoder.FastDiffSeekerState.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/FastDiffDeltaEncoder.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/FastDiffDeltaEncoder.html
 
b/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/FastDiffDeltaEncoder.html
index 9e88df7..2cd1425 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/FastDiffDeltaEncoder.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/FastDiffDeltaEncoder.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/HFileBlockDecodingContext.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/HFileBlockDecodingContext.html
 
b/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/HFileBlockDecodingContext.html
index a694809..7161108 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/HFileBlockDecodingContext.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/HFileBlockDecodingContext.html
@@ -345,6 +345,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/HFileBlockDefaultDecodingContext.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/HFileBlockDefaultDecodingContext.html
 
b/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/HFileBlockDefaultDecodingContext.html
index 337ccf5..79b047f 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/io/encoding/class-use/HFileBlo

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/filter/DependentColumnFilter.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/filter/DependentColumnFilter.html 
b/apidocs/org/apache/hadoop/hbase/filter/DependentColumnFilter.html
index 774c11d..12dc51d 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/DependentColumnFilter.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/DependentColumnFilter.html
@@ -941,6 +941,6 @@ public Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/filter/FamilyFilter.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/filter/FamilyFilter.html 
b/apidocs/org/apache/hadoop/hbase/filter/FamilyFilter.html
index 2d55e67..b37d6f2 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/FamilyFilter.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/FamilyFilter.html
@@ -527,6 +527,6 @@ public Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/filter/Filter.ReturnCode.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/filter/Filter.ReturnCode.html 
b/apidocs/org/apache/hadoop/hbase/filter/Filter.ReturnCode.html
index c943d18..763a6b8 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/Filter.ReturnCode.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/Filter.ReturnCode.html
@@ -429,6 +429,6 @@ not permitted.)
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/filter/Filter.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/filter/Filter.html 
b/apidocs/org/apache/hadoop/hbase/filter/Filter.html
index 254fe44..ff68fde 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/Filter.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/Filter.html
@@ -807,6 +807,6 @@ public Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html 
b/apidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
index 0c53a33..12bf4e4 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/FilterList.Operator.html
@@ -349,6 +349,6 @@ not permitted.)
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/filter/FilterList.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/filter/FilterList.html 
b/apidocs/org/apache/hadoop/hbase/filter/FilterList.html
index b1b5be4..cee2bfa 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/FilterList.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/FilterList.html
@@ -1047,6 +1047,6 @@ public Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/filter/FirstKeyOnlyFilter.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/filter/FirstKeyOnlyFilter.html 
b/apidocs/org/apache/hadoop/hbase/filter/FirstKeyOnlyFilter.html
index c385bb8..5f0e378 100644
--- a/apidocs/org/apache/hadoop/hbase/filter/FirstKeyOnlyFilter.html
+++ b/apidocs/org/apache/hadoop/hbase/filter/FirstKeyOnlyFilter.html
@@ -554,6 +554,6 @@ public Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundat

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.Integrity.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.Integrity.html 
b/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.Integrity.html
index 099d970..7c20043 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.Integrity.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.Integrity.html
@@ -506,6 +506,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.html 
b/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.html
index b063349..9f0594e 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/CryptoAES.html
@@ -436,6 +436,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/AES.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/AES.html 
b/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/AES.html
index b050468..26364f8 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/AES.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/AES.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/AESDecryptor.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/AESDecryptor.html 
b/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/AESDecryptor.html
index 94a96c3..403b775 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/AESDecryptor.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/AESDecryptor.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/AESEncryptor.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/AESEncryptor.html 
b/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/AESEncryptor.html
index c73b2e2..6739d3c 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/AESEncryptor.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/AESEncryptor.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/CommonsCryptoAES.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/CommonsCryptoAES.html
 
b/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/CommonsCryptoAES.html
index c84cbb0..d5c7804 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/CommonsCryptoAES.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/io/crypto/aes/class-use/CommonsCryptoAES.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/695

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/ipc/RpcExecutor.RandomQueueBalancer.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/ipc/RpcExecutor.RandomQueueBalancer.html 
b/devapidocs/org/apache/hadoop/hbase/ipc/RpcExecutor.RandomQueueBalancer.html
index b4dabbf..0a74978 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/ipc/RpcExecutor.RandomQueueBalancer.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/ipc/RpcExecutor.RandomQueueBalancer.html
@@ -319,6 +319,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/ipc/RpcExecutor.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/RpcExecutor.html 
b/devapidocs/org/apache/hadoop/hbase/ipc/RpcExecutor.html
index a520991..cf02f21 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/RpcExecutor.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/RpcExecutor.html
@@ -1249,6 +1249,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/ipc/RpcResponse.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/RpcResponse.html 
b/devapidocs/org/apache/hadoop/hbase/ipc/RpcResponse.html
index 978b311..f192cf5 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/RpcResponse.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/RpcResponse.html
@@ -236,6 +236,6 @@ interface Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/ipc/RpcScheduler.Context.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/RpcScheduler.Context.html 
b/devapidocs/org/apache/hadoop/hbase/ipc/RpcScheduler.Context.html
index 96c0a0d..a2576df 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/RpcScheduler.Context.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/RpcScheduler.Context.html
@@ -276,6 +276,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/ipc/RpcScheduler.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/RpcScheduler.html 
b/devapidocs/org/apache/hadoop/hbase/ipc/RpcScheduler.html
index 6b79dc0..ded97ee 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/RpcScheduler.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/RpcScheduler.html
@@ -632,6 +632,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/ipc/RpcSchedulerContext.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/RpcSchedulerContext.html 
b/devapidocs/org/apache/hadoop/hbase/ipc/RpcSchedulerContext.html
index 1f330a2..97cffe9 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/RpcSchedulerContext.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/RpcSchedulerContext.html
@@ -317,6 +317,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/ipc/RpcServer.BlockingServiceAndInterface.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/ipc/RpcServer.BlockingServiceAndInterface.html
 
b/devapi

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/master/balancer/MetricsStochasticBalancerSource.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/balancer/MetricsStochasticBalancerSource.html
 
b/devapidocs/org/apache/hadoop/hbase/master/balancer/MetricsStochasticBalancerSource.html
index 34052c0..22fc187 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/balancer/MetricsStochasticBalancerSource.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/balancer/MetricsStochasticBalancerSource.html
@@ -291,6 +291,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/master/balancer/MetricsStochasticBalancerSourceImpl.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/balancer/MetricsStochasticBalancerSourceImpl.html
 
b/devapidocs/org/apache/hadoop/hbase/master/balancer/MetricsStochasticBalancerSourceImpl.html
index 5df4ddf..0d02b33 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/balancer/MetricsStochasticBalancerSourceImpl.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/balancer/MetricsStochasticBalancerSourceImpl.html
@@ -512,6 +512,6 @@ implements Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/master/balancer/RegionInfoComparator.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/balancer/RegionInfoComparator.html 
b/devapidocs/org/apache/hadoop/hbase/master/balancer/RegionInfoComparator.html
index d8bd757..fbfb495 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/balancer/RegionInfoComparator.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/balancer/RegionInfoComparator.html
@@ -289,6 +289,6 @@ implements http://docs.oracle.com/javase/8/docs/api/java/util/Comparato
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/master/balancer/RegionLocationFinder.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/balancer/RegionLocationFinder.html 
b/devapidocs/org/apache/hadoop/hbase/master/balancer/RegionLocationFinder.html
index b75289b..1dcd59c 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/balancer/RegionLocationFinder.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/balancer/RegionLocationFinder.html
@@ -669,6 +669,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/master/balancer/ServerAndLoad.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/balancer/ServerAndLoad.html 
b/devapidocs/org/apache/hadoop/hbase/master/balancer/ServerAndLoad.html
index db19c36..e26d48f 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/balancer/ServerAndLoad.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/balancer/ServerAndLoad.html
@@ -406,6 +406,6 @@ implements http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/master/balancer/SimpleLoadBalancer.BalanceInfo.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/balancer/SimpleLoadBalancer.BalanceInfo.html
 
b/devapidocs/org/apache/hadoop/hbase/master/balancer/SimpleLoadBalancer.BalanceInfo.html
index f745355..1526e98 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/balancer/SimpleLoadBalancer.BalanceInfo.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/balanc

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/mapred/class-use/GroupingTableMap.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapred/class-use/GroupingTableMap.html 
b/devapidocs/org/apache/hadoop/hbase/mapred/class-use/GroupingTableMap.html
index a591b29..030d8dd 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapred/class-use/GroupingTableMap.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapred/class-use/GroupingTableMap.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/mapred/class-use/HRegionPartitioner.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapred/class-use/HRegionPartitioner.html 
b/devapidocs/org/apache/hadoop/hbase/mapred/class-use/HRegionPartitioner.html
index 588d268..a9e5ff5 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/mapred/class-use/HRegionPartitioner.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/mapred/class-use/HRegionPartitioner.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/mapred/class-use/IdentityTableMap.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapred/class-use/IdentityTableMap.html 
b/devapidocs/org/apache/hadoop/hbase/mapred/class-use/IdentityTableMap.html
index 5c452b2..cf51754 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapred/class-use/IdentityTableMap.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapred/class-use/IdentityTableMap.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/mapred/class-use/IdentityTableReduce.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapred/class-use/IdentityTableReduce.html 
b/devapidocs/org/apache/hadoop/hbase/mapred/class-use/IdentityTableReduce.html
index 5738603..a5e9992 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/mapred/class-use/IdentityTableReduce.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/mapred/class-use/IdentityTableReduce.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/mapred/class-use/MultiTableSnapshotInputFormat.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapred/class-use/MultiTableSnapshotInputFormat.html
 
b/devapidocs/org/apache/hadoop/hbase/mapred/class-use/MultiTableSnapshotInputFormat.html
index 99e8e24..f29b6e6 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/mapred/class-use/MultiTableSnapshotInputFormat.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/mapred/class-use/MultiTableSnapshotInputFormat.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/mapred/class-use/RowCounter.RowCounterMapper.Counters.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapred/class-use/RowCounter.RowCounterMapper.Counters.html
 
b/devapidocs/org/apache/hadoop/hbase/mapred/class-use/RowCounter.RowCounterMapper.Counters.html
index 7971d8d..91a5c17 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/mapred/class-use/RowCounter.RowCounterMapper.Counters.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/mapred/class-use/RowCounter.RowCounterMapper.Counters.html
@@ -172,6 +172,6 @@ the order they are declared.
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Fou

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/class-use/HBaseInterfaceAudience.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/class-use/HBaseInterfaceAudience.html 
b/devapidocs/org/apache/hadoop/hbase/class-use/HBaseInterfaceAudience.html
index b649008..2682a12 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/HBaseInterfaceAudience.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/HBaseInterfaceAudience.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html 
b/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html
index eaf604f..692ee61 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html
@@ -601,6 +601,6 @@ service.
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/class-use/HConstants.OperationStatusCode.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/class-use/HConstants.OperationStatusCode.html
 
b/devapidocs/org/apache/hadoop/hbase/class-use/HConstants.OperationStatusCode.html
index 66b7095..8be63f6 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/class-use/HConstants.OperationStatusCode.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/class-use/HConstants.OperationStatusCode.html
@@ -223,6 +223,6 @@ the order they are declared.
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/class-use/HConstants.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HConstants.html 
b/devapidocs/org/apache/hadoop/hbase/class-use/HConstants.html
index 9963427..1d9e13f 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/HConstants.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/HConstants.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/class-use/HDFSBlocksDistribution.HostAndWeight.WeightComparator.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/class-use/HDFSBlocksDistribution.HostAndWeight.WeightComparator.html
 
b/devapidocs/org/apache/hadoop/hbase/class-use/HDFSBlocksDistribution.HostAndWeight.WeightComparator.html
index bd3e111..00452fd 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/class-use/HDFSBlocksDistribution.HostAndWeight.WeightComparator.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/class-use/HDFSBlocksDistribution.HostAndWeight.WeightComparator.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/class-use/HDFSBlocksDistribution.HostAndWeight.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/class-use/HDFSBlocksDistribution.HostAndWeight.html
 
b/devapidocs/org/apache/hadoop/hbase/class-use/HDFSBlocksDistribution.HostAndWeight.html
index 7697627..fc8a58d 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/class-use/HDFSBlocksDistribution.HostAndWeight.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/class-use/HDFSBlocksDistribution.HostAndWeight.html
@@ -202,6 +202,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 

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

2018-01-01 Thread git-site-role
Repository: hbase-site
Updated Branches:
  refs/heads/asf-site 3d44c39d8 -> 69506d415


http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/master/balancer/class-use/StochasticLoadBalancer.ServerLocalityCostFunction.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/balancer/class-use/StochasticLoadBalancer.ServerLocalityCostFunction.html
 
b/devapidocs/org/apache/hadoop/hbase/master/balancer/class-use/StochasticLoadBalancer.ServerLocalityCostFunction.html
index 6e38b91..0a8579b 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/balancer/class-use/StochasticLoadBalancer.ServerLocalityCostFunction.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/balancer/class-use/StochasticLoadBalancer.ServerLocalityCostFunction.html
@@ -160,6 +160,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 



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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/package-tree.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/package-tree.html
index 39ac5fa..a3f 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/package-tree.html
@@ -158,6 +158,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/package-use.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/package-use.html 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/package-use.html
index 88d171b..59a2967 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/package-use.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/replication/package-use.html
@@ -153,6 +153,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/master/ActiveMasterManager.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/master/ActiveMasterManager.html 
b/devapidocs/org/apache/hadoop/hbase/master/ActiveMasterManager.html
index fa6137e..8cff6b0 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/ActiveMasterManager.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/ActiveMasterManager.html
@@ -557,6 +557,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/master/AssignmentListener.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/master/AssignmentListener.html 
b/devapidocs/org/apache/hadoop/hbase/master/AssignmentListener.html
index d4267dc..d3dbbca 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/AssignmentListener.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/AssignmentListener.html
@@ -250,6 +250,6 @@ public interface Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/master/AssignmentVerificationReport.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/AssignmentVerificationReport.html 
b/devapidocs/org/apache/hadoop/hbase/master/AssignmentVerificationReport.html
index e552205..a352b65 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/AssignmentVerificationReport.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/AssignmentVerificationReport.html
@@ -836,6 +836,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/master/CatalogJanitor.SplitParentFirstComparator.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/CatalogJanitor.SplitParentFirstComparator.html
 
b/devapidocs/org/apache/hadoop/hbase/master/CatalogJanitor.SplitParentFirstComparator.html
index 959496c..6213383 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/CatalogJanitor.SplitParentFirstComparator.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/CatalogJanitor.SplitParentFirstComparator.html
@@ -327,6 +327,6 @@ implements http://docs.oracle.com/javase/8/docs/api/java/util/Comparato
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.ap

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/mapreduce/TsvImporterTextMapper.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/mapreduce/TsvImporterTextMapper.html 
b/apidocs/org/apache/hadoop/hbase/mapreduce/TsvImporterTextMapper.html
index 40ddef4..1469040 100644
--- a/apidocs/org/apache/hadoop/hbase/mapreduce/TsvImporterTextMapper.html
+++ b/apidocs/org/apache/hadoop/hbase/mapreduce/TsvImporterTextMapper.html
@@ -379,6 +379,6 @@ extends 
org.apache.hadoop.mapreduce.MapperThe Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/mapreduce/VisibilityExpressionResolver.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/mapreduce/VisibilityExpressionResolver.html 
b/apidocs/org/apache/hadoop/hbase/mapreduce/VisibilityExpressionResolver.html
index a1f1b8b..64edfb4 100644
--- 
a/apidocs/org/apache/hadoop/hbase/mapreduce/VisibilityExpressionResolver.html
+++ 
b/apidocs/org/apache/hadoop/hbase/mapreduce/VisibilityExpressionResolver.html
@@ -260,6 +260,6 @@ extends org.apache.hadoop.conf.Configurable
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/mapreduce/WALInputFormat.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/WALInputFormat.html 
b/apidocs/org/apache/hadoop/hbase/mapreduce/WALInputFormat.html
index c69c50c..f90a77c 100644
--- a/apidocs/org/apache/hadoop/hbase/mapreduce/WALInputFormat.html
+++ b/apidocs/org/apache/hadoop/hbase/mapreduce/WALInputFormat.html
@@ -364,6 +364,6 @@ extends 
org.apache.hadoop.mapreduce.InputFormatThe Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/mapreduce/WALPlayer.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/WALPlayer.html 
b/apidocs/org/apache/hadoop/hbase/mapreduce/WALPlayer.html
index 7796dc8..3bb11e9 100644
--- a/apidocs/org/apache/hadoop/hbase/mapreduce/WALPlayer.html
+++ b/apidocs/org/apache/hadoop/hbase/mapreduce/WALPlayer.html
@@ -478,6 +478,6 @@ implements org.apache.hadoop.util.Tool
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/CellCounter.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/CellCounter.html 
b/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/CellCounter.html
index d30126e..65ec592 100644
--- a/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/CellCounter.html
+++ b/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/CellCounter.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/CellCreator.html
--
diff --git 
a/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/CellCreator.html 
b/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/CellCreator.html
index ba53f91..af45397 100644
--- a/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/CellCreator.html
+++ b/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/CellCreator.html
@@ -163,6 +163,6 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/apidocs/org/apache/hado

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogManagerCoordination.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogManagerCoordination.html
 
b/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogManagerCoordination.html
index d1be68c..cef0831 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogManagerCoordination.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogManagerCoordination.html
@@ -235,6 +235,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.SplitTaskDetails.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.SplitTaskDetails.html
 
b/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.SplitTaskDetails.html
index 42a5cdb..e8618b8 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.SplitTaskDetails.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.SplitTaskDetails.html
@@ -227,6 +227,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.html
 
b/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.html
index 70ca6eb..a43b6d6 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/coordination/class-use/SplitLogWorkerCoordination.html
@@ -333,6 +333,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/coordination/class-use/ZKSplitLogManagerCoordination.CreateAsyncCallback.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/ZKSplitLogManagerCoordination.CreateAsyncCallback.html
 
b/devapidocs/org/apache/hadoop/hbase/coordination/class-use/ZKSplitLogManagerCoordination.CreateAsyncCallback.html
index e96b596..2349850 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/ZKSplitLogManagerCoordination.CreateAsyncCallback.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/coordination/class-use/ZKSplitLogManagerCoordination.CreateAsyncCallback.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/coordination/class-use/ZKSplitLogManagerCoordination.CreateRescanAsyncCallback.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/ZKSplitLogManagerCoordination.CreateRescanAsyncCallback.html
 
b/devapidocs/org/apache/hadoop/hbase/coordination/class-use/ZKSplitLogManagerCoordination.CreateRescanAsyncCallback.html
index dd1ad08..91dd157 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/coordination/class-use/ZKSplitLogManagerCoordination.CreateRescanAsyncCallback.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/coordination/class-use/ZKSplitLogManagerCoordination.CreateRescanAsyncCallback.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/coordination/class-use/ZKSplitLogManagerCoordination.DeleteAsyncCallback.html

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/mapreduce/MutationSerialization.MutationSerializer.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/MutationSerialization.MutationSerializer.html
 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/MutationSerialization.MutationSerializer.html
index b782b93..13ffdaf 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/MutationSerialization.MutationSerializer.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/MutationSerialization.MutationSerializer.html
@@ -361,6 +361,6 @@ implements org.apache.hadoop.io.serializer.SerializerThe Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/mapreduce/MutationSerialization.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/MutationSerialization.html 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/MutationSerialization.html
index 852e6c7..b887231 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/MutationSerialization.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/MutationSerialization.html
@@ -334,6 +334,6 @@ implements 
org.apache.hadoop.io.serializer.SerializationThe Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/mapreduce/PutCombiner.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/PutCombiner.html 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/PutCombiner.html
index 5ce4d64..1203975 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/PutCombiner.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/PutCombiner.html
@@ -352,6 +352,6 @@ extends org.apache.hadoop.mapreduce.ReducerThe Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/mapreduce/PutSortReducer.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/PutSortReducer.html 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/PutSortReducer.html
index f8ef872..94fb4f8 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/PutSortReducer.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/PutSortReducer.html
@@ -375,6 +375,6 @@ extends org.apache.hadoop.mapreduce.ReducerThe Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/mapreduce/RegionSizeCalculator.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/RegionSizeCalculator.html 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/RegionSizeCalculator.html
index 19c9963..537e12b 100644
--- a/devapidocs/org/apache/hadoop/hbase/mapreduce/RegionSizeCalculator.html
+++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/RegionSizeCalculator.html
@@ -433,6 +433,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/mapreduce/ResultSerialization.Result94Deserializer.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/ResultSerialization.Result94Deserializer.html
 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/ResultSerialization.Result94Deserializer.html
index c69ba2c..895fd45 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/mapreduce/ResultSerialization.Result94Deserializer.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/mapreduce/ResultSerialization.Result94Deserializer.html
@@ -386,6 +386,6 @@ implements 
org.apache.hadoop.io.serializer.DeserializerThe Apache Soft

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/exceptions/ConnectionClosingException.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/exceptions/ConnectionClosingException.html 
b/devapidocs/org/apache/hadoop/hbase/exceptions/ConnectionClosingException.html
index 096659e..f3985d2 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/exceptions/ConnectionClosingException.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/exceptions/ConnectionClosingException.html
@@ -309,6 +309,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/io/IOException.ht
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/exceptions/DeserializationException.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/exceptions/DeserializationException.html 
b/devapidocs/org/apache/hadoop/hbase/exceptions/DeserializationException.html
index 95cea2a..803efb5 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/exceptions/DeserializationException.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/exceptions/DeserializationException.html
@@ -303,6 +303,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/exceptions/FailedSanityCheckException.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/exceptions/FailedSanityCheckException.html 
b/devapidocs/org/apache/hadoop/hbase/exceptions/FailedSanityCheckException.html
index 53a42bb..e72bc5b 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/exceptions/FailedSanityCheckException.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/exceptions/FailedSanityCheckException.html
@@ -353,6 +353,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/exceptions/HBaseException.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/exceptions/HBaseException.html 
b/devapidocs/org/apache/hadoop/hbase/exceptions/HBaseException.html
index f054f49..b7cd61a 100644
--- a/devapidocs/org/apache/hadoop/hbase/exceptions/HBaseException.html
+++ b/devapidocs/org/apache/hadoop/hbase/exceptions/HBaseException.html
@@ -303,6 +303,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.ht
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/exceptions/IllegalArgumentIOException.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/exceptions/IllegalArgumentIOException.html 
b/devapidocs/org/apache/hadoop/hbase/exceptions/IllegalArgumentIOException.html
index 6b82661..59da83e 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/exceptions/IllegalArgumentIOException.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/exceptions/IllegalArgumentIOException.html
@@ -303,6 +303,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/io/IOException.ht
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/exceptions/MergeRegionException.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/exceptions/MergeRegionException.html 
b/devapidocs/org/apache/hadoop/hbase/exceptions/MergeRegionException.html
index 732208c..b17005d 100644
--- a/devapidocs/org/apache/hadoop/hbase/exceptions/MergeRegionException.html
+++ b/devapidocs/org/apache/hadoop/hbase/exceptions/MergeRegionException.html
@@ -342,6 +342,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Ap

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CacheableDeserializerIdManager.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CacheableDeserializerIdManager.html
 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CacheableDeserializerIdManager.html
index 726ed31..e8a93c1 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CacheableDeserializerIdManager.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CacheableDeserializerIdManager.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CachedBlock.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CachedBlock.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CachedBlock.html
index 59ee24f..21dc8c1 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CachedBlock.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CachedBlock.html
@@ -273,6 +273,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/ChecksumUtil.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/ChecksumUtil.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/ChecksumUtil.html
index eb695dc..af30dd2 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/ChecksumUtil.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/ChecksumUtil.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CombinedBlockCache.CombinedCacheStats.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CombinedBlockCache.CombinedCacheStats.html
 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CombinedBlockCache.CombinedCacheStats.html
index eb8d443..c777ee8 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CombinedBlockCache.CombinedCacheStats.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CombinedBlockCache.CombinedCacheStats.html
@@ -163,6 +163,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CombinedBlockCache.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CombinedBlockCache.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CombinedBlockCache.html
index 0ee4fea..4fcf7ce 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CombinedBlockCache.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CombinedBlockCache.html
@@ -163,6 +163,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CompoundBloomFilter.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CompoundBloomFilter.html
 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CompoundBloomFilter.html
index c8a5c2b..4671194 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CompoundBloomFilter.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/class-use/CompoundBloomFilter.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Founda

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.NotSeekedException.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.NotSeekedException.html
 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.NotSeekedException.html
index 724353c..c5a4a7f 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.NotSeekedException.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.NotSeekedException.html
@@ -274,6 +274,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/IllegalState
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html
index 75e7b05..06b0d14 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.html
@@ -1896,6 +1896,6 @@ public Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileScanner.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileScanner.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileScanner.html
index 12eac35..e740733 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileScanner.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileScanner.html
@@ -567,6 +567,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileUtil.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileUtil.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileUtil.html
index 71186cf..26c8b69 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileUtil.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileUtil.html
@@ -285,6 +285,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileWriterImpl.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileWriterImpl.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileWriterImpl.html
index 330e08a..bbef49a 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileWriterImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/HFileWriterImpl.html
@@ -1488,6 +1488,6 @@ implements Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/hfile/InclusiveCombinedBlockCache.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/io/hfile/InclusiveCombinedBlockCache.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/InclusiveCombinedBlockCache.html
index 644d487..5bd8d1c 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/io/hfile/InclusiveCombinedBlockCache.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/InclusiveCombinedBlockCache.html
@@ -406,6 +406,6 @@ extends Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/io/hfile/InlineBlockWriter.html
---

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

2018-01-01 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/class-use/ServerLoad.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/ServerLoad.html 
b/devapidocs/org/apache/hadoop/hbase/class-use/ServerLoad.html
index 3d20059..0107f4f 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/ServerLoad.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/ServerLoad.html
@@ -368,6 +368,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/class-use/ServerMetrics.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/ServerMetrics.html 
b/devapidocs/org/apache/hadoop/hbase/class-use/ServerMetrics.html
index fbaf512..f62c0d6 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/ServerMetrics.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/ServerMetrics.html
@@ -309,6 +309,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/class-use/ServerMetricsBuilder.ServerMetricsImpl.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/class-use/ServerMetricsBuilder.ServerMetricsImpl.html
 
b/devapidocs/org/apache/hadoop/hbase/class-use/ServerMetricsBuilder.ServerMetricsImpl.html
index d5bdea0..9a759e5 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/class-use/ServerMetricsBuilder.ServerMetricsImpl.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/class-use/ServerMetricsBuilder.ServerMetricsImpl.html
@@ -120,6 +120,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/class-use/ServerMetricsBuilder.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/class-use/ServerMetricsBuilder.html 
b/devapidocs/org/apache/hadoop/hbase/class-use/ServerMetricsBuilder.html
index cd402bd..f598397 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/ServerMetricsBuilder.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/ServerMetricsBuilder.html
@@ -204,6 +204,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html 
b/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html
index d9d4ce4..99d28eb 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html
@@ -6483,6 +6483,6 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/class-use/ServiceNotRunningException.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/class-use/ServiceNotRunningException.html 
b/devapidocs/org/apache/hadoop/hbase/class-use/ServiceNotRunningException.html
index 6b801c8..65a6318 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/class-use/ServiceNotRunningException.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/class-use/ServiceNotRunningException.html
@@ -165,6 +165,6 @@
 
 
 
-Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+Copyright © 2007–2018 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/class-use/SharedConnection.html
--
diff --git a/deva

  1   2   >