Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HBASE-22695 Store the rsgroup of a table in table configuration #426

Merged
merged 1 commit into from
Aug 2, 2019

Conversation

Apache9
Copy link
Contributor

@Apache9 Apache9 commented Jul 29, 2019

No description provided.

@Apache9
Copy link
Contributor Author

Apache9 commented Jul 29, 2019

Still some bugs in the balancer and can not pass TestRSGroupsAdmin2.

Will update the patch soon.

Create a PR first so others can see the approach on how to store rsgroup of a table in table configuration.

@Apache9 Apache9 requested a review from infraio July 29, 2019 10:45
@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 38 Docker mode activated.
_ Prechecks _
+1 dupname 1 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0 mvndep 15 Maven dependency ordering for branch
+1 mvninstall 290 HBASE-22514 passed
+1 compile 93 HBASE-22514 passed
+1 checkstyle 124 HBASE-22514 passed
+1 shadedjars 268 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 75 HBASE-22514 passed
0 spotbugs 263 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 374 HBASE-22514 passed
_ Patch Compile Tests _
0 mvndep 14 Maven dependency ordering for patch
+1 mvninstall 309 the patch passed
+1 compile 101 the patch passed
+1 javac 101 the patch passed
-1 checkstyle 76 hbase-server: The patch generated 4 new + 136 unchanged - 17 fixed = 140 total (was 153)
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 264 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 928 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 73 the patch passed
+1 findbugs 401 the patch passed
_ Other Tests _
+1 unit 168 hbase-common in the patch passed.
+1 unit 104 hbase-client in the patch passed.
-1 unit 7694 hbase-server in the patch failed.
+1 asflicense 87 The patch does not generate ASF License warnings.
11960
Reason Tests
Failed junit tests hadoop.hbase.rsgroup.TestRSGroupsKillRS
hadoop.hbase.rsgroup.TestRSGroupsAdmin2
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/1/artifact/out/Dockerfile
GITHUB PR #426
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux 5f3ce8f4776b 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revision HBASE-22514 / 47d6533
Default Java 1.8.0_181
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/1/artifact/out/diff-checkstyle-hbase-server.txt
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/1/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/1/testReport/
Max. process+thread count 4260 (vs. ulimit of 10000)
modules C: hbase-common hbase-client hbase-server U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/1/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 149 Docker mode activated.
_ Prechecks _
+1 dupname 1 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0 mvndep 46 Maven dependency ordering for branch
+1 mvninstall 472 HBASE-22514 passed
+1 compile 145 HBASE-22514 passed
+1 checkstyle 182 HBASE-22514 passed
+1 shadedjars 381 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 115 HBASE-22514 passed
0 spotbugs 339 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 495 HBASE-22514 passed
_ Patch Compile Tests _
0 mvndep 17 Maven dependency ordering for patch
+1 mvninstall 418 the patch passed
+1 compile 139 the patch passed
+1 javac 139 the patch passed
-1 checkstyle 111 hbase-server: The patch generated 4 new + 136 unchanged - 17 fixed = 140 total (was 153)
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 360 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 1314 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 100 the patch passed
-1 findbugs 343 hbase-server generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
_ Other Tests _
+1 unit 196 hbase-common in the patch passed.
+1 unit 130 hbase-client in the patch passed.
-1 unit 13823 hbase-server in the patch failed.
+1 asflicense 72 The patch does not generate ASF License warnings.
19818
Reason Tests
FindBugs module:hbase-server
Nullcheck of info at line 344 of value previously dereferenced in org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer.getMisplacedRegions(Map) At RSGroupBasedLoadBalancer.java:344 of value previously dereferenced in org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer.getMisplacedRegions(Map) At RSGroupBasedLoadBalancer.java:[line 344]
Failed junit tests hadoop.hbase.master.TestMasterShutdown
hadoop.hbase.rsgroup.TestRSGroupsKillRS
Subsystem Report/Notes
Docker Client=18.09.7 Server=18.09.7 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/2/artifact/out/Dockerfile
GITHUB PR #426
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux a511b186dc25 4.15.0-52-generic #56-Ubuntu SMP Tue Jun 4 22:49:08 UTC 2019 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revision HBASE-22514 / 47d6533
Default Java 1.8.0_181
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/2/artifact/out/diff-checkstyle-hbase-server.txt
findbugs https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/2/artifact/out/new-findbugs-hbase-server.html
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/2/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/2/testReport/
Max. process+thread count 4884 (vs. ulimit of 10000)
modules C: hbase-common hbase-client hbase-server U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/2/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 40 Docker mode activated.
_ Prechecks _
+1 dupname 1 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0 mvndep 22 Maven dependency ordering for branch
+1 mvninstall 284 HBASE-22514 passed
+1 compile 100 HBASE-22514 passed
+1 checkstyle 136 HBASE-22514 passed
+1 shadedjars 393 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 192 HBASE-22514 passed
0 spotbugs 508 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 756 HBASE-22514 passed
_ Patch Compile Tests _
0 mvndep 42 Maven dependency ordering for patch
+1 mvninstall 452 the patch passed
+1 compile 190 the patch passed
+1 javac 190 the patch passed
+1 checkstyle 41 The patch passed checkstyle in hbase-common
+1 checkstyle 51 The patch passed checkstyle in hbase-client
+1 checkstyle 113 hbase-server: The patch generated 0 new + 136 unchanged - 17 fixed = 136 total (was 153)
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 397 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 921 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 75 the patch passed
-1 findbugs 252 hbase-server generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
_ Other Tests _
+1 unit 181 hbase-common in the patch passed.
+1 unit 112 hbase-client in the patch passed.
-1 unit 7811 hbase-server in the patch failed.
+1 asflicense 79 The patch does not generate ASF License warnings.
13285
Reason Tests
FindBugs module:hbase-server
Nullcheck of info at line 344 of value previously dereferenced in org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer.getMisplacedRegions(Map) At RSGroupBasedLoadBalancer.java:344 of value previously dereferenced in org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer.getMisplacedRegions(Map) At RSGroupBasedLoadBalancer.java:[line 344]
Failed junit tests hadoop.hbase.rsgroup.TestRSGroupsKillRS
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/3/artifact/out/Dockerfile
GITHUB PR #426
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux 922dfc435bb3 4.4.0-139-generic #165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revision HBASE-22514 / 47d6533
Default Java 1.8.0_181
findbugs https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/3/artifact/out/new-findbugs-hbase-server.html
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/3/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/3/testReport/
Max. process+thread count 4959 (vs. ulimit of 10000)
modules C: hbase-common hbase-client hbase-server U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/3/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@@ -76,7 +82,6 @@ public RSGroupInfo getRSGroupInfo(String groupName) throws IOException {
}
}

@Override
public RSGroupInfo getRSGroupInfoOfTable(TableName tableName) throws IOException {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This method can be removed?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we will reference this method in hbase shell so do not want to change it in this patch...

Let's do it in another issue. And in general, if we do not want to completely remove the shell command, we'd better keep this method for a least a whole major version?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can change the impl of "get_table_rsgroup" cmd? Then there will no internal usage for this.

if (!desc.getTableName().isSystemTable() && !rsgroupHasServersOnline(desc)) {
throw new HBaseIOException("No online servers in the rsgroup, which table " +
desc.getTableName().getNameAsString() + " belongs to");
throw new HBaseIOException("No online servers in the rsgroup for " + desc);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why skip check for system table?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just keep the old behavior. And in general, I do not think we need to check for online servers here. Region servers can die at any time and cause the rs group to have no servers in group, so users may get random behaviors and confused...

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 62 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0 mvndep 29 Maven dependency ordering for branch
+1 mvninstall 401 HBASE-22514 passed
+1 compile 133 HBASE-22514 passed
+1 checkstyle 174 HBASE-22514 passed
+1 shadedjars 365 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 96 HBASE-22514 passed
0 spotbugs 340 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 485 HBASE-22514 passed
_ Patch Compile Tests _
0 mvndep 17 Maven dependency ordering for patch
+1 mvninstall 396 the patch passed
+1 compile 131 the patch passed
+1 javac 131 the patch passed
+1 checkstyle 32 The patch passed checkstyle in hbase-common
+1 checkstyle 39 The patch passed checkstyle in hbase-client
+1 checkstyle 104 hbase-server: The patch generated 0 new + 136 unchanged - 15 fixed = 136 total (was 151)
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 371 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 1248 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 95 the patch passed
+1 findbugs 517 the patch passed
_ Other Tests _
+1 unit 205 hbase-common in the patch passed.
+1 unit 124 hbase-client in the patch passed.
-1 unit 14940 hbase-server in the patch failed.
+1 asflicense 83 The patch does not generate ASF License warnings.
20555
Reason Tests
Failed junit tests hadoop.hbase.rsgroup.TestRSGroupsAdmin2
hadoop.hbase.rsgroup.TestRSGroupsKillRS
hadoop.hbase.rsgroup.TestRSGroupsAdmin1
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/5/artifact/out/Dockerfile
GITHUB PR #426
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux eac0186d0c0d 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revision HBASE-22514 / 1b5f6b5
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/5/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/5/testReport/
Max. process+thread count 5200 (vs. ulimit of 10000)
modules C: hbase-common hbase-client hbase-server U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/5/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 135 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0 mvndep 31 Maven dependency ordering for branch
+1 mvninstall 433 HBASE-22514 passed
+1 compile 135 HBASE-22514 passed
+1 checkstyle 180 HBASE-22514 passed
+1 shadedjars 362 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 98 HBASE-22514 passed
0 spotbugs 321 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 463 HBASE-22514 passed
_ Patch Compile Tests _
0 mvndep 15 Maven dependency ordering for patch
+1 mvninstall 411 the patch passed
+1 compile 124 the patch passed
+1 javac 124 the patch passed
+1 checkstyle 33 The patch passed checkstyle in hbase-common
+1 checkstyle 40 The patch passed checkstyle in hbase-client
+1 checkstyle 105 hbase-server: The patch generated 0 new + 136 unchanged - 15 fixed = 136 total (was 151)
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 362 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 1284 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 91 the patch passed
+1 findbugs 426 the patch passed
_ Other Tests _
+1 unit 179 hbase-common in the patch passed.
+1 unit 113 hbase-client in the patch passed.
-1 unit 13077 hbase-server in the patch failed.
+1 asflicense 90 The patch does not generate ASF License warnings.
18733
Reason Tests
Failed junit tests hadoop.hbase.rsgroup.TestRSGroupsKillRS
hadoop.hbase.master.assignment.TestOpenRegionProcedureHang
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/6/artifact/out/Dockerfile
GITHUB PR #426
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux 6bc11fb1141c 4.15.0-52-generic #56-Ubuntu SMP Tue Jun 4 22:49:08 UTC 2019 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revision HBASE-22514 / 1b5f6b5
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/6/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/6/testReport/
Max. process+thread count 4776 (vs. ulimit of 10000)
modules C: hbase-common hbase-client hbase-server U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/6/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

* @deprecated Since 3.0.0, will be removed in 4.0.0. The rsgroup information will be stored in
* the configuration of a table so this will be removed.
*/
@Deprecated
public boolean containsTable(TableName table) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a key method when checking if regions should be moved. Must remove it and implement a new method in moveServerRegionsFromGroup()?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I reimplemented the related methods. Please see RSGroupAdminServer.moveRegionsBetweenGroups.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 67 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0 mvndep 22 Maven dependency ordering for branch
+1 mvninstall 319 HBASE-22514 passed
+1 compile 111 HBASE-22514 passed
+1 checkstyle 151 HBASE-22514 passed
+1 shadedjars 298 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 77 HBASE-22514 passed
0 spotbugs 277 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 385 HBASE-22514 passed
_ Patch Compile Tests _
0 mvndep 14 Maven dependency ordering for patch
+1 mvninstall 321 the patch passed
+1 compile 101 the patch passed
+1 javac 101 the patch passed
+1 checkstyle 25 The patch passed checkstyle in hbase-common
+1 checkstyle 34 The patch passed checkstyle in hbase-client
+1 checkstyle 92 hbase-server: The patch generated 0 new + 136 unchanged - 15 fixed = 136 total (was 151)
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 297 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 1022 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 76 the patch passed
+1 findbugs 412 the patch passed
_ Other Tests _
+1 unit 172 hbase-common in the patch passed.
+1 unit 104 hbase-client in the patch passed.
-1 unit 13070 hbase-server in the patch failed.
+1 asflicense 70 The patch does not generate ASF License warnings.
17672
Reason Tests
Failed junit tests hadoop.hbase.rsgroup.TestRSGroupsKillRS
Subsystem Report/Notes
Docker Client=18.09.7 Server=18.09.7 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/7/artifact/out/Dockerfile
GITHUB PR #426
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux ea70ac98f92b 4.15.0-52-generic #56-Ubuntu SMP Tue Jun 4 22:49:08 UTC 2019 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revision HBASE-22514 / 1b5f6b5
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/7/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/7/testReport/
Max. process+thread count 4510 (vs. ulimit of 10000)
modules C: hbase-common hbase-client hbase-server U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/7/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 73 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0 mvndep 62 Maven dependency ordering for branch
-1 mvninstall 326 root in HBASE-22514 failed.
+1 compile 94 HBASE-22514 passed
+1 checkstyle 125 HBASE-22514 passed
+1 shadedjars 256 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 71 HBASE-22514 passed
0 spotbugs 251 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 362 HBASE-22514 passed
_ Patch Compile Tests _
0 mvndep 15 Maven dependency ordering for patch
-1 mvninstall 278 root in the patch failed.
+1 compile 98 the patch passed
+1 javac 98 the patch passed
-1 checkstyle 74 hbase-server: The patch generated 1 new + 136 unchanged - 15 fixed = 137 total (was 151)
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 296 patch has no errors when building our shaded downstream artifacts.
-1 hadoopcheck 221 The patch causes 10 errors with Hadoop v2.8.5.
-1 hadoopcheck 488 The patch causes 10 errors with Hadoop v2.9.2.
-1 hadoopcheck 728 The patch causes 10 errors with Hadoop v3.1.2.
+1 javadoc 73 the patch passed
+1 findbugs 373 the patch passed
_ Other Tests _
+1 unit 162 hbase-common in the patch passed.
+1 unit 102 hbase-client in the patch passed.
-1 unit 15873 hbase-server in the patch failed.
+1 asflicense 144 The patch does not generate ASF License warnings.
19775
Reason Tests
Failed junit tests hadoop.hbase.rsgroup.TestRSGroupsBalance
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/8/artifact/out/Dockerfile
GITHUB PR #426
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux 2c1b6969b9da 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revision HBASE-22514 / 1b5f6b5
Default Java 1.8.0_181
mvninstall https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/8/artifact/out/branch-mvninstall-root.txt
mvninstall https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/8/artifact/out/patch-mvninstall-root.txt
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/8/artifact/out/diff-checkstyle-hbase-server.txt
hadoopcheck https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/8/artifact/out/patch-javac-2.8.5.txt
hadoopcheck https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/8/artifact/out/patch-javac-2.9.2.txt
hadoopcheck https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/8/artifact/out/patch-javac-3.1.2.txt
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/8/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/8/testReport/
Max. process+thread count 4756 (vs. ulimit of 10000)
modules C: hbase-common hbase-client hbase-server U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/8/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 80 Docker mode activated.
_ Prechecks _
+1 dupname 1 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0 mvndep 36 Maven dependency ordering for branch
+1 mvninstall 408 HBASE-22514 passed
+1 compile 134 HBASE-22514 passed
+1 checkstyle 170 HBASE-22514 passed
+1 shadedjars 367 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 95 HBASE-22514 passed
0 spotbugs 349 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 494 HBASE-22514 passed
_ Patch Compile Tests _
0 mvndep 18 Maven dependency ordering for patch
+1 mvninstall 385 the patch passed
+1 compile 125 the patch passed
+1 javac 125 the patch passed
-1 checkstyle 95 hbase-server: The patch generated 1 new + 136 unchanged - 15 fixed = 137 total (was 151)
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 344 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 1204 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 93 the patch passed
+1 findbugs 516 the patch passed
_ Other Tests _
+1 unit 207 hbase-common in the patch passed.
+1 unit 126 hbase-client in the patch passed.
+1 unit 15495 hbase-server in the patch passed.
+1 asflicense 72 The patch does not generate ASF License warnings.
21052
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/10/artifact/out/Dockerfile
GITHUB PR #426
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux f5320d6ddfbc 4.4.0-154-generic #181-Ubuntu SMP Tue Jun 25 05:29:03 UTC 2019 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revision HBASE-22514 / 33a99f2
Default Java 1.8.0_181
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/10/artifact/out/diff-checkstyle-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/10/testReport/
Max. process+thread count 4470 (vs. ulimit of 10000)
modules C: hbase-common hbase-client hbase-server U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/10/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache9
Copy link
Contributor Author

Apache9 commented Aug 2, 2019

OK, good. Finally we got all UTs passed. Let me address the checkstyle issues.

@infraio @sunhelly Any other oncerns? Thanks.

@Apache9 Apache9 force-pushed the HBASE-22695 branch 2 times, most recently from 8933d66 to 69850cb Compare August 2, 2019 01:37
NamespaceDescriptor nd = clusterSchema.getNamespace(tableName.getNamespaceAsString());
String groupNameOfNs = nd.getConfigurationValue(RSGroupInfo.NAMESPACE_DESC_PROP_GROUP);
if (groupNameOfNs == null) {
return Optional.empty();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not return RSGroupInfo.DEFAULT_GROUP instead of empty?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Empty here can tell the upper layer that there is no rs group setting for this table. If we return default rs group here, the upper layer can not know if there is no rs group setting, or user set the rs group to default explicitly.

Copy link
Contributor

@sunhelly sunhelly Aug 2, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought tables without settings of rs group are in DEFAULT group. And for your concerns, I think the method name is confusing, no matter whether a table is set to default, its group info is default, but table description of rs group can be empty. Maybe we can distinguish by table description.
It doesn't matter, it's a very little problem.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For users, no config means in default rs group, no problem. But this is an internal method, so I think exposing more states is better.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, got it.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 62 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0 mvndep 32 Maven dependency ordering for branch
-1 mvninstall 323 root in HBASE-22514 failed.
+1 compile 96 HBASE-22514 passed
+1 checkstyle 131 HBASE-22514 passed
+1 shadedjars 271 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 74 HBASE-22514 passed
0 spotbugs 248 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 362 HBASE-22514 passed
_ Patch Compile Tests _
0 mvndep 16 Maven dependency ordering for patch
-1 mvninstall 316 root in the patch failed.
+1 compile 98 the patch passed
+1 javac 98 the patch passed
+1 checkstyle 23 The patch passed checkstyle in hbase-common
+1 checkstyle 31 The patch passed checkstyle in hbase-client
+1 checkstyle 78 hbase-server: The patch generated 0 new + 136 unchanged - 15 fixed = 136 total (was 151)
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 269 patch has no errors when building our shaded downstream artifacts.
-1 hadoopcheck 221 The patch causes 10 errors with Hadoop v2.8.5.
-1 hadoopcheck 450 The patch causes 10 errors with Hadoop v2.9.2.
-1 hadoopcheck 722 The patch causes 10 errors with Hadoop v3.1.2.
+1 javadoc 78 the patch passed
+1 findbugs 389 the patch passed
_ Other Tests _
+1 unit 177 hbase-common in the patch passed.
+1 unit 102 hbase-client in the patch passed.
-1 unit 16301 hbase-server in the patch failed.
+1 asflicense 119 The patch does not generate ASF License warnings.
20196
Reason Tests
Failed junit tests hadoop.hbase.client.TestAsyncRegionAdminApi
hadoop.hbase.replication.TestReplicationSmallTests
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/12/artifact/out/Dockerfile
GITHUB PR #426
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux 4e09186fac1c 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revision HBASE-22514 / 33a99f2
Default Java 1.8.0_181
mvninstall https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/12/artifact/out/branch-mvninstall-root.txt
mvninstall https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/12/artifact/out/patch-mvninstall-root.txt
hadoopcheck https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/12/artifact/out/patch-javac-2.8.5.txt
hadoopcheck https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/12/artifact/out/patch-javac-2.9.2.txt
hadoopcheck https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/12/artifact/out/patch-javac-3.1.2.txt
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/12/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/12/testReport/
Max. process+thread count 4760 (vs. ulimit of 10000)
modules C: hbase-common hbase-client hbase-server U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/12/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

int serverCount = rsGroupInfo.getServers().size();
if (serverCount > 0) {
throw new ConstraintException("RSGroup " + name + " has " + serverCount +
" servers; you must remove these servers from the RSGroup before" +
"the RSGroup can be removed.");
" servers; you must remove these servers from the RSGroup before" +
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need a space after "RSGroup before"

// check the set of servers
checkForDeadOrOnlineServers(servers);
rsGroupInfoManager.removeServers(servers);
LOG.info("Remove decommissioned servers {} from RSGroup done", servers);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why "decommissioned" servers?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I haven't changed the logic here, just formatting. I guess the removeServers method is to completely remove servers from any rs groups, that;s why they use the word 'decommissioned'.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 81 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
+1 test4tests 0 The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0 mvndep 25 Maven dependency ordering for branch
-1 mvninstall 81 root in HBASE-22514 failed.
-1 compile 20 hbase-client in HBASE-22514 failed.
-1 compile 34 hbase-server in HBASE-22514 failed.
+1 checkstyle 128 HBASE-22514 passed
+1 shadedjars 273 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 71 HBASE-22514 passed
0 spotbugs 48 Used deprecated FindBugs config; considering switching to SpotBugs.
-1 findbugs 20 hbase-client in HBASE-22514 failed.
-1 findbugs 36 hbase-server in HBASE-22514 failed.
_ Patch Compile Tests _
0 mvndep 13 Maven dependency ordering for patch
-1 mvninstall 87 root in the patch failed.
-1 compile 20 hbase-client in the patch failed.
-1 compile 37 hbase-server in the patch failed.
-1 javac 20 hbase-client in the patch failed.
-1 javac 37 hbase-server in the patch failed.
+1 checkstyle 22 The patch passed checkstyle in hbase-common
+1 checkstyle 30 The patch passed checkstyle in hbase-client
+1 checkstyle 74 hbase-server: The patch generated 0 new + 136 unchanged - 15 fixed = 136 total (was 151)
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 268 patch has no errors when building our shaded downstream artifacts.
-1 hadoopcheck 54 The patch causes 10 errors with Hadoop v2.8.5.
-1 hadoopcheck 109 The patch causes 10 errors with Hadoop v2.9.2.
-1 hadoopcheck 166 The patch causes 10 errors with Hadoop v3.1.2.
+1 javadoc 71 the patch passed
-1 findbugs 20 hbase-client in the patch failed.
-1 findbugs 37 hbase-server in the patch failed.
_ Other Tests _
+1 unit 171 hbase-common in the patch passed.
-1 unit 21 hbase-client in the patch failed.
-1 unit 37 hbase-server in the patch failed.
+1 asflicense 33 The patch does not generate ASF License warnings.
2111
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/Dockerfile
GITHUB PR #426
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux c4b67407b971 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revision HBASE-22514 / 33a99f2
Default Java 1.8.0_181
mvninstall https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/branch-mvninstall-root.txt
compile https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/branch-compile-hbase-client.txt
compile https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/branch-compile-hbase-server.txt
findbugs https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/branch-findbugs-hbase-client.txt
findbugs https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/branch-findbugs-hbase-server.txt
mvninstall https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-mvninstall-root.txt
compile https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-compile-hbase-client.txt
compile https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-compile-hbase-server.txt
javac https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-compile-hbase-client.txt
javac https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-compile-hbase-server.txt
hadoopcheck https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-javac-2.8.5.txt
hadoopcheck https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-javac-2.9.2.txt
hadoopcheck https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-javac-3.1.2.txt
findbugs https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-findbugs-hbase-client.txt
findbugs https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-findbugs-hbase-server.txt
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-unit-hbase-client.txt
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/testReport/
Max. process+thread count 290 (vs. ulimit of 10000)
modules C: hbase-common hbase-client hbase-server U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

if (optGroup.isPresent()) {
builder.setRSGroupInfo(ProtobufUtil.toProtoGroupInfo(fillTables(optGroup.get())));
} else {
if (master.getTableStateManager().isTablePresent(tableName)) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't check table present for above case?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only if the table is present, we can have a rs group config for the table.

asfgit pushed a commit that referenced this pull request Sep 11, 2019
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Sep 11, 2019
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Sep 16, 2019
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Sep 17, 2019
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Sep 18, 2019
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Sep 20, 2019
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Sep 24, 2019
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Oct 5, 2019
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Oct 28, 2019
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Nov 5, 2019
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Nov 10, 2019
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Nov 13, 2019
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Dec 24, 2019
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Feb 2, 2020
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Feb 3, 2020
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Feb 4, 2020
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Feb 6, 2020
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Feb 7, 2020
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Feb 8, 2020
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Feb 9, 2020
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Feb 12, 2020
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Feb 20, 2020
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Feb 22, 2020
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Feb 25, 2020
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Feb 26, 2020
Signed-off-by: Guanghao Zhang <zghao@apache.org>
asfgit pushed a commit that referenced this pull request Feb 29, 2020
Signed-off-by: Guanghao Zhang <zghao@apache.org>
Apache9 added a commit that referenced this pull request Mar 2, 2020
Signed-off-by: Guanghao Zhang <zghao@apache.org>
thangTang pushed a commit to thangTang/hbase that referenced this pull request Apr 16, 2020
thangTang pushed a commit to thangTang/hbase that referenced this pull request Apr 16, 2020
infraio pushed a commit to infraio/hbase that referenced this pull request Aug 17, 2020
…he#426)

Signed-off-by: Guanghao Zhang <zghao@apache.org>

(cherry picked from commit 3709f33)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants