[hbase] Git Push Summary
Repository: hbase Updated Branches: refs/heads/branch-1.1-HBASE-18426 [deleted] 2edb0ef88
hbase git commit: HBASE-18185 IntegrationTestTimeBoundedRequestsWithRegionReplicas unbalanced tests fails with AssertionError
Repository: hbase Updated Branches: refs/heads/branch-1.2 34120e896 -> 2e7f55fe3 HBASE-18185 IntegrationTestTimeBoundedRequestsWithRegionReplicas unbalanced tests fails with AssertionError unbalance.kill.meta.rs property was added which controls the monkey to kill that region server which holds hbase:meta. Change-Id: I2c871789645b6c1986104f5a16cc6b9badfbc172 Signed-off-by: Apekshit SharmaProject: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/2e7f55fe Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/2e7f55fe Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/2e7f55fe Branch: refs/heads/branch-1.2 Commit: 2e7f55fe3ed5f0602f74c7d6205ee19d0c836851 Parents: 34120e8 Author: Balazs Meszaros Authored: Wed Jun 28 11:17:12 2017 +0200 Committer: Apekshit Sharma Committed: Thu Jul 27 15:04:32 2017 -0700 -- .../UnbalanceKillAndRebalanceAction.java| 24 .../hbase/chaos/factories/MonkeyConstants.java | 2 ++ .../chaos/factories/UnbalanceMonkeyFactory.java | 6 - 3 files changed, 26 insertions(+), 6 deletions(-) -- http://git-wip-us.apache.org/repos/asf/hbase/blob/2e7f55fe/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java -- diff --git a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java index 1ac1458..0035c2c 100644 --- a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java +++ b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java @@ -41,12 +41,15 @@ public class UnbalanceKillAndRebalanceAction extends Action { private long waitForUnbalanceMilliSec; private long waitForKillsMilliSec; private long waitAfterBalanceMilliSec; + private boolean killMetaRs; - public UnbalanceKillAndRebalanceAction(long waitUnbalance, long waitKill, long waitAfterBalance) { + public UnbalanceKillAndRebalanceAction(long waitUnbalance, long waitKill, long waitAfterBalance, + boolean killMetaRs) { super(); waitForUnbalanceMilliSec = waitUnbalance; waitForKillsMilliSec = waitKill; waitAfterBalanceMilliSec = waitAfterBalance; +this.killMetaRs = killMetaRs; } @Override @@ -57,7 +60,9 @@ public class UnbalanceKillAndRebalanceAction extends Action { int liveCount = (int)Math.ceil(FRC_SERVERS_THAT_HOARD_AND_LIVE * victimServers.size()); int deadCount = (int)Math.ceil(FRC_SERVERS_THAT_HOARD_AND_DIE * victimServers.size()); -Assert.assertTrue((liveCount + deadCount) < victimServers.size()); +Assert.assertTrue( +"There are not enough victim servers: " + victimServers.size(), +liveCount + deadCount < victimServers.size()); List targetServers = new ArrayList(liveCount); for (int i = 0; i < liveCount + deadCount; ++i) { int victimIx = RandomUtils.nextInt(victimServers.size()); @@ -65,14 +70,23 @@ public class UnbalanceKillAndRebalanceAction extends Action { } unbalanceRegions(status, victimServers, targetServers, HOARD_FRC_OF_REGIONS); Thread.sleep(waitForUnbalanceMilliSec); -for (int i = 0; i < liveCount; ++i) { +ServerName metaServer = cluster.getServerHoldingMeta(); +for (ServerName targetServer: targetServers) { // Don't keep killing servers if we're // trying to stop the monkey. if (context.isStopping()) { break; } - killRs(targetServers.get(i)); - killedServers.add(targetServers.get(i)); + if (killedServers.size() >= liveCount) { +break; + } + + if (!killMetaRs && targetServer.equals(metaServer)) { +LOG.info("Not killing server because it holds hbase:meta."); + } else { +killRs(targetServer); +killedServers.add(targetServer); + } } Thread.sleep(waitForKillsMilliSec); http://git-wip-us.apache.org/repos/asf/hbase/blob/2e7f55fe/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java -- diff --git a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java index 49f3b55..452d903 100644 --- a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java +++ b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java @@ -39,6 +39,7 @@ public interface MonkeyConstants {
hbase git commit: HBASE-18185 IntegrationTestTimeBoundedRequestsWithRegionReplicas unbalanced tests fails with AssertionError
Repository: hbase Updated Branches: refs/heads/branch-1.3 c23b7c9c8 -> 488ae4be6 HBASE-18185 IntegrationTestTimeBoundedRequestsWithRegionReplicas unbalanced tests fails with AssertionError unbalance.kill.meta.rs property was added which controls the monkey to kill that region server which holds hbase:meta. Change-Id: I2c871789645b6c1986104f5a16cc6b9badfbc172 Signed-off-by: Apekshit SharmaProject: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/488ae4be Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/488ae4be Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/488ae4be Branch: refs/heads/branch-1.3 Commit: 488ae4be658f8a968ca6a9a530e0606f93dc5028 Parents: c23b7c9 Author: Balazs Meszaros Authored: Wed Jun 28 11:17:12 2017 +0200 Committer: Apekshit Sharma Committed: Thu Jul 27 15:04:07 2017 -0700 -- .../UnbalanceKillAndRebalanceAction.java| 24 .../hbase/chaos/factories/MonkeyConstants.java | 2 ++ .../chaos/factories/UnbalanceMonkeyFactory.java | 6 - 3 files changed, 26 insertions(+), 6 deletions(-) -- http://git-wip-us.apache.org/repos/asf/hbase/blob/488ae4be/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java -- diff --git a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java index 1ac1458..0035c2c 100644 --- a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java +++ b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java @@ -41,12 +41,15 @@ public class UnbalanceKillAndRebalanceAction extends Action { private long waitForUnbalanceMilliSec; private long waitForKillsMilliSec; private long waitAfterBalanceMilliSec; + private boolean killMetaRs; - public UnbalanceKillAndRebalanceAction(long waitUnbalance, long waitKill, long waitAfterBalance) { + public UnbalanceKillAndRebalanceAction(long waitUnbalance, long waitKill, long waitAfterBalance, + boolean killMetaRs) { super(); waitForUnbalanceMilliSec = waitUnbalance; waitForKillsMilliSec = waitKill; waitAfterBalanceMilliSec = waitAfterBalance; +this.killMetaRs = killMetaRs; } @Override @@ -57,7 +60,9 @@ public class UnbalanceKillAndRebalanceAction extends Action { int liveCount = (int)Math.ceil(FRC_SERVERS_THAT_HOARD_AND_LIVE * victimServers.size()); int deadCount = (int)Math.ceil(FRC_SERVERS_THAT_HOARD_AND_DIE * victimServers.size()); -Assert.assertTrue((liveCount + deadCount) < victimServers.size()); +Assert.assertTrue( +"There are not enough victim servers: " + victimServers.size(), +liveCount + deadCount < victimServers.size()); List targetServers = new ArrayList(liveCount); for (int i = 0; i < liveCount + deadCount; ++i) { int victimIx = RandomUtils.nextInt(victimServers.size()); @@ -65,14 +70,23 @@ public class UnbalanceKillAndRebalanceAction extends Action { } unbalanceRegions(status, victimServers, targetServers, HOARD_FRC_OF_REGIONS); Thread.sleep(waitForUnbalanceMilliSec); -for (int i = 0; i < liveCount; ++i) { +ServerName metaServer = cluster.getServerHoldingMeta(); +for (ServerName targetServer: targetServers) { // Don't keep killing servers if we're // trying to stop the monkey. if (context.isStopping()) { break; } - killRs(targetServers.get(i)); - killedServers.add(targetServers.get(i)); + if (killedServers.size() >= liveCount) { +break; + } + + if (!killMetaRs && targetServer.equals(metaServer)) { +LOG.info("Not killing server because it holds hbase:meta."); + } else { +killRs(targetServer); +killedServers.add(targetServer); + } } Thread.sleep(waitForKillsMilliSec); http://git-wip-us.apache.org/repos/asf/hbase/blob/488ae4be/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java -- diff --git a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java index 49f3b55..452d903 100644 --- a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java +++ b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java @@ -39,6 +39,7 @@ public interface MonkeyConstants {
hbase git commit: HBASE-18185 IntegrationTestTimeBoundedRequestsWithRegionReplicas unbalanced tests fails with AssertionError
Repository: hbase Updated Branches: refs/heads/branch-1.4 615a67799 -> 19496f15d HBASE-18185 IntegrationTestTimeBoundedRequestsWithRegionReplicas unbalanced tests fails with AssertionError unbalance.kill.meta.rs property was added which controls the monkey to kill that region server which holds hbase:meta. Change-Id: I2c871789645b6c1986104f5a16cc6b9badfbc172 Signed-off-by: Apekshit SharmaProject: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/19496f15 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/19496f15 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/19496f15 Branch: refs/heads/branch-1.4 Commit: 19496f15dcbb22523eda5c8b36ba1691bbf15545 Parents: 615a677 Author: Balazs Meszaros Authored: Wed Jun 28 11:17:12 2017 +0200 Committer: Apekshit Sharma Committed: Thu Jul 27 15:03:41 2017 -0700 -- .../UnbalanceKillAndRebalanceAction.java| 24 .../hbase/chaos/factories/MonkeyConstants.java | 2 ++ .../chaos/factories/UnbalanceMonkeyFactory.java | 6 - 3 files changed, 26 insertions(+), 6 deletions(-) -- http://git-wip-us.apache.org/repos/asf/hbase/blob/19496f15/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java -- diff --git a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java index 1ac1458..0035c2c 100644 --- a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java +++ b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java @@ -41,12 +41,15 @@ public class UnbalanceKillAndRebalanceAction extends Action { private long waitForUnbalanceMilliSec; private long waitForKillsMilliSec; private long waitAfterBalanceMilliSec; + private boolean killMetaRs; - public UnbalanceKillAndRebalanceAction(long waitUnbalance, long waitKill, long waitAfterBalance) { + public UnbalanceKillAndRebalanceAction(long waitUnbalance, long waitKill, long waitAfterBalance, + boolean killMetaRs) { super(); waitForUnbalanceMilliSec = waitUnbalance; waitForKillsMilliSec = waitKill; waitAfterBalanceMilliSec = waitAfterBalance; +this.killMetaRs = killMetaRs; } @Override @@ -57,7 +60,9 @@ public class UnbalanceKillAndRebalanceAction extends Action { int liveCount = (int)Math.ceil(FRC_SERVERS_THAT_HOARD_AND_LIVE * victimServers.size()); int deadCount = (int)Math.ceil(FRC_SERVERS_THAT_HOARD_AND_DIE * victimServers.size()); -Assert.assertTrue((liveCount + deadCount) < victimServers.size()); +Assert.assertTrue( +"There are not enough victim servers: " + victimServers.size(), +liveCount + deadCount < victimServers.size()); List targetServers = new ArrayList(liveCount); for (int i = 0; i < liveCount + deadCount; ++i) { int victimIx = RandomUtils.nextInt(victimServers.size()); @@ -65,14 +70,23 @@ public class UnbalanceKillAndRebalanceAction extends Action { } unbalanceRegions(status, victimServers, targetServers, HOARD_FRC_OF_REGIONS); Thread.sleep(waitForUnbalanceMilliSec); -for (int i = 0; i < liveCount; ++i) { +ServerName metaServer = cluster.getServerHoldingMeta(); +for (ServerName targetServer: targetServers) { // Don't keep killing servers if we're // trying to stop the monkey. if (context.isStopping()) { break; } - killRs(targetServers.get(i)); - killedServers.add(targetServers.get(i)); + if (killedServers.size() >= liveCount) { +break; + } + + if (!killMetaRs && targetServer.equals(metaServer)) { +LOG.info("Not killing server because it holds hbase:meta."); + } else { +killRs(targetServer); +killedServers.add(targetServer); + } } Thread.sleep(waitForKillsMilliSec); http://git-wip-us.apache.org/repos/asf/hbase/blob/19496f15/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java -- diff --git a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java index 49f3b55..452d903 100644 --- a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java +++ b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java @@ -39,6 +39,7 @@ public interface MonkeyConstants {
hbase git commit: HBASE-18185 IntegrationTestTimeBoundedRequestsWithRegionReplicas unbalanced tests fails with AssertionError
Repository: hbase Updated Branches: refs/heads/branch-1 e662d0432 -> 0053cb967 HBASE-18185 IntegrationTestTimeBoundedRequestsWithRegionReplicas unbalanced tests fails with AssertionError unbalance.kill.meta.rs property was added which controls the monkey to kill that region server which holds hbase:meta. Change-Id: I2c871789645b6c1986104f5a16cc6b9badfbc172 Signed-off-by: Apekshit SharmaProject: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/0053cb96 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/0053cb96 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/0053cb96 Branch: refs/heads/branch-1 Commit: 0053cb967b3178cdfff88e50af3f017fa7509118 Parents: e662d04 Author: Balazs Meszaros Authored: Wed Jun 28 11:17:12 2017 +0200 Committer: Apekshit Sharma Committed: Thu Jul 27 15:02:51 2017 -0700 -- .../UnbalanceKillAndRebalanceAction.java| 24 .../hbase/chaos/factories/MonkeyConstants.java | 2 ++ .../chaos/factories/UnbalanceMonkeyFactory.java | 6 - 3 files changed, 26 insertions(+), 6 deletions(-) -- http://git-wip-us.apache.org/repos/asf/hbase/blob/0053cb96/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java -- diff --git a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java index 1ac1458..0035c2c 100644 --- a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java +++ b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java @@ -41,12 +41,15 @@ public class UnbalanceKillAndRebalanceAction extends Action { private long waitForUnbalanceMilliSec; private long waitForKillsMilliSec; private long waitAfterBalanceMilliSec; + private boolean killMetaRs; - public UnbalanceKillAndRebalanceAction(long waitUnbalance, long waitKill, long waitAfterBalance) { + public UnbalanceKillAndRebalanceAction(long waitUnbalance, long waitKill, long waitAfterBalance, + boolean killMetaRs) { super(); waitForUnbalanceMilliSec = waitUnbalance; waitForKillsMilliSec = waitKill; waitAfterBalanceMilliSec = waitAfterBalance; +this.killMetaRs = killMetaRs; } @Override @@ -57,7 +60,9 @@ public class UnbalanceKillAndRebalanceAction extends Action { int liveCount = (int)Math.ceil(FRC_SERVERS_THAT_HOARD_AND_LIVE * victimServers.size()); int deadCount = (int)Math.ceil(FRC_SERVERS_THAT_HOARD_AND_DIE * victimServers.size()); -Assert.assertTrue((liveCount + deadCount) < victimServers.size()); +Assert.assertTrue( +"There are not enough victim servers: " + victimServers.size(), +liveCount + deadCount < victimServers.size()); List targetServers = new ArrayList(liveCount); for (int i = 0; i < liveCount + deadCount; ++i) { int victimIx = RandomUtils.nextInt(victimServers.size()); @@ -65,14 +70,23 @@ public class UnbalanceKillAndRebalanceAction extends Action { } unbalanceRegions(status, victimServers, targetServers, HOARD_FRC_OF_REGIONS); Thread.sleep(waitForUnbalanceMilliSec); -for (int i = 0; i < liveCount; ++i) { +ServerName metaServer = cluster.getServerHoldingMeta(); +for (ServerName targetServer: targetServers) { // Don't keep killing servers if we're // trying to stop the monkey. if (context.isStopping()) { break; } - killRs(targetServers.get(i)); - killedServers.add(targetServers.get(i)); + if (killedServers.size() >= liveCount) { +break; + } + + if (!killMetaRs && targetServer.equals(metaServer)) { +LOG.info("Not killing server because it holds hbase:meta."); + } else { +killRs(targetServer); +killedServers.add(targetServer); + } } Thread.sleep(waitForKillsMilliSec); http://git-wip-us.apache.org/repos/asf/hbase/blob/0053cb96/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java -- diff --git a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java index 49f3b55..452d903 100644 --- a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java +++ b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java @@ -39,6 +39,7 @@ public interface MonkeyConstants { String
hbase git commit: HBASE-18185 IntegrationTestTimeBoundedRequestsWithRegionReplicas unbalanced tests fails with AssertionError
Repository: hbase Updated Branches: refs/heads/branch-2 75789048c -> 34a1ae875 HBASE-18185 IntegrationTestTimeBoundedRequestsWithRegionReplicas unbalanced tests fails with AssertionError unbalance.kill.meta.rs property was added which controls the monkey to kill that region server which holds hbase:meta. Change-Id: I049d05cc13a78ba868c917879f67ef4f34fffbf9 Signed-off-by: Apekshit SharmaProject: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/34a1ae87 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/34a1ae87 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/34a1ae87 Branch: refs/heads/branch-2 Commit: 34a1ae875c216dd601a345e534eb489255c2421b Parents: 7578904 Author: Balazs Meszaros Authored: Wed Jun 28 11:17:12 2017 +0200 Committer: Apekshit Sharma Committed: Thu Jul 27 15:01:53 2017 -0700 -- .../UnbalanceKillAndRebalanceAction.java| 24 .../hbase/chaos/factories/MonkeyConstants.java | 2 ++ .../chaos/factories/UnbalanceMonkeyFactory.java | 6 - 3 files changed, 26 insertions(+), 6 deletions(-) -- http://git-wip-us.apache.org/repos/asf/hbase/blob/34a1ae87/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java -- diff --git a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java index a40c8b1..626953d 100644 --- a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java +++ b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java @@ -41,12 +41,15 @@ public class UnbalanceKillAndRebalanceAction extends Action { private long waitForUnbalanceMilliSec; private long waitForKillsMilliSec; private long waitAfterBalanceMilliSec; + private boolean killMetaRs; - public UnbalanceKillAndRebalanceAction(long waitUnbalance, long waitKill, long waitAfterBalance) { + public UnbalanceKillAndRebalanceAction(long waitUnbalance, long waitKill, long waitAfterBalance, + boolean killMetaRs) { super(); waitForUnbalanceMilliSec = waitUnbalance; waitForKillsMilliSec = waitKill; waitAfterBalanceMilliSec = waitAfterBalance; +this.killMetaRs = killMetaRs; } @Override @@ -57,7 +60,9 @@ public class UnbalanceKillAndRebalanceAction extends Action { int liveCount = (int)Math.ceil(FRC_SERVERS_THAT_HOARD_AND_LIVE * victimServers.size()); int deadCount = (int)Math.ceil(FRC_SERVERS_THAT_HOARD_AND_DIE * victimServers.size()); -Assert.assertTrue((liveCount + deadCount) < victimServers.size()); +Assert.assertTrue( +"There are not enough victim servers: " + victimServers.size(), +liveCount + deadCount < victimServers.size()); List targetServers = new ArrayList<>(liveCount); for (int i = 0; i < liveCount + deadCount; ++i) { int victimIx = RandomUtils.nextInt(victimServers.size()); @@ -65,14 +70,23 @@ public class UnbalanceKillAndRebalanceAction extends Action { } unbalanceRegions(status, victimServers, targetServers, HOARD_FRC_OF_REGIONS); Thread.sleep(waitForUnbalanceMilliSec); -for (int i = 0; i < liveCount; ++i) { +ServerName metaServer = cluster.getServerHoldingMeta(); +for (ServerName targetServer: targetServers) { // Don't keep killing servers if we're // trying to stop the monkey. if (context.isStopping()) { break; } - killRs(targetServers.get(i)); - killedServers.add(targetServers.get(i)); + if (killedServers.size() >= liveCount) { +break; + } + + if (!killMetaRs && targetServer.equals(metaServer)) { +LOG.info("Not killing server because it holds hbase:meta."); + } else { +killRs(targetServer); +killedServers.add(targetServer); + } } Thread.sleep(waitForKillsMilliSec); http://git-wip-us.apache.org/repos/asf/hbase/blob/34a1ae87/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java -- diff --git a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java index 49f3b55..452d903 100644 --- a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java +++ b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java @@ -39,6 +39,7 @@ public interface MonkeyConstants { String
hbase git commit: HBASE-18185 IntegrationTestTimeBoundedRequestsWithRegionReplicas unbalanced tests fails with AssertionError
Repository: hbase Updated Branches: refs/heads/master 9a1661832 -> c5d3de0cd HBASE-18185 IntegrationTestTimeBoundedRequestsWithRegionReplicas unbalanced tests fails with AssertionError unbalance.kill.meta.rs property was added which controls the monkey to kill that region server which holds hbase:meta. Change-Id: I049d05cc13a78ba868c917879f67ef4f34fffbf9 Signed-off-by: Apekshit SharmaProject: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/c5d3de0c Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/c5d3de0c Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/c5d3de0c Branch: refs/heads/master Commit: c5d3de0cd40c75334a2ccd0c953eb44dce3dbb2f Parents: 9a16618 Author: Balazs Meszaros Authored: Wed Jun 28 11:17:12 2017 +0200 Committer: Apekshit Sharma Committed: Thu Jul 27 15:01:15 2017 -0700 -- .../UnbalanceKillAndRebalanceAction.java| 24 .../hbase/chaos/factories/MonkeyConstants.java | 2 ++ .../chaos/factories/UnbalanceMonkeyFactory.java | 6 - 3 files changed, 26 insertions(+), 6 deletions(-) -- http://git-wip-us.apache.org/repos/asf/hbase/blob/c5d3de0c/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java -- diff --git a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java index a40c8b1..626953d 100644 --- a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java +++ b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceKillAndRebalanceAction.java @@ -41,12 +41,15 @@ public class UnbalanceKillAndRebalanceAction extends Action { private long waitForUnbalanceMilliSec; private long waitForKillsMilliSec; private long waitAfterBalanceMilliSec; + private boolean killMetaRs; - public UnbalanceKillAndRebalanceAction(long waitUnbalance, long waitKill, long waitAfterBalance) { + public UnbalanceKillAndRebalanceAction(long waitUnbalance, long waitKill, long waitAfterBalance, + boolean killMetaRs) { super(); waitForUnbalanceMilliSec = waitUnbalance; waitForKillsMilliSec = waitKill; waitAfterBalanceMilliSec = waitAfterBalance; +this.killMetaRs = killMetaRs; } @Override @@ -57,7 +60,9 @@ public class UnbalanceKillAndRebalanceAction extends Action { int liveCount = (int)Math.ceil(FRC_SERVERS_THAT_HOARD_AND_LIVE * victimServers.size()); int deadCount = (int)Math.ceil(FRC_SERVERS_THAT_HOARD_AND_DIE * victimServers.size()); -Assert.assertTrue((liveCount + deadCount) < victimServers.size()); +Assert.assertTrue( +"There are not enough victim servers: " + victimServers.size(), +liveCount + deadCount < victimServers.size()); List targetServers = new ArrayList<>(liveCount); for (int i = 0; i < liveCount + deadCount; ++i) { int victimIx = RandomUtils.nextInt(victimServers.size()); @@ -65,14 +70,23 @@ public class UnbalanceKillAndRebalanceAction extends Action { } unbalanceRegions(status, victimServers, targetServers, HOARD_FRC_OF_REGIONS); Thread.sleep(waitForUnbalanceMilliSec); -for (int i = 0; i < liveCount; ++i) { +ServerName metaServer = cluster.getServerHoldingMeta(); +for (ServerName targetServer: targetServers) { // Don't keep killing servers if we're // trying to stop the monkey. if (context.isStopping()) { break; } - killRs(targetServers.get(i)); - killedServers.add(targetServers.get(i)); + if (killedServers.size() >= liveCount) { +break; + } + + if (!killMetaRs && targetServer.equals(metaServer)) { +LOG.info("Not killing server because it holds hbase:meta."); + } else { +killRs(targetServer); +killedServers.add(targetServer); + } } Thread.sleep(waitForKillsMilliSec); http://git-wip-us.apache.org/repos/asf/hbase/blob/c5d3de0c/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java -- diff --git a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java index 49f3b55..452d903 100644 --- a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java +++ b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/factories/MonkeyConstants.java @@ -39,6 +39,7 @@ public interface MonkeyConstants { String
hbase git commit: HBASE-18362 hbck should not report split replica parent region from meta as errors (Huaxiang Sun)
Repository: hbase Updated Branches: refs/heads/branch-2 10573c6c9 -> 75789048c HBASE-18362 hbck should not report split replica parent region from meta as errors (Huaxiang Sun) Signed-off-by: Esteban GutierrezProject: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/75789048 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/75789048 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/75789048 Branch: refs/heads/branch-2 Commit: 75789048c13d925d9ee9b67ad8b8dc356e7547ff Parents: 10573c6 Author: Esteban Gutierrez Authored: Thu Jul 27 15:58:16 2017 -0500 Committer: Esteban Gutierrez Committed: Thu Jul 27 16:04:45 2017 -0500 -- .../org/apache/hadoop/hbase/util/HBaseFsck.java | 10 .../hbase/util/TestHBaseFsckReplicas.java | 25 2 files changed, 35 insertions(+) -- http://git-wip-us.apache.org/repos/asf/hbase/blob/75789048/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java -- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java index d4f8e45..ff5d482 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java @@ -2484,6 +2484,16 @@ public class HBaseFsck extends Configured implements Closeable { return; } } + + // For Replica region, we need to do a similar check. If replica is not split successfully, + // error is going to be reported against primary daughter region. + if (hbi.getReplicaId() != HRegionInfo.DEFAULT_REPLICA_ID) { +LOG.info("Region " + descriptiveName + " is a split parent in META, in HDFS, " ++ "and not deployed on any region server. This may be transient."); +hbi.setSkipChecks(true); +return; + } + errors.reportError(ERROR_CODE.LINGERING_SPLIT_PARENT, "Region " + descriptiveName + " is a split parent in META, in HDFS, " + "and not deployed on any region server. This could be transient, " http://git-wip-us.apache.org/repos/asf/hbase/blob/75789048/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsckReplicas.java -- diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsckReplicas.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsckReplicas.java index 3d0647e..6e49b81 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsckReplicas.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsckReplicas.java @@ -111,6 +111,31 @@ public class TestHBaseFsckReplicas extends BaseTestHBaseFsck { } /* + * This creates a table with region_replica > 1, do a split, check + * that hbck will not report split replica parent as lingering split parent + */ + @Test public void testHbckReportReplicaLingeringSplitParent() throws Exception { +TableName table = TableName.valueOf("testHbckReportReplicaLingeringSplitParent"); + +try { + setupTableWithRegionReplica(table, 2); + admin.flush(table); + + // disable catalog janitor + admin.enableCatalogJanitor(false); + admin.split(table, Bytes.toBytes("A1")); + + Thread.sleep(1000); + // run hbck again to make sure we don't see any errors + assertNoErrors(doFsck(conf, false)); +} finally { + cleanupTable(table); + // enable catalog janitor + admin.enableCatalogJanitor(true); +} + } + + /* * This creates a table with region_replica > 1 and verifies hbck runs * successfully */
hbase git commit: HBASE-18362 hbck should not report split replica parent region from meta as errors (Huaxiang Sun)
Repository: hbase Updated Branches: refs/heads/branch-1.4 9914d28df -> 615a67799 HBASE-18362 hbck should not report split replica parent region from meta as errors (Huaxiang Sun) Signed-off-by: Esteban GutierrezProject: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/615a6779 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/615a6779 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/615a6779 Branch: refs/heads/branch-1.4 Commit: 615a677994d3491d4e6d8b445502a2d819d29cdb Parents: 9914d28 Author: Esteban Gutierrez Authored: Thu Jul 27 15:59:07 2017 -0500 Committer: Esteban Gutierrez Committed: Thu Jul 27 16:00:14 2017 -0500 -- .../org/apache/hadoop/hbase/util/HBaseFsck.java | 10 .../apache/hadoop/hbase/util/TestHBaseFsck.java | 25 2 files changed, 35 insertions(+) -- http://git-wip-us.apache.org/repos/asf/hbase/blob/615a6779/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java -- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java index 0c491e2..e5e4b5a 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java @@ -2440,6 +2440,16 @@ public class HBaseFsck extends Configured implements Closeable { return; } } + + // For Replica region, we need to do a similar check. If replica is not split successfully, + // error is going to be reported against primary daughter region. + if (hbi.getReplicaId() != HRegionInfo.DEFAULT_REPLICA_ID) { +LOG.info("Region " + descriptiveName + " is a split parent in META, in HDFS, " ++ "and not deployed on any region server. This may be transient."); +hbi.setSkipChecks(true); +return; + } + errors.reportError(ERROR_CODE.LINGERING_SPLIT_PARENT, "Region " + descriptiveName + " is a split parent in META, in HDFS, " + "and not deployed on any region server. This could be transient, " http://git-wip-us.apache.org/repos/asf/hbase/blob/615a6779/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java -- diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java index c0102de..f1dc1a2 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java @@ -210,6 +210,31 @@ public class TestHBaseFsck { EnvironmentEdgeManager.reset(); } + /* + * This creates a table with region_replica > 1, do a split, check + * that hbck will not report split replica parent as lingering split parent + */ + @Test public void testHbckReportReplicaLingeringSplitParent() throws Exception { +TableName table = TableName.valueOf("testHbckReportReplicaLingeringSplitParent"); + +try { + setupTableWithRegionReplica(table, 2); + TEST_UTIL.getHBaseAdmin().flush(table.getName()); + + // disable catalog janitor + TEST_UTIL.getHBaseAdmin().enableCatalogJanitor(false); + admin.split(table, Bytes.toBytes("A1")); + + Thread.sleep(1000); + // run hbck again to make sure we don't see any errors + assertNoErrors(doFsck(conf, false)); +} finally { + cleanupTable(table); + // enable catalog janitor + TEST_UTIL.getHBaseAdmin().enableCatalogJanitor(true); +} + } + @Test (timeout=18) public void testHBaseFsck() throws Exception { assertNoErrors(doFsck(conf, false));
hbase git commit: HBASE-18362 hbck should not report split replica parent region from meta as errors (Huaxiang Sun)
Repository: hbase Updated Branches: refs/heads/master 3536c58af -> 9a1661832 HBASE-18362 hbck should not report split replica parent region from meta as errors (Huaxiang Sun) Signed-off-by: Esteban GutierrezProject: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/9a166183 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/9a166183 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/9a166183 Branch: refs/heads/master Commit: 9a1661832d5f515df2addf706d0e249a8a2bb8cb Parents: 3536c58 Author: Esteban Gutierrez Authored: Thu Jul 27 15:58:16 2017 -0500 Committer: Esteban Gutierrez Committed: Thu Jul 27 15:58:16 2017 -0500 -- .../org/apache/hadoop/hbase/util/HBaseFsck.java | 10 .../hbase/util/TestHBaseFsckReplicas.java | 25 2 files changed, 35 insertions(+) -- http://git-wip-us.apache.org/repos/asf/hbase/blob/9a166183/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java -- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java index d4f8e45..ff5d482 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java @@ -2484,6 +2484,16 @@ public class HBaseFsck extends Configured implements Closeable { return; } } + + // For Replica region, we need to do a similar check. If replica is not split successfully, + // error is going to be reported against primary daughter region. + if (hbi.getReplicaId() != HRegionInfo.DEFAULT_REPLICA_ID) { +LOG.info("Region " + descriptiveName + " is a split parent in META, in HDFS, " ++ "and not deployed on any region server. This may be transient."); +hbi.setSkipChecks(true); +return; + } + errors.reportError(ERROR_CODE.LINGERING_SPLIT_PARENT, "Region " + descriptiveName + " is a split parent in META, in HDFS, " + "and not deployed on any region server. This could be transient, " http://git-wip-us.apache.org/repos/asf/hbase/blob/9a166183/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsckReplicas.java -- diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsckReplicas.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsckReplicas.java index 3d0647e..6e49b81 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsckReplicas.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsckReplicas.java @@ -111,6 +111,31 @@ public class TestHBaseFsckReplicas extends BaseTestHBaseFsck { } /* + * This creates a table with region_replica > 1, do a split, check + * that hbck will not report split replica parent as lingering split parent + */ + @Test public void testHbckReportReplicaLingeringSplitParent() throws Exception { +TableName table = TableName.valueOf("testHbckReportReplicaLingeringSplitParent"); + +try { + setupTableWithRegionReplica(table, 2); + admin.flush(table); + + // disable catalog janitor + admin.enableCatalogJanitor(false); + admin.split(table, Bytes.toBytes("A1")); + + Thread.sleep(1000); + // run hbck again to make sure we don't see any errors + assertNoErrors(doFsck(conf, false)); +} finally { + cleanupTable(table); + // enable catalog janitor + admin.enableCatalogJanitor(true); +} + } + + /* * This creates a table with region_replica > 1 and verifies hbck runs * successfully */
hbase git commit: HBASE-18362 hbck should not report split replica parent region from meta as errors (Huaxiang Sun)
Repository: hbase Updated Branches: refs/heads/branch-1.2 30d58a142 -> 34120e896 HBASE-18362 hbck should not report split replica parent region from meta as errors (Huaxiang Sun) Signed-off-by: Esteban GutierrezProject: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/34120e89 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/34120e89 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/34120e89 Branch: refs/heads/branch-1.2 Commit: 34120e896956c3e08ff51a7cd12013888f9bf93e Parents: 30d58a1 Author: Esteban Gutierrez Authored: Thu Jul 27 15:59:07 2017 -0500 Committer: Esteban Gutierrez Committed: Thu Jul 27 15:59:53 2017 -0500 -- .../org/apache/hadoop/hbase/util/HBaseFsck.java | 10 .../apache/hadoop/hbase/util/TestHBaseFsck.java | 25 2 files changed, 35 insertions(+) -- http://git-wip-us.apache.org/repos/asf/hbase/blob/34120e89/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java -- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java index 0fc4d15..212b12a 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java @@ -2288,6 +2288,16 @@ public class HBaseFsck extends Configured implements Closeable { return; } } + + // For Replica region, we need to do a similar check. If replica is not split successfully, + // error is going to be reported against primary daughter region. + if (hbi.getReplicaId() != HRegionInfo.DEFAULT_REPLICA_ID) { +LOG.info("Region " + descriptiveName + " is a split parent in META, in HDFS, " ++ "and not deployed on any region server. This may be transient."); +hbi.setSkipChecks(true); +return; + } + errors.reportError(ERROR_CODE.LINGERING_SPLIT_PARENT, "Region " + descriptiveName + " is a split parent in META, in HDFS, " + "and not deployed on any region server. This could be transient, " http://git-wip-us.apache.org/repos/asf/hbase/blob/34120e89/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java -- diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java index 09692db..e74bbc1 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java @@ -206,6 +206,31 @@ public class TestHBaseFsck { EnvironmentEdgeManager.reset(); } + /* + * This creates a table with region_replica > 1, do a split, check + * that hbck will not report split replica parent as lingering split parent + */ + @Test public void testHbckReportReplicaLingeringSplitParent() throws Exception { +TableName table = TableName.valueOf("testHbckReportReplicaLingeringSplitParent"); + +try { + setupTableWithRegionReplica(table, 2); + TEST_UTIL.getHBaseAdmin().flush(table.getName()); + + // disable catalog janitor + TEST_UTIL.getHBaseAdmin().enableCatalogJanitor(false); + admin.split(table, Bytes.toBytes("A1")); + + Thread.sleep(1000); + // run hbck again to make sure we don't see any errors + assertNoErrors(doFsck(conf, false)); +} finally { + cleanupTable(table); + // enable catalog janitor + TEST_UTIL.getHBaseAdmin().enableCatalogJanitor(true); +} + } + @Test (timeout=18) public void testHBaseFsck() throws Exception { assertNoErrors(doFsck(conf, false));
hbase git commit: HBASE-18362 hbck should not report split replica parent region from meta as errors (Huaxiang Sun)
Repository: hbase Updated Branches: refs/heads/branch-1.3 22233a28c -> c23b7c9c8 HBASE-18362 hbck should not report split replica parent region from meta as errors (Huaxiang Sun) Signed-off-by: Esteban GutierrezProject: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/c23b7c9c Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/c23b7c9c Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/c23b7c9c Branch: refs/heads/branch-1.3 Commit: c23b7c9c80d7663741b598f221cca8b4eb74033c Parents: 22233a2 Author: Esteban Gutierrez Authored: Thu Jul 27 15:59:07 2017 -0500 Committer: Esteban Gutierrez Committed: Thu Jul 27 16:00:03 2017 -0500 -- .../org/apache/hadoop/hbase/util/HBaseFsck.java | 10 .../apache/hadoop/hbase/util/TestHBaseFsck.java | 25 2 files changed, 35 insertions(+) -- http://git-wip-us.apache.org/repos/asf/hbase/blob/c23b7c9c/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java -- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java index a5b63ae..eae8a64 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java @@ -2311,6 +2311,16 @@ public class HBaseFsck extends Configured implements Closeable { return; } } + + // For Replica region, we need to do a similar check. If replica is not split successfully, + // error is going to be reported against primary daughter region. + if (hbi.getReplicaId() != HRegionInfo.DEFAULT_REPLICA_ID) { +LOG.info("Region " + descriptiveName + " is a split parent in META, in HDFS, " ++ "and not deployed on any region server. This may be transient."); +hbi.setSkipChecks(true); +return; + } + errors.reportError(ERROR_CODE.LINGERING_SPLIT_PARENT, "Region " + descriptiveName + " is a split parent in META, in HDFS, " + "and not deployed on any region server. This could be transient, " http://git-wip-us.apache.org/repos/asf/hbase/blob/c23b7c9c/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java -- diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java index 98aecce..9b628ee 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java @@ -210,6 +210,31 @@ public class TestHBaseFsck { EnvironmentEdgeManager.reset(); } + /* + * This creates a table with region_replica > 1, do a split, check + * that hbck will not report split replica parent as lingering split parent + */ + @Test public void testHbckReportReplicaLingeringSplitParent() throws Exception { +TableName table = TableName.valueOf("testHbckReportReplicaLingeringSplitParent"); + +try { + setupTableWithRegionReplica(table, 2); + TEST_UTIL.getHBaseAdmin().flush(table.getName()); + + // disable catalog janitor + TEST_UTIL.getHBaseAdmin().enableCatalogJanitor(false); + admin.split(table, Bytes.toBytes("A1")); + + Thread.sleep(1000); + // run hbck again to make sure we don't see any errors + assertNoErrors(doFsck(conf, false)); +} finally { + cleanupTable(table); + // enable catalog janitor + TEST_UTIL.getHBaseAdmin().enableCatalogJanitor(true); +} + } + @Test (timeout=18) public void testHBaseFsck() throws Exception { assertNoErrors(doFsck(conf, false));
hbase git commit: HBASE-18362 hbck should not report split replica parent region from meta as errors (Huaxiang Sun)
Repository: hbase Updated Branches: refs/heads/branch-1 aca8a124c -> e662d0432 HBASE-18362 hbck should not report split replica parent region from meta as errors (Huaxiang Sun) Signed-off-by: Esteban GutierrezProject: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/e662d043 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/e662d043 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/e662d043 Branch: refs/heads/branch-1 Commit: e662d04321f2c4cec29a775a220752a50168026d Parents: aca8a12 Author: Esteban Gutierrez Authored: Thu Jul 27 15:59:07 2017 -0500 Committer: Esteban Gutierrez Committed: Thu Jul 27 15:59:07 2017 -0500 -- .../org/apache/hadoop/hbase/util/HBaseFsck.java | 10 .../apache/hadoop/hbase/util/TestHBaseFsck.java | 25 2 files changed, 35 insertions(+) -- http://git-wip-us.apache.org/repos/asf/hbase/blob/e662d043/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java -- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java index 0c491e2..e5e4b5a 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java @@ -2440,6 +2440,16 @@ public class HBaseFsck extends Configured implements Closeable { return; } } + + // For Replica region, we need to do a similar check. If replica is not split successfully, + // error is going to be reported against primary daughter region. + if (hbi.getReplicaId() != HRegionInfo.DEFAULT_REPLICA_ID) { +LOG.info("Region " + descriptiveName + " is a split parent in META, in HDFS, " ++ "and not deployed on any region server. This may be transient."); +hbi.setSkipChecks(true); +return; + } + errors.reportError(ERROR_CODE.LINGERING_SPLIT_PARENT, "Region " + descriptiveName + " is a split parent in META, in HDFS, " + "and not deployed on any region server. This could be transient, " http://git-wip-us.apache.org/repos/asf/hbase/blob/e662d043/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java -- diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java index c0102de..f1dc1a2 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java @@ -210,6 +210,31 @@ public class TestHBaseFsck { EnvironmentEdgeManager.reset(); } + /* + * This creates a table with region_replica > 1, do a split, check + * that hbck will not report split replica parent as lingering split parent + */ + @Test public void testHbckReportReplicaLingeringSplitParent() throws Exception { +TableName table = TableName.valueOf("testHbckReportReplicaLingeringSplitParent"); + +try { + setupTableWithRegionReplica(table, 2); + TEST_UTIL.getHBaseAdmin().flush(table.getName()); + + // disable catalog janitor + TEST_UTIL.getHBaseAdmin().enableCatalogJanitor(false); + admin.split(table, Bytes.toBytes("A1")); + + Thread.sleep(1000); + // run hbck again to make sure we don't see any errors + assertNoErrors(doFsck(conf, false)); +} finally { + cleanupTable(table); + // enable catalog janitor + TEST_UTIL.getHBaseAdmin().enableCatalogJanitor(true); +} + } + @Test (timeout=18) public void testHBaseFsck() throws Exception { assertNoErrors(doFsck(conf, false));
hbase git commit: HBASE-17839 fixed missing column in table 1 from section "Data Model" of the ref guide.
Repository: hbase Updated Branches: refs/heads/master a649afebb -> 3536c58af HBASE-17839 fixed missing column in table 1 from section "Data Model" of the ref guide. Signed-off-by: Sean BusbeyProject: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/3536c58a Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/3536c58a Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/3536c58a Branch: refs/heads/master Commit: 3536c58afb6ebccd8f9a31beb17d16e74c1ac834 Parents: a649afe Author: Evgeny Kincharov Authored: Mon Mar 27 17:33:50 2017 +0400 Committer: Sean Busbey Committed: Thu Jul 27 12:26:23 2017 -0700 -- src/main/asciidoc/_chapters/datamodel.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/hbase/blob/3536c58a/src/main/asciidoc/_chapters/datamodel.adoc -- diff --git a/src/main/asciidoc/_chapters/datamodel.adoc b/src/main/asciidoc/_chapters/datamodel.adoc index 30465fb..da4143a 100644 --- a/src/main/asciidoc/_chapters/datamodel.adoc +++ b/src/main/asciidoc/_chapters/datamodel.adoc @@ -97,7 +97,7 @@ The colon character (`:`) delimits the column family from the column family _qua |"com.cnn.www" |t6 | contents:html = "..."| | |"com.cnn.www" |t5 | contents:html = "..."| | |"com.cnn.www" |t3 | contents:html = "..."| | -|"com.example.www"| t5 | contents:html = "..." | people:author = "John Doe" +|"com.example.www"| t5 | contents:html = "..."| | people:author = "John Doe" |=== Cells in this table that appear to be empty do not take space, or in fact exist, in HBase.
[3/4] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/348d0057/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html b/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html index cd08056..29f4bfc 100644 --- a/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/thrift/package-tree.html @@ -198,9 +198,9 @@ java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true; title="class or interface in java.lang">EnumE (implements java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true; title="class or interface in java.lang">ComparableT, java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true; title="class or interface in java.io">Serializable) -org.apache.hadoop.hbase.thrift.ThriftServerRunner.ImplType -org.apache.hadoop.hbase.thrift.MetricsThriftServerSourceFactoryImpl.FactoryStorage org.apache.hadoop.hbase.thrift.ThriftMetrics.ThriftServerType +org.apache.hadoop.hbase.thrift.MetricsThriftServerSourceFactoryImpl.FactoryStorage +org.apache.hadoop.hbase.thrift.ThriftServerRunner.ImplType http://git-wip-us.apache.org/repos/asf/hbase-site/blob/348d0057/devapidocs/org/apache/hadoop/hbase/util/package-tree.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html index c8b790a..c9f4f49 100644 --- a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html @@ -522,14 +522,14 @@ java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true; title="class or interface in java.lang">EnumE (implements java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true; title="class or interface in java.lang">ComparableT, java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true; title="class or interface in java.io">Serializable) +org.apache.hadoop.hbase.util.Bytes.LexicographicalComparerHolder.PureJavaComparer (implements org.apache.hadoop.hbase.util.Bytes.ComparerT) +org.apache.hadoop.hbase.util.Bytes.LexicographicalComparerHolder.UnsafeComparer (implements org.apache.hadoop.hbase.util.Bytes.ComparerT) +org.apache.hadoop.hbase.util.IdReadWriteLock.ReferenceType +org.apache.hadoop.hbase.util.PrettyPrinter.Unit org.apache.hadoop.hbase.util.ChecksumType -org.apache.hadoop.hbase.util.Order org.apache.hadoop.hbase.util.HBaseFsck.ErrorReporter.ERROR_CODE org.apache.hadoop.hbase.util.PoolMap.PoolType -org.apache.hadoop.hbase.util.PrettyPrinter.Unit -org.apache.hadoop.hbase.util.Bytes.LexicographicalComparerHolder.UnsafeComparer (implements org.apache.hadoop.hbase.util.Bytes.ComparerT) -org.apache.hadoop.hbase.util.IdReadWriteLock.ReferenceType -org.apache.hadoop.hbase.util.Bytes.LexicographicalComparerHolder.PureJavaComparer (implements org.apache.hadoop.hbase.util.Bytes.ComparerT) +org.apache.hadoop.hbase.util.Order http://git-wip-us.apache.org/repos/asf/hbase-site/blob/348d0057/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html b/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html index ef802fb..3ded3f7 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/package-tree.html @@ -167,8 +167,8 @@ java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true; title="class or interface in java.lang">EnumE (implements java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true; title="class or interface in java.lang">ComparableT, java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true; title="class or interface in java.io">Serializable) -org.apache.hadoop.hbase.wal.RegionGroupingProvider.Strategies org.apache.hadoop.hbase.wal.WALFactory.Providers +org.apache.hadoop.hbase.wal.RegionGroupingProvider.Strategies http://git-wip-us.apache.org/repos/asf/hbase-site/blob/348d0057/devapidocs/src-html/org/apache/hadoop/hbase/Version.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/Version.html b/devapidocs/src-html/org/apache/hadoop/hbase/Version.html index 4f55b6b..e4513dc 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/Version.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/Version.html @@ -16,9 +16,9 @@ 008@InterfaceAudience.Private 009public class Version { 010 public static final
[2/4] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/348d0057/hbase-archetypes/hbase-client-project/license.html -- diff --git a/hbase-archetypes/hbase-client-project/license.html b/hbase-archetypes/hbase-client-project/license.html index 27c9b21..1ac5648 100644 --- a/hbase-archetypes/hbase-client-project/license.html +++ b/hbase-archetypes/hbase-client-project/license.html @@ -1,5 +1,5 @@ http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;> - + http://www.w3.org/1999/xhtml; xml:lang="en" lang="en"> @@ -10,7 +10,7 @@ @import url("./css/site.css"); - + @@ -27,7 +27,7 @@ -Last Published: 2017-07-26 +Last Published: 2017-07-27 | Version: 3.0.0-SNAPSHOT Apache HBase - Exemplar for hbase-client archetype http://git-wip-us.apache.org/repos/asf/hbase-site/blob/348d0057/hbase-archetypes/hbase-client-project/mail-lists.html -- diff --git a/hbase-archetypes/hbase-client-project/mail-lists.html b/hbase-archetypes/hbase-client-project/mail-lists.html index d9d5bfb..6ac78ab 100644 --- a/hbase-archetypes/hbase-client-project/mail-lists.html +++ b/hbase-archetypes/hbase-client-project/mail-lists.html @@ -1,5 +1,5 @@ http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;> - + http://www.w3.org/1999/xhtml; xml:lang="en" lang="en"> @@ -10,7 +10,7 @@ @import url("./css/site.css"); - + @@ -27,7 +27,7 @@ -Last Published: 2017-07-26 +Last Published: 2017-07-27 | Version: 3.0.0-SNAPSHOT Apache HBase - Exemplar for hbase-client archetype http://git-wip-us.apache.org/repos/asf/hbase-site/blob/348d0057/hbase-archetypes/hbase-client-project/plugin-management.html -- diff --git a/hbase-archetypes/hbase-client-project/plugin-management.html b/hbase-archetypes/hbase-client-project/plugin-management.html index 11c2eb9..1b82b65 100644 --- a/hbase-archetypes/hbase-client-project/plugin-management.html +++ b/hbase-archetypes/hbase-client-project/plugin-management.html @@ -1,5 +1,5 @@ http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;> - + http://www.w3.org/1999/xhtml; xml:lang="en" lang="en"> @@ -10,7 +10,7 @@ @import url("./css/site.css"); - + @@ -27,7 +27,7 @@ -Last Published: 2017-07-26 +Last Published: 2017-07-27 | Version: 3.0.0-SNAPSHOT Apache HBase - Exemplar for hbase-client archetype http://git-wip-us.apache.org/repos/asf/hbase-site/blob/348d0057/hbase-archetypes/hbase-client-project/plugins.html -- diff --git a/hbase-archetypes/hbase-client-project/plugins.html b/hbase-archetypes/hbase-client-project/plugins.html index 09a9fe0..a9121ac 100644 --- a/hbase-archetypes/hbase-client-project/plugins.html +++ b/hbase-archetypes/hbase-client-project/plugins.html @@ -1,5 +1,5 @@ http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;> - + http://www.w3.org/1999/xhtml; xml:lang="en" lang="en"> @@ -10,7 +10,7 @@ @import url("./css/site.css"); - + @@ -27,7 +27,7 @@ -Last Published: 2017-07-26 +Last Published: 2017-07-27 | Version: 3.0.0-SNAPSHOT Apache HBase - Exemplar for hbase-client archetype http://git-wip-us.apache.org/repos/asf/hbase-site/blob/348d0057/hbase-archetypes/hbase-client-project/project-info.html -- diff --git a/hbase-archetypes/hbase-client-project/project-info.html b/hbase-archetypes/hbase-client-project/project-info.html index 90dbb30..990928c 100644 --- a/hbase-archetypes/hbase-client-project/project-info.html +++ b/hbase-archetypes/hbase-client-project/project-info.html @@ -1,5 +1,5 @@ http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;> - + http://www.w3.org/1999/xhtml; xml:lang="en" lang="en"> @@ -10,7 +10,7 @@ @import url("./css/site.css"); - + @@ -27,7 +27,7 @@ -Last Published: 2017-07-26 +Last Published: 2017-07-27 | Version: 3.0.0-SNAPSHOT
[1/4] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.
Repository: hbase-site Updated Branches: refs/heads/asf-site 3f605dc60 -> 348d00579 http://git-wip-us.apache.org/repos/asf/hbase-site/blob/348d0057/hbase-spark/source-repository.html -- diff --git a/hbase-spark/source-repository.html b/hbase-spark/source-repository.html index 3b04056..de62b27 100644 --- a/hbase-spark/source-repository.html +++ b/hbase-spark/source-repository.html @@ -1,5 +1,5 @@ http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;> - + http://www.w3.org/1999/xhtml; xml:lang="en" lang="en"> @@ -10,7 +10,7 @@ @import url("./css/site.css"); - + @@ -27,7 +27,7 @@ -Last Published: 2017-07-26 +Last Published: 2017-07-27 | Version: 3.0.0-SNAPSHOT Apache HBase - Spark http://git-wip-us.apache.org/repos/asf/hbase-site/blob/348d0057/hbase-spark/team-list.html -- diff --git a/hbase-spark/team-list.html b/hbase-spark/team-list.html index 4dc850a..fc0c3dc 100644 --- a/hbase-spark/team-list.html +++ b/hbase-spark/team-list.html @@ -1,5 +1,5 @@ http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;> - + http://www.w3.org/1999/xhtml; xml:lang="en" lang="en"> @@ -10,7 +10,7 @@ @import url("./css/site.css"); - + @@ -27,7 +27,7 @@ -Last Published: 2017-07-26 +Last Published: 2017-07-27 | Version: 3.0.0-SNAPSHOT Apache HBase - Spark http://git-wip-us.apache.org/repos/asf/hbase-site/blob/348d0057/index.html -- diff --git a/index.html b/index.html index 646f33d..d40b23a 100644 --- a/index.html +++ b/index.html @@ -7,7 +7,7 @@ - + Apache HBase Apache HBase⢠Home @@ -438,7 +438,7 @@ Apache HBase is an open-source, distributed, versioned, non-relational database https://www.apache.org/;>The Apache Software Foundation. All rights reserved. - Last Published: 2017-07-26 + Last Published: 2017-07-27 http://git-wip-us.apache.org/repos/asf/hbase-site/blob/348d0057/integration.html -- diff --git a/integration.html b/integration.html index 5e16fe1..6af3a0e 100644 --- a/integration.html +++ b/integration.html @@ -7,7 +7,7 @@ - + Apache HBase CI Management @@ -296,7 +296,7 @@ https://www.apache.org/;>The Apache Software Foundation. All rights reserved. - Last Published: 2017-07-26 + Last Published: 2017-07-27 http://git-wip-us.apache.org/repos/asf/hbase-site/blob/348d0057/issue-tracking.html -- diff --git a/issue-tracking.html b/issue-tracking.html index b8a0108..7349ee8 100644 --- a/issue-tracking.html +++ b/issue-tracking.html @@ -7,7 +7,7 @@ - + Apache HBase Issue Management @@ -293,7 +293,7 @@ https://www.apache.org/;>The Apache Software Foundation. All rights reserved. - Last Published: 2017-07-26 + Last Published: 2017-07-27 http://git-wip-us.apache.org/repos/asf/hbase-site/blob/348d0057/license.html -- diff --git a/license.html b/license.html index bb6d5e7..9ba23e5 100644 --- a/license.html +++ b/license.html @@ -7,7 +7,7 @@ - + Apache HBase Project Licenses @@ -496,7 +496,7 @@ https://www.apache.org/;>The Apache Software Foundation. All rights reserved. - Last Published: 2017-07-26 + Last Published: 2017-07-27 http://git-wip-us.apache.org/repos/asf/hbase-site/blob/348d0057/mail-lists.html -- diff --git a/mail-lists.html b/mail-lists.html index 1b520ea..0968e4d 100644 --- a/mail-lists.html +++ b/mail-lists.html @@ -7,7 +7,7 @@ - + Apache HBase Project Mailing Lists @@ -346,7 +346,7 @@ https://www.apache.org/;>The Apache Software Foundation.
[4/4] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.
Published site at 82d554e3783372cc6b05489452c815b57c06f6cd. Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/348d0057 Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/348d0057 Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/348d0057 Branch: refs/heads/asf-site Commit: 348d005796bd592bf12d5c20596f34452fd97d16 Parents: 3f605dc Author: jenkinsAuthored: Thu Jul 27 15:09:14 2017 + Committer: jenkins Committed: Thu Jul 27 15:09:14 2017 + -- acid-semantics.html | 4 ++-- apache_hbase_reference_guide.pdf| 4 ++-- bulk-loads.html | 4 ++-- checkstyle-aggregate.html | 4 ++-- coc.html| 4 ++-- cygwin.html | 4 ++-- dependencies.html | 4 ++-- dependency-convergence.html | 4 ++-- dependency-info.html| 4 ++-- dependency-management.html | 4 ++-- devapidocs/constant-values.html | 4 ++-- .../hadoop/hbase/backup/package-tree.html | 4 ++-- .../hbase/classification/package-tree.html | 2 +- .../hadoop/hbase/client/package-tree.html | 24 ++-- .../hadoop/hbase/executor/package-tree.html | 2 +- .../hadoop/hbase/filter/package-tree.html | 8 +++ .../hadoop/hbase/io/hfile/package-tree.html | 6 ++--- .../apache/hadoop/hbase/ipc/package-tree.html | 4 ++-- .../hadoop/hbase/mapreduce/package-tree.html| 6 ++--- .../hbase/master/balancer/package-tree.html | 2 +- .../hadoop/hbase/master/package-tree.html | 4 ++-- .../hbase/master/procedure/package-tree.html| 4 ++-- .../org/apache/hadoop/hbase/package-tree.html | 10 .../hadoop/hbase/procedure2/package-tree.html | 2 +- .../hadoop/hbase/quotas/package-tree.html | 8 +++ .../hadoop/hbase/regionserver/package-tree.html | 16 ++--- .../regionserver/querymatcher/package-tree.html | 2 +- .../replication/regionserver/package-tree.html | 2 +- .../hadoop/hbase/rest/model/package-tree.html | 2 +- .../hbase/security/access/package-tree.html | 2 +- .../hadoop/hbase/security/package-tree.html | 2 +- .../hadoop/hbase/thrift/package-tree.html | 4 ++-- .../apache/hadoop/hbase/util/package-tree.html | 10 .../apache/hadoop/hbase/wal/package-tree.html | 2 +- .../org/apache/hadoop/hbase/Version.html| 4 ++-- export_control.html | 4 ++-- hbase-annotations/checkstyle.html | 6 ++--- hbase-annotations/dependencies.html | 6 ++--- hbase-annotations/dependency-convergence.html | 6 ++--- hbase-annotations/dependency-info.html | 6 ++--- hbase-annotations/dependency-management.html| 6 ++--- hbase-annotations/index.html| 6 ++--- hbase-annotations/integration.html | 6 ++--- hbase-annotations/issue-tracking.html | 6 ++--- hbase-annotations/license.html | 6 ++--- hbase-annotations/mail-lists.html | 6 ++--- hbase-annotations/plugin-management.html| 6 ++--- hbase-annotations/plugins.html | 6 ++--- hbase-annotations/project-info.html | 6 ++--- hbase-annotations/project-reports.html | 6 ++--- hbase-annotations/project-summary.html | 6 ++--- hbase-annotations/source-repository.html| 6 ++--- hbase-annotations/team-list.html| 6 ++--- hbase-archetypes/dependencies.html | 6 ++--- hbase-archetypes/dependency-convergence.html| 6 ++--- hbase-archetypes/dependency-info.html | 6 ++--- hbase-archetypes/dependency-management.html | 6 ++--- .../hbase-archetype-builder/dependencies.html | 6 ++--- .../dependency-convergence.html | 6 ++--- .../dependency-info.html| 6 ++--- .../dependency-management.html | 6 ++--- .../hbase-archetype-builder/index.html | 6 ++--- .../hbase-archetype-builder/integration.html| 6 ++--- .../hbase-archetype-builder/issue-tracking.html | 6 ++--- .../hbase-archetype-builder/license.html| 6 ++--- .../hbase-archetype-builder/mail-lists.html | 6 ++--- .../plugin-management.html | 6 ++--- .../hbase-archetype-builder/plugins.html| 6 ++--- .../hbase-archetype-builder/project-info.html | 6 ++--- .../project-summary.html| 6 ++--- .../source-repository.html | 6 ++--- .../hbase-archetype-builder/team-list.html | 6 ++---
hbase-site git commit: INFRA-10751 Empty commit
Repository: hbase-site Updated Branches: refs/heads/asf-site 348d00579 -> ee3302912 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/ee330291 Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/ee330291 Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/ee330291 Branch: refs/heads/asf-site Commit: ee330291213405c7959956c2eebeefe8ad71b460 Parents: 348d005 Author: jenkinsAuthored: Thu Jul 27 15:09:24 2017 + Committer: jenkins Committed: Thu Jul 27 15:09:24 2017 + -- --