Skip to content

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

Merged
Apache9 merged 1 commit into
apache:HBASE-22514from
Apache9:HBASE-22695
Aug 2, 2019
Merged

HBASE-22695 Store the rsgroup of a table in table configuration#426
Apache9 merged 1 commit into
apache:HBASE-22514from
Apache9:HBASE-22695

Conversation

@Apache9

Copy link
Copy Markdown
Contributor

No description provided.

@Apache9

Copy link
Copy Markdown
ContributorAuthor

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 infraioJuly 29, 2019 10:45
@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec38Docker mode activated.
_ Prechecks _
+1dupname1No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
+1test4tests0The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0mvndep15Maven dependency ordering for branch
+1mvninstall290HBASE-22514 passed
+1compile93HBASE-22514 passed
+1checkstyle124HBASE-22514 passed
+1shadedjars268branch has no errors when building our shaded downstream artifacts.
+1javadoc75HBASE-22514 passed
0spotbugs263Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs374HBASE-22514 passed
_ Patch Compile Tests _
0mvndep14Maven dependency ordering for patch
+1mvninstall309the patch passed
+1compile101the patch passed
+1javac101the patch passed
-1checkstyle76hbase-server: The patch generated 4 new + 136 unchanged - 17 fixed = 140 total (was 153)
+1whitespace0The patch has no whitespace issues.
+1shadedjars264patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck928Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc73the patch passed
+1findbugs401the patch passed
_ Other Tests _
+1unit168hbase-common in the patch passed.
+1unit104hbase-client in the patch passed.
-1unit7694hbase-server in the patch failed.
+1asflicense87The patch does not generate ASF License warnings.
11960
ReasonTests
Failed junit testshadoop.hbase.rsgroup.TestRSGroupsKillRS
hadoop.hbase.rsgroup.TestRSGroupsAdmin2
SubsystemReport/Notes
DockerClient=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 Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux 5f3ce8f4776b 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revisionHBASE-22514 / 47d6533
Default Java1.8.0_181
checkstylehttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/1/artifact/out/diff-checkstyle-hbase-server.txt
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/1/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/1/testReport/
Max. process+thread count4260 (vs. ulimit of 10000)
modulesC: hbase-common hbase-client hbase-server U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/1/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec149Docker mode activated.
_ Prechecks _
+1dupname1No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
+1test4tests0The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0mvndep46Maven dependency ordering for branch
+1mvninstall472HBASE-22514 passed
+1compile145HBASE-22514 passed
+1checkstyle182HBASE-22514 passed
+1shadedjars381branch has no errors when building our shaded downstream artifacts.
+1javadoc115HBASE-22514 passed
0spotbugs339Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs495HBASE-22514 passed
_ Patch Compile Tests _
0mvndep17Maven dependency ordering for patch
+1mvninstall418the patch passed
+1compile139the patch passed
+1javac139the patch passed
-1checkstyle111hbase-server: The patch generated 4 new + 136 unchanged - 17 fixed = 140 total (was 153)
+1whitespace0The patch has no whitespace issues.
+1shadedjars360patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck1314Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc100the patch passed
-1findbugs343hbase-server generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
_ Other Tests _
+1unit196hbase-common in the patch passed.
+1unit130hbase-client in the patch passed.
-1unit13823hbase-server in the patch failed.
+1asflicense72The patch does not generate ASF License warnings.
19818
ReasonTests
FindBugsmodule: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 testshadoop.hbase.master.TestMasterShutdown
hadoop.hbase.rsgroup.TestRSGroupsKillRS
SubsystemReport/Notes
DockerClient=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 Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux a511b186dc25 4.15.0-52-generic #56-Ubuntu SMP Tue Jun 4 22:49:08 UTC 2019 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revisionHBASE-22514 / 47d6533
Default Java1.8.0_181
checkstylehttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/2/artifact/out/diff-checkstyle-hbase-server.txt
findbugshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/2/artifact/out/new-findbugs-hbase-server.html
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/2/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/2/testReport/
Max. process+thread count4884 (vs. ulimit of 10000)
modulesC: hbase-common hbase-client hbase-server U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/2/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec40Docker mode activated.
_ Prechecks _
+1dupname1No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
+1test4tests0The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0mvndep22Maven dependency ordering for branch
+1mvninstall284HBASE-22514 passed
+1compile100HBASE-22514 passed
+1checkstyle136HBASE-22514 passed
+1shadedjars393branch has no errors when building our shaded downstream artifacts.
+1javadoc192HBASE-22514 passed
0spotbugs508Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs756HBASE-22514 passed
_ Patch Compile Tests _
0mvndep42Maven dependency ordering for patch
+1mvninstall452the patch passed
+1compile190the patch passed
+1javac190the patch passed
+1checkstyle41The patch passed checkstyle in hbase-common
+1checkstyle51The patch passed checkstyle in hbase-client
+1checkstyle113hbase-server: The patch generated 0 new + 136 unchanged - 17 fixed = 136 total (was 153)
+1whitespace0The patch has no whitespace issues.
+1shadedjars397patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck921Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc75the patch passed
-1findbugs252hbase-server generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
_ Other Tests _
+1unit181hbase-common in the patch passed.
+1unit112hbase-client in the patch passed.
-1unit7811hbase-server in the patch failed.
+1asflicense79The patch does not generate ASF License warnings.
13285
ReasonTests
FindBugsmodule: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 testshadoop.hbase.rsgroup.TestRSGroupsKillRS
SubsystemReport/Notes
DockerClient=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 Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux 922dfc435bb3 4.4.0-139-generic #165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revisionHBASE-22514 / 47d6533
Default Java1.8.0_181
findbugshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/3/artifact/out/new-findbugs-hbase-server.html
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/3/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/3/testReport/
Max. process+thread count4959 (vs. ulimit of 10000)
modulesC: hbase-common hbase-client hbase-server U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/3/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

}

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

Copy link
Copy Markdown
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
Copy Markdown
ContributorAuthor

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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
ContributorAuthor

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
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec62Docker mode activated.
_ Prechecks _
+1dupname0No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
+1test4tests0The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0mvndep29Maven dependency ordering for branch
+1mvninstall401HBASE-22514 passed
+1compile133HBASE-22514 passed
+1checkstyle174HBASE-22514 passed
+1shadedjars365branch has no errors when building our shaded downstream artifacts.
+1javadoc96HBASE-22514 passed
0spotbugs340Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs485HBASE-22514 passed
_ Patch Compile Tests _
0mvndep17Maven dependency ordering for patch
+1mvninstall396the patch passed
+1compile131the patch passed
+1javac131the patch passed
+1checkstyle32The patch passed checkstyle in hbase-common
+1checkstyle39The patch passed checkstyle in hbase-client
+1checkstyle104hbase-server: The patch generated 0 new + 136 unchanged - 15 fixed = 136 total (was 151)
+1whitespace0The patch has no whitespace issues.
+1shadedjars371patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck1248Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc95the patch passed
+1findbugs517the patch passed
_ Other Tests _
+1unit205hbase-common in the patch passed.
+1unit124hbase-client in the patch passed.
-1unit14940hbase-server in the patch failed.
+1asflicense83The patch does not generate ASF License warnings.
20555
ReasonTests
Failed junit testshadoop.hbase.rsgroup.TestRSGroupsAdmin2
hadoop.hbase.rsgroup.TestRSGroupsKillRS
hadoop.hbase.rsgroup.TestRSGroupsAdmin1
SubsystemReport/Notes
DockerClient=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 Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux eac0186d0c0d 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revisionHBASE-22514 / 1b5f6b5
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/5/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/5/testReport/
Max. process+thread count5200 (vs. ulimit of 10000)
modulesC: hbase-common hbase-client hbase-server U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/5/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec135Docker mode activated.
_ Prechecks _
+1dupname0No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
+1test4tests0The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0mvndep31Maven dependency ordering for branch
+1mvninstall433HBASE-22514 passed
+1compile135HBASE-22514 passed
+1checkstyle180HBASE-22514 passed
+1shadedjars362branch has no errors when building our shaded downstream artifacts.
+1javadoc98HBASE-22514 passed
0spotbugs321Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs463HBASE-22514 passed
_ Patch Compile Tests _
0mvndep15Maven dependency ordering for patch
+1mvninstall411the patch passed
+1compile124the patch passed
+1javac124the patch passed
+1checkstyle33The patch passed checkstyle in hbase-common
+1checkstyle40The patch passed checkstyle in hbase-client
+1checkstyle105hbase-server: The patch generated 0 new + 136 unchanged - 15 fixed = 136 total (was 151)
+1whitespace0The patch has no whitespace issues.
+1shadedjars362patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck1284Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc91the patch passed
+1findbugs426the patch passed
_ Other Tests _
+1unit179hbase-common in the patch passed.
+1unit113hbase-client in the patch passed.
-1unit13077hbase-server in the patch failed.
+1asflicense90The patch does not generate ASF License warnings.
18733
ReasonTests
Failed junit testshadoop.hbase.rsgroup.TestRSGroupsKillRS
hadoop.hbase.master.assignment.TestOpenRegionProcedureHang
SubsystemReport/Notes
DockerClient=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 Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux 6bc11fb1141c 4.15.0-52-generic #56-Ubuntu SMP Tue Jun 4 22:49:08 UTC 2019 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revisionHBASE-22514 / 1b5f6b5
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/6/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/6/testReport/
Max. process+thread count4776 (vs. ulimit of 10000)
modulesC: hbase-common hbase-client hbase-server U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/6/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

* the configuration of a table so this will be removed.
*/
@Deprecated
public boolean containsTable(TableName table) {

Copy link
Copy Markdown
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
Copy Markdown
ContributorAuthor

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
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec67Docker mode activated.
_ Prechecks _
+1dupname0No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
+1test4tests0The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0mvndep22Maven dependency ordering for branch
+1mvninstall319HBASE-22514 passed
+1compile111HBASE-22514 passed
+1checkstyle151HBASE-22514 passed
+1shadedjars298branch has no errors when building our shaded downstream artifacts.
+1javadoc77HBASE-22514 passed
0spotbugs277Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs385HBASE-22514 passed
_ Patch Compile Tests _
0mvndep14Maven dependency ordering for patch
+1mvninstall321the patch passed
+1compile101the patch passed
+1javac101the patch passed
+1checkstyle25The patch passed checkstyle in hbase-common
+1checkstyle34The patch passed checkstyle in hbase-client
+1checkstyle92hbase-server: The patch generated 0 new + 136 unchanged - 15 fixed = 136 total (was 151)
+1whitespace0The patch has no whitespace issues.
+1shadedjars297patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck1022Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc76the patch passed
+1findbugs412the patch passed
_ Other Tests _
+1unit172hbase-common in the patch passed.
+1unit104hbase-client in the patch passed.
-1unit13070hbase-server in the patch failed.
+1asflicense70The patch does not generate ASF License warnings.
17672
ReasonTests
Failed junit testshadoop.hbase.rsgroup.TestRSGroupsKillRS
SubsystemReport/Notes
DockerClient=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 Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux ea70ac98f92b 4.15.0-52-generic #56-Ubuntu SMP Tue Jun 4 22:49:08 UTC 2019 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revisionHBASE-22514 / 1b5f6b5
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/7/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/7/testReport/
Max. process+thread count4510 (vs. ulimit of 10000)
modulesC: hbase-common hbase-client hbase-server U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/7/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec73Docker mode activated.
_ Prechecks _
+1dupname0No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
+1test4tests0The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0mvndep62Maven dependency ordering for branch
-1mvninstall326root in HBASE-22514 failed.
+1compile94HBASE-22514 passed
+1checkstyle125HBASE-22514 passed
+1shadedjars256branch has no errors when building our shaded downstream artifacts.
+1javadoc71HBASE-22514 passed
0spotbugs251Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs362HBASE-22514 passed
_ Patch Compile Tests _
0mvndep15Maven dependency ordering for patch
-1mvninstall278root in the patch failed.
+1compile98the patch passed
+1javac98the patch passed
-1checkstyle74hbase-server: The patch generated 1 new + 136 unchanged - 15 fixed = 137 total (was 151)
+1whitespace0The patch has no whitespace issues.
+1shadedjars296patch has no errors when building our shaded downstream artifacts.
-1hadoopcheck221The patch causes 10 errors with Hadoop v2.8.5.
-1hadoopcheck488The patch causes 10 errors with Hadoop v2.9.2.
-1hadoopcheck728The patch causes 10 errors with Hadoop v3.1.2.
+1javadoc73the patch passed
+1findbugs373the patch passed
_ Other Tests _
+1unit162hbase-common in the patch passed.
+1unit102hbase-client in the patch passed.
-1unit15873hbase-server in the patch failed.
+1asflicense144The patch does not generate ASF License warnings.
19775
ReasonTests
Failed junit testshadoop.hbase.rsgroup.TestRSGroupsBalance
SubsystemReport/Notes
DockerClient=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 Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux 2c1b6969b9da 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revisionHBASE-22514 / 1b5f6b5
Default Java1.8.0_181
mvninstallhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/8/artifact/out/branch-mvninstall-root.txt
mvninstallhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/8/artifact/out/patch-mvninstall-root.txt
checkstylehttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/8/artifact/out/diff-checkstyle-hbase-server.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/8/artifact/out/patch-javac-2.8.5.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/8/artifact/out/patch-javac-2.9.2.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/8/artifact/out/patch-javac-3.1.2.txt
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/8/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/8/testReport/
Max. process+thread count4756 (vs. ulimit of 10000)
modulesC: hbase-common hbase-client hbase-server U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/8/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec80Docker mode activated.
_ Prechecks _
+1dupname1No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
+1test4tests0The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0mvndep36Maven dependency ordering for branch
+1mvninstall408HBASE-22514 passed
+1compile134HBASE-22514 passed
+1checkstyle170HBASE-22514 passed
+1shadedjars367branch has no errors when building our shaded downstream artifacts.
+1javadoc95HBASE-22514 passed
0spotbugs349Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs494HBASE-22514 passed
_ Patch Compile Tests _
0mvndep18Maven dependency ordering for patch
+1mvninstall385the patch passed
+1compile125the patch passed
+1javac125the patch passed
-1checkstyle95hbase-server: The patch generated 1 new + 136 unchanged - 15 fixed = 137 total (was 151)
+1whitespace0The patch has no whitespace issues.
+1shadedjars344patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck1204Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc93the patch passed
+1findbugs516the patch passed
_ Other Tests _
+1unit207hbase-common in the patch passed.
+1unit126hbase-client in the patch passed.
+1unit15495hbase-server in the patch passed.
+1asflicense72The patch does not generate ASF License warnings.
21052
SubsystemReport/Notes
DockerClient=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 Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux f5320d6ddfbc 4.4.0-154-generic #181-Ubuntu SMP Tue Jun 25 05:29:03 UTC 2019 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revisionHBASE-22514 / 33a99f2
Default Java1.8.0_181
checkstylehttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/10/artifact/out/diff-checkstyle-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/10/testReport/
Max. process+thread count4470 (vs. ulimit of 10000)
modulesC: hbase-common hbase-client hbase-server U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/10/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache9

Copy link
Copy Markdown
ContributorAuthor

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

@infraio@sunhelly Any other oncerns? Thanks.

@Apache9
Apache9force-pushed the HBASE-22695 branch 2 times, most recently from 8933d66 to 69850cbCompareAugust 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
Copy Markdown
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
Copy Markdown
ContributorAuthor

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.

@sunhellysunhellyAug 2, 2019

Copy link
Copy Markdown
Contributor

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
Copy Markdown
ContributorAuthor

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
Copy Markdown
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
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec62Docker mode activated.
_ Prechecks _
+1dupname0No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
+1test4tests0The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0mvndep32Maven dependency ordering for branch
-1mvninstall323root in HBASE-22514 failed.
+1compile96HBASE-22514 passed
+1checkstyle131HBASE-22514 passed
+1shadedjars271branch has no errors when building our shaded downstream artifacts.
+1javadoc74HBASE-22514 passed
0spotbugs248Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs362HBASE-22514 passed
_ Patch Compile Tests _
0mvndep16Maven dependency ordering for patch
-1mvninstall316root in the patch failed.
+1compile98the patch passed
+1javac98the patch passed
+1checkstyle23The patch passed checkstyle in hbase-common
+1checkstyle31The patch passed checkstyle in hbase-client
+1checkstyle78hbase-server: The patch generated 0 new + 136 unchanged - 15 fixed = 136 total (was 151)
+1whitespace0The patch has no whitespace issues.
+1shadedjars269patch has no errors when building our shaded downstream artifacts.
-1hadoopcheck221The patch causes 10 errors with Hadoop v2.8.5.
-1hadoopcheck450The patch causes 10 errors with Hadoop v2.9.2.
-1hadoopcheck722The patch causes 10 errors with Hadoop v3.1.2.
+1javadoc78the patch passed
+1findbugs389the patch passed
_ Other Tests _
+1unit177hbase-common in the patch passed.
+1unit102hbase-client in the patch passed.
-1unit16301hbase-server in the patch failed.
+1asflicense119The patch does not generate ASF License warnings.
20196
ReasonTests
Failed junit testshadoop.hbase.client.TestAsyncRegionAdminApi
hadoop.hbase.replication.TestReplicationSmallTests
SubsystemReport/Notes
DockerClient=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 Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux 4e09186fac1c 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revisionHBASE-22514 / 33a99f2
Default Java1.8.0_181
mvninstallhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/12/artifact/out/branch-mvninstall-root.txt
mvninstallhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/12/artifact/out/patch-mvninstall-root.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/12/artifact/out/patch-javac-2.8.5.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/12/artifact/out/patch-javac-2.9.2.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/12/artifact/out/patch-javac-3.1.2.txt
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/12/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/12/testReport/
Max. process+thread count4760 (vs. ulimit of 10000)
modulesC: hbase-common hbase-client hbase-server U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/12/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
ContributorAuthor

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
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec81Docker mode activated.
_ Prechecks _
+1dupname0No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
+1test4tests0The patch appears to include 10 new or modified test files.
_ HBASE-22514 Compile Tests _
0mvndep25Maven dependency ordering for branch
-1mvninstall81root in HBASE-22514 failed.
-1compile20hbase-client in HBASE-22514 failed.
-1compile34hbase-server in HBASE-22514 failed.
+1checkstyle128HBASE-22514 passed
+1shadedjars273branch has no errors when building our shaded downstream artifacts.
+1javadoc71HBASE-22514 passed
0spotbugs48Used deprecated FindBugs config; considering switching to SpotBugs.
-1findbugs20hbase-client in HBASE-22514 failed.
-1findbugs36hbase-server in HBASE-22514 failed.
_ Patch Compile Tests _
0mvndep13Maven dependency ordering for patch
-1mvninstall87root in the patch failed.
-1compile20hbase-client in the patch failed.
-1compile37hbase-server in the patch failed.
-1javac20hbase-client in the patch failed.
-1javac37hbase-server in the patch failed.
+1checkstyle22The patch passed checkstyle in hbase-common
+1checkstyle30The patch passed checkstyle in hbase-client
+1checkstyle74hbase-server: The patch generated 0 new + 136 unchanged - 15 fixed = 136 total (was 151)
+1whitespace0The patch has no whitespace issues.
+1shadedjars268patch has no errors when building our shaded downstream artifacts.
-1hadoopcheck54The patch causes 10 errors with Hadoop v2.8.5.
-1hadoopcheck109The patch causes 10 errors with Hadoop v2.9.2.
-1hadoopcheck166The patch causes 10 errors with Hadoop v3.1.2.
+1javadoc71the patch passed
-1findbugs20hbase-client in the patch failed.
-1findbugs37hbase-server in the patch failed.
_ Other Tests _
+1unit171hbase-common in the patch passed.
-1unit21hbase-client in the patch failed.
-1unit37hbase-server in the patch failed.
+1asflicense33The patch does not generate ASF License warnings.
2111
SubsystemReport/Notes
DockerClient=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 Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux c4b67407b971 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-426/out/precommit/personality/provided.sh
git revisionHBASE-22514 / 33a99f2
Default Java1.8.0_181
mvninstallhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/branch-mvninstall-root.txt
compilehttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/branch-compile-hbase-client.txt
compilehttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/branch-compile-hbase-server.txt
findbugshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/branch-findbugs-hbase-client.txt
findbugshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/branch-findbugs-hbase-server.txt
mvninstallhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-mvninstall-root.txt
compilehttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-compile-hbase-client.txt
compilehttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-compile-hbase-server.txt
javachttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-compile-hbase-client.txt
javachttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-compile-hbase-server.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-javac-2.8.5.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-javac-2.9.2.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-javac-3.1.2.txt
findbugshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-findbugs-hbase-client.txt
findbugshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-findbugs-hbase-server.txt
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-unit-hbase-client.txt
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/testReport/
Max. process+thread count290 (vs. ulimit of 10000)
modulesC: hbase-common hbase-client hbase-server U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-426/13/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache 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
Copy Markdown
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
Copy Markdown
ContributorAuthor

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 freeto 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

@Apache9@Apache-HBase@infraio@sunhelly