[hbase] Git Push Summary

2017-07-27 Thread busbey
Repository: hbase
Updated Branches:
  refs/heads/branch-1.1-HBASE-18426 [deleted] 2edb0ef88


hbase git commit: HBASE-18185 IntegrationTestTimeBoundedRequestsWithRegionReplicas unbalanced tests fails with AssertionError

2017-07-27 Thread appy
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 Sharma 


Project: 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

2017-07-27 Thread appy
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 Sharma 


Project: 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

2017-07-27 Thread appy
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 Sharma 


Project: 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

2017-07-27 Thread appy
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 Sharma 


Project: 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

2017-07-27 Thread appy
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 Sharma 


Project: 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

2017-07-27 Thread appy
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 Sharma 


Project: 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)

2017-07-27 Thread esteban
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 Gutierrez 


Project: 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)

2017-07-27 Thread esteban
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 Gutierrez 


Project: 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)

2017-07-27 Thread esteban
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 Gutierrez 


Project: 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)

2017-07-27 Thread esteban
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 Gutierrez 


Project: 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)

2017-07-27 Thread esteban
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 Gutierrez 


Project: 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)

2017-07-27 Thread esteban
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 Gutierrez 


Project: 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.

2017-07-27 Thread busbey
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 Busbey 


Project: 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.

2017-07-27 Thread git-site-role
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.

2017-07-27 Thread git-site-role
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.

2017-07-27 Thread git-site-role
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.

2017-07-27 Thread git-site-role
Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.


Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/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: jenkins 
Authored: 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

2017-07-27 Thread git-site-role
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: jenkins 
Authored: Thu Jul 27 15:09:24 2017 +
Committer: jenkins 
Committed: Thu Jul 27 15:09:24 2017 +

--

--