hbase git commit: HBASE-19623 Create replication endpoint asynchronously when adding a replication source
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
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!]
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)
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)
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.
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
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)
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
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
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
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
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
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
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"
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)
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
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
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
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
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
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
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
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
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
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)
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()
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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)
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
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
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 .
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 .
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 .
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 .
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 .
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 .
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
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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 .
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.InputFormat 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/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 .
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 .
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.Serialization 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/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.Reducer 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/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.Reducer 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/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.Deserializer The Apache Soft
[19/51] [partial] hbase-site git commit: Published site at .
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 .
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 .
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 .
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