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-22833 MultiRowRangeFilter should provide a method for creating… #493

Merged
merged 5 commits into from
Aug 16, 2019

Conversation

titsuki
Copy link
Contributor

@titsuki titsuki commented Aug 14, 2019

… a filter which is functionally equivalent to multiple prefix filters

… a filter which is functionally equivalent to multiple prefix filters
@titsuki titsuki changed the title HBASE-22833: MultiRowRangeFilter should provide a method for creating… HBASE-22833 MultiRowRangeFilter should provide a method for creating… Aug 14, 2019
@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 38 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 1 new or modified test files.
_ master Compile Tests _
0 mvndep 35 Maven dependency ordering for branch
+1 mvninstall 339 master passed
+1 compile 82 master passed
+1 checkstyle 110 master passed
+1 shadedjars 292 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 63 master passed
0 spotbugs 275 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 349 master passed
_ Patch Compile Tests _
0 mvndep 16 Maven dependency ordering for patch
+1 mvninstall 311 the patch passed
+1 compile 85 the patch passed
+1 javac 85 the patch passed
-1 checkstyle 29 hbase-client: The patch generated 3 new + 15 unchanged - 1 fixed = 18 total (was 16)
-1 checkstyle 83 hbase-server: The patch generated 1 new + 2 unchanged - 0 fixed = 3 total (was 2)
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 291 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 989 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 56 the patch passed
+1 findbugs 362 the patch passed
_ Other Tests _
+1 unit 112 hbase-client in the patch passed.
+1 unit 6740 hbase-server in the patch passed.
+1 asflicense 59 The patch does not generate ASF License warnings.
10823
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/2/artifact/out/Dockerfile
GITHUB PR #493
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux fa02af3a4b63 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-493/out/precommit/personality/provided.sh
git revision master / 27ed2ac
Default Java 1.8.0_181
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/2/artifact/out/diff-checkstyle-hbase-client.txt
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/2/artifact/out/diff-checkstyle-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/2/testReport/
Max. process+thread count 5186 (vs. ulimit of 10000)
modules C: hbase-client hbase-server U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/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 91 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 1 new or modified test files.
_ master Compile Tests _
0 mvndep 34 Maven dependency ordering for branch
+1 mvninstall 345 master passed
+1 compile 87 master passed
+1 checkstyle 120 master passed
+1 shadedjars 323 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 64 master passed
0 spotbugs 299 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 371 master passed
_ Patch Compile Tests _
0 mvndep 20 Maven dependency ordering for patch
+1 mvninstall 450 the patch passed
+1 compile 99 the patch passed
+1 javac 99 the patch passed
-1 checkstyle 36 hbase-client: The patch generated 3 new + 15 unchanged - 1 fixed = 18 total (was 16)
-1 checkstyle 93 hbase-server: The patch generated 1 new + 2 unchanged - 0 fixed = 3 total (was 2)
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 343 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 1341 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 65 the patch passed
+1 findbugs 382 the patch passed
_ Other Tests _
+1 unit 101 hbase-client in the patch passed.
+1 unit 10280 hbase-server in the patch passed.
+1 asflicense 51 The patch does not generate ASF License warnings.
15201
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/1/artifact/out/Dockerfile
GITHUB PR #493
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux 54d6a91b4262 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-493/out/precommit/personality/provided.sh
git revision master / 27ed2ac
Default Java 1.8.0_181
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/1/artifact/out/diff-checkstyle-hbase-client.txt
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/1/artifact/out/diff-checkstyle-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/1/testReport/
Max. process+thread count 4660 (vs. ulimit of 10000)
modules C: hbase-client hbase-server U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/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 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 1 new or modified test files.
_ master Compile Tests _
0 mvndep 41 Maven dependency ordering for branch
+1 mvninstall 452 master passed
+1 compile 108 master passed
+1 checkstyle 141 master passed
+1 shadedjars 378 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 72 master passed
0 spotbugs 338 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 424 master passed
_ Patch Compile Tests _
0 mvndep 21 Maven dependency ordering for patch
+1 mvninstall 422 the patch passed
+1 compile 106 the patch passed
+1 javac 106 the patch passed
-1 checkstyle 38 hbase-client: The patch generated 3 new + 15 unchanged - 1 fixed = 18 total (was 16)
-1 checkstyle 100 hbase-server: The patch generated 1 new + 2 unchanged - 0 fixed = 3 total (was 2)
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 363 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 1353 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 70 the patch passed
+1 findbugs 432 the patch passed
_ Other Tests _
+1 unit 134 hbase-client in the patch passed.
+1 unit 13574 hbase-server in the patch passed.
+1 asflicense 71 The patch does not generate ASF License warnings.
18923
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/3/artifact/out/Dockerfile
GITHUB PR #493
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux e57425e80a85 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-493/out/precommit/personality/provided.sh
git revision master / 53db390
Default Java 1.8.0_181
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/3/artifact/out/diff-checkstyle-hbase-client.txt
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/3/artifact/out/diff-checkstyle-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/3/testReport/
Max. process+thread count 4452 (vs. ulimit of 10000)
modules C: hbase-client hbase-server U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/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.

Copy link
Member

@openinx openinx left a comment

Choose a reason for hiding this comment

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

Looks good to me overall, please address the comment, then I will +1. Thanks.

@@ -71,6 +72,22 @@ public MultiRowRangeFilter(List<RowRange> list) {
this.ranges = new RangeIteration(rangeList);
}

/**
* @param rowKeyPrefixes the array of byte array
Copy link
Member

Choose a reason for hiding this comment

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

I think we need a careful javadoc here, say why we need the public method ... because exposing an MultiRowRangeFilter constructor with rowKeyPrefixes looks very strange if no doc here.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

OK, I added explanation for this constructor.


private static List<RowRange> createRangeListFromRowKeyPrefixes(byte[][] rowKeyPrefixes) {
List<RowRange> list = new ArrayList<>();
for (byte[] rowKeyPrefix: rowKeyPrefixes) {
Copy link
Member

Choose a reason for hiding this comment

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

Do we need some arguments check here ?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

OK, I added null check.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 37 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 1 new or modified test files.
_ master Compile Tests _
0 mvndep 36 Maven dependency ordering for branch
+1 mvninstall 309 master passed
+1 compile 77 master passed
+1 checkstyle 103 master passed
+1 shadedjars 273 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 57 master passed
0 spotbugs 247 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 311 master passed
_ Patch Compile Tests _
0 mvndep 18 Maven dependency ordering for patch
+1 mvninstall 296 the patch passed
+1 compile 77 the patch passed
+1 javac 77 the patch passed
-1 checkstyle 32 hbase-client: The patch generated 3 new + 15 unchanged - 1 fixed = 18 total (was 16)
-1 checkstyle 73 hbase-server: The patch generated 1 new + 2 unchanged - 0 fixed = 3 total (was 2)
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 270 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 54 the patch passed
+1 findbugs 325 the patch passed
_ Other Tests _
+1 unit 102 hbase-client in the patch passed.
+1 unit 8922 hbase-server in the patch passed.
+1 asflicense 43 The patch does not generate ASF License warnings.
12726
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/4/artifact/out/Dockerfile
GITHUB PR #493
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux 3724851e29a3 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-493/out/precommit/personality/provided.sh
git revision master / d9d5f69
Default Java 1.8.0_181
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/4/artifact/out/diff-checkstyle-hbase-client.txt
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/4/artifact/out/diff-checkstyle-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/4/testReport/
Max. process+thread count 4806 (vs. ulimit of 10000)
modules C: hbase-client hbase-server U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/4/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 81 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 1 new or modified test files.
_ master Compile Tests _
0 mvndep 70 Maven dependency ordering for branch
+1 mvninstall 413 master passed
+1 compile 100 master passed
+1 checkstyle 140 master passed
+1 shadedjars 357 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 69 master passed
0 spotbugs 312 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 399 master passed
_ Patch Compile Tests _
0 mvndep 17 Maven dependency ordering for patch
+1 mvninstall 399 the patch passed
+1 compile 99 the patch passed
+1 javac 99 the patch passed
-1 checkstyle 35 hbase-client: The patch generated 3 new + 15 unchanged - 1 fixed = 18 total (was 16)
-1 checkstyle 101 hbase-server: The patch generated 1 new + 2 unchanged - 0 fixed = 3 total (was 2)
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 367 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 1309 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 65 the patch passed
+1 findbugs 404 the patch passed
_ Other Tests _
+1 unit 117 hbase-client in the patch passed.
-1 unit 17280 hbase-server in the patch failed.
+1 asflicense 67 The patch does not generate ASF License warnings.
22416
Reason Tests
Failed junit tests hadoop.hbase.master.procedure.TestSCPWithReplicasWithoutZKCoordinated
hadoop.hbase.client.TestFromClientSide3
hadoop.hbase.client.TestFromClientSide
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/6/artifact/out/Dockerfile
GITHUB PR #493
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux 1f9ad6adfabf 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-493/out/precommit/personality/provided.sh
git revision master / 8ffc45a
Default Java 1.8.0_181
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/6/artifact/out/diff-checkstyle-hbase-client.txt
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/6/artifact/out/diff-checkstyle-hbase-server.txt
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/6/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/6/testReport/
Max. process+thread count 4911 (vs. ulimit of 10000)
modules C: hbase-client hbase-server U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/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.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 170 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 1 new or modified test files.
_ master Compile Tests _
0 mvndep 46 Maven dependency ordering for branch
+1 mvninstall 455 master passed
+1 compile 111 master passed
+1 checkstyle 138 master passed
+1 shadedjars 366 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 72 master passed
0 spotbugs 296 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 379 master passed
_ Patch Compile Tests _
0 mvndep 18 Maven dependency ordering for patch
+1 mvninstall 457 the patch passed
+1 compile 105 the patch passed
+1 javac 105 the patch passed
+1 checkstyle 37 hbase-client: The patch generated 0 new + 13 unchanged - 3 fixed = 13 total (was 16)
+1 checkstyle 97 The patch passed checkstyle in hbase-server
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 351 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 1355 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 421 the patch passed
_ Other Tests _
+1 unit 122 hbase-client in the patch passed.
-1 unit 16107 hbase-server in the patch failed.
+1 asflicense 47 The patch does not generate ASF License warnings.
21507
Reason Tests
Failed junit tests hadoop.hbase.client.TestSnapshotTemporaryDirectory
hadoop.hbase.client.TestSnapshotDFSTemporaryDirectory
hadoop.hbase.client.TestCloneSnapshotFromClientNormal
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/7/artifact/out/Dockerfile
GITHUB PR #493
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux ea03b0435c03 4.15.0-55-generic #60-Ubuntu SMP Tue Jul 2 18:22:20 UTC 2019 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-493/out/precommit/personality/provided.sh
git revision master / 8ffc45a
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/7/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/7/testReport/
Max. process+thread count 4955 (vs. ulimit of 10000)
modules C: hbase-client hbase-server U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/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.

Copy link
Member

@openinx openinx left a comment

Choose a reason for hiding this comment

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

Looks good to me now. Let's get in.

@openinx
Copy link
Member

openinx commented Aug 16, 2019

The timeout snapshot related UT are irrelevant here.

@openinx openinx merged commit 78f5d8e into apache:master Aug 16, 2019
asfgit pushed a commit that referenced this pull request Aug 16, 2019
…#493)

* HBASE-22833: MultiRowRangeFilter should provide a method for creating a filter which is functionally equivalent to multiple prefix filters

* Delete superfluous comments

* Add description for MultiRowRangeFilter constructor

* Add null check for rowKeyPrefixes

* Fix checkstyle

Signed-off-by: huzheng <[email protected]>
asfgit pushed a commit that referenced this pull request Aug 16, 2019
…#493)

* HBASE-22833: MultiRowRangeFilter should provide a method for creating a filter which is functionally equivalent to multiple prefix filters

* Delete superfluous comments

* Add description for MultiRowRangeFilter constructor

* Add null check for rowKeyPrefixes

* Fix checkstyle

Signed-off-by: huzheng <[email protected]>
asfgit pushed a commit that referenced this pull request Aug 16, 2019
…#493)

* HBASE-22833: MultiRowRangeFilter should provide a method for creating a filter which is functionally equivalent to multiple prefix filters

* Delete superfluous comments

* Add description for MultiRowRangeFilter constructor

* Add null check for rowKeyPrefixes

* Fix checkstyle

Signed-off-by: huzheng <[email protected]>
asfgit pushed a commit that referenced this pull request Aug 16, 2019
…#493)

* HBASE-22833: MultiRowRangeFilter should provide a method for creating a filter which is functionally equivalent to multiple prefix filters

* Delete superfluous comments

* Add description for MultiRowRangeFilter constructor

* Add null check for rowKeyPrefixes

* Fix checkstyle

Signed-off-by: huzheng <[email protected]>
@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 97 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 1 new or modified test files.
_ master Compile Tests _
0 mvndep 34 Maven dependency ordering for branch
+1 mvninstall 375 master passed
+1 compile 85 master passed
+1 checkstyle 126 master passed
+1 shadedjars 308 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 68 master passed
0 spotbugs 287 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 376 master passed
_ Patch Compile Tests _
0 mvndep 17 Maven dependency ordering for patch
+1 mvninstall 340 the patch passed
+1 compile 89 the patch passed
+1 javac 89 the patch passed
+1 checkstyle 36 hbase-client: The patch generated 0 new + 13 unchanged - 3 fixed = 13 total (was 16)
+1 checkstyle 90 The patch passed checkstyle in hbase-server
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 308 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 1184 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 72 the patch passed
+1 findbugs 458 the patch passed
_ Other Tests _
+1 unit 118 hbase-client in the patch passed.
-1 unit 15814 hbase-server in the patch failed.
+1 asflicense 45 The patch does not generate ASF License warnings.
20553
Reason Tests
Failed junit tests hadoop.hbase.master.procedure.TestSCPWithReplicas
hadoop.hbase.master.assignment.TestOpenRegionProcedureHang
hadoop.hbase.util.TestFromClientSide3WoUnsafe
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/8/artifact/out/Dockerfile
GITHUB PR #493
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux 2b55029992d0 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-493/out/precommit/personality/provided.sh
git revision master / edf6f68
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/8/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/8/testReport/
Max. process+thread count 4706 (vs. ulimit of 10000)
modules C: hbase-client hbase-server U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-493/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.

asfgit pushed a commit that referenced this pull request Aug 16, 2019
…#493)

* HBASE-22833: MultiRowRangeFilter should provide a method for creating a filter which is functionally equivalent to multiple prefix filters

* Delete superfluous comments

* Add description for MultiRowRangeFilter constructor

* Add null check for rowKeyPrefixes

* Fix checkstyle

Signed-off-by: huzheng <[email protected]>
asfgit pushed a commit that referenced this pull request Aug 16, 2019
…#493)

* HBASE-22833: MultiRowRangeFilter should provide a method for creating a filter which is functionally equivalent to multiple prefix filters

* Delete superfluous comments

* Add description for MultiRowRangeFilter constructor

* Add null check for rowKeyPrefixes

* Fix checkstyle

Signed-off-by: huzheng <[email protected]>
infraio pushed a commit to infraio/hbase that referenced this pull request Aug 17, 2020
…apache#493)

* HBASE-22833: MultiRowRangeFilter should provide a method for creating a filter which is functionally equivalent to multiple prefix filters

* Delete superfluous comments

* Add description for MultiRowRangeFilter constructor

* Add null check for rowKeyPrefixes

* Fix checkstyle

Signed-off-by: huzheng <[email protected]>
symat pushed a commit to symat/hbase that referenced this pull request Feb 17, 2021
…apache#493)

* HBASE-22833: MultiRowRangeFilter should provide a method for creating a filter which is functionally equivalent to multiple prefix filters

* Delete superfluous comments

* Add description for MultiRowRangeFilter constructor

* Add null check for rowKeyPrefixes

* Fix checkstyle

Signed-off-by: huzheng <[email protected]>
(cherry picked from commit bedab0d)

Change-Id: I08b9252338009f3e2943cf15c109338a09634efa
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.

3 participants