Skip to content

HBASE-22382 Refactor tests in TestFromClientSide - #385

Merged
Apache9 merged 4 commits into
apache:masterfrom
anmolnar:HBASE-22382
Jul 24, 2019
Merged

HBASE-22382 Refactor tests in TestFromClientSide#385
Apache9 merged 4 commits into
apache:masterfrom
anmolnar:HBASE-22382

Conversation

@anmolnar

Copy link
Copy Markdown
Contributor
  • Refactored testNull() into multiple,
  • Added suppress warning for testVersionLimits() - cannot split,
  • Added suppress warning for testDeletesWithReverseScan() - cannot split

@anmolnar

Copy link
Copy Markdown
ContributorAuthor

retest build

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec61Docker mode activated.
_ Prechecks _
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
+1test4tests0The patch appears to include 1 new or modified test files.
_ master Compile Tests _
+1mvninstall340master passed
+1compile70master passed
+1checkstyle86master passed
+1shadedjars342branch has no errors when building our shaded downstream artifacts.
+1findbugs286master passed
+1javadoc42master passed
_ Patch Compile Tests _
+1mvninstall311the patch passed
+1compile72the patch passed
+1javac72the patch passed
+1checkstyle88hbase-server: The patch generated 0 new + 48 unchanged - 2 fixed = 48 total (was 50)
+1whitespace0The patch has no whitespace issues.
+1shadedjars346patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck973Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1findbugs281the patch passed
+1javadoc43the patch passed
_ Other Tests _
-1unit2012hbase-server in the patch failed.
+1asflicense16The patch does not generate ASF License warnings.
5770
ReasonTests
Failed junit testshadoop.hbase.replication.regionserver.TestReplicationSinkManager
hadoop.hbase.master.TestMasterQosFunction
hadoop.hbase.regionserver.TestBulkLoad
hadoop.hbase.regionserver.TestRowPrefixBloomFilter
SubsystemReport/Notes
DockerClient=18.09.7 Server=18.09.7 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/1/artifact/out/Dockerfile
GITHUB PR#385
Optional Testsdupname asflicense javac javadoc unit findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux 9aa6e4396bff 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/testptch/patchprocess/precommit/personality/provided.sh
git revisionmaster / cc38de1
mavenversion: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)
Default Java1.8.0_181
findbugsv3.1.11
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/1/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/1/testReport/
Max. process+thread count700 (vs. ulimit of 10000)
modulesC: hbase-server U: hbase-server
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/1/console
Powered byApache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
0reexec94Docker mode activated.
_ Prechecks _
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
+1test4tests0The patch appears to include 1 new or modified test files.
_ master Compile Tests _
+1mvninstall251master passed
+1compile52master passed
+1checkstyle72master passed
+1shadedjars271branch has no errors when building our shaded downstream artifacts.
+1findbugs202master passed
+1javadoc32master passed
_ Patch Compile Tests _
+1mvninstall241the patch passed
+1compile52the patch passed
+1javac52the patch passed
+1checkstyle75hbase-server: The patch generated 0 new + 48 unchanged - 2 fixed = 48 total (was 50)
+1whitespace0The patch has no whitespace issues.
+1shadedjars270patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck742Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1findbugs229the patch passed
+1javadoc32the patch passed
_ Other Tests _
+1unit12107hbase-server in the patch passed.
+1asflicense24The patch does not generate ASF License warnings.
15053
SubsystemReport/Notes
DockerClient=18.09.7 Server=18.09.7 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/2/artifact/out/Dockerfile
GITHUB PR#385
Optional Testsdupname asflicense javac javadoc unit findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux 0da06162cf51 4.15.0-48-generic #51-Ubuntu SMP Wed Apr 3 08:28:49 UTC 2019 x86_64 GNU/Linux
Build toolmaven
Personality/testptch/patchprocess/precommit/personality/provided.sh
git revisionmaster / 72e58a8
mavenversion: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)
Default Java1.8.0_181
findbugsv3.1.11
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/2/testReport/
Max. process+thread count4826 (vs. ulimit of 10000)
modulesC: hbase-server U: hbase-server
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/2/console
Powered byApache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

public void testNull() throws Exception {
final TableName tableName = TableName.valueOf(name.getMethodName());

public void testNull_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.

testNullTableName? I thought we should keep use Camel-Case for method name.

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.

Sure. I'll fix them.

}

@Test
public void testNull_FamilyName() {

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.

Ditto. Please update other methods' name too. Thanks.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec213Docker mode activated.
_ Prechecks _
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
+1test4tests0The patch appears to include 1 new or modified test files.
_ master Compile Tests _
+1mvninstall258master passed
+1compile50master passed
+1checkstyle68master passed
+1shadedjars255branch has no errors when building our shaded downstream artifacts.
+1findbugs227master passed
+1javadoc33master passed
_ Patch Compile Tests _
+1mvninstall230the patch passed
+1compile52the patch passed
+1javac52the patch passed
+1checkstyle67hbase-server: The patch generated 0 new + 48 unchanged - 2 fixed = 48 total (was 50)
+1whitespace0The patch has no whitespace issues.
+1shadedjars257patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck709Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1findbugs236the patch passed
+1javadoc32the patch passed
_ Other Tests _
-1unit19792hbase-server in the patch failed.
+1asflicense36The patch does not generate ASF License warnings.
22813
ReasonTests
Failed junit testshadoop.hbase.util.TestFromClientSide3WoUnsafe
hadoop.hbase.master.procedure.TestSCPWithReplicas
hadoop.hbase.tool.TestBulkLoadHFiles
hadoop.hbase.replication.TestReplicationWithTags
hadoop.hbase.client.TestSnapshotTemporaryDirectoryWithRegionReplicas
hadoop.hbase.replication.TestSyncReplicationStandBy
hadoop.hbase.client.TestSnapshotTemporaryDirectory
hadoop.hbase.replication.TestReplicationSmallTestsSync
hadoop.hbase.replication.TestReplicationStatusSourceStartedTargetStoppedNoOps
hadoop.hbase.client.TestCloneSnapshotFromClientNormal
hadoop.hbase.replication.regionserver.TestRegionReplicaReplicationEndpoint
hadoop.hbase.master.procedure.TestSCPWithReplicasWithoutZKCoordinated
hadoop.hbase.replication.TestReplicationChangingPeerRegionservers
SubsystemReport/Notes
DockerClient=18.09.8 Server=18.09.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/3/artifact/out/Dockerfile
GITHUB PR#385
Optional Testsdupname asflicense javac javadoc unit findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux 1437db0c8286 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/testptch/patchprocess/precommit/personality/provided.sh
git revisionmaster / 00075ea
mavenversion: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)
Default Java1.8.0_181
findbugsv3.1.11
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/3/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/3/testReport/
Max. process+thread count4849 (vs. ulimit of 10000)
modulesC: hbase-server U: hbase-server
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/3/console
Powered byApache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec62Docker 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 1 new or modified test files.
_ master Compile Tests _
+1mvninstall371master passed
+1compile67master passed
+1checkstyle93master passed
+1shadedjars338branch has no errors when building our shaded downstream artifacts.
+1javadoc43master passed
0spotbugs303Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs300master passed
_ Patch Compile Tests _
+1mvninstall309the patch passed
+1compile62the patch passed
+1javac62the patch passed
+1checkstyle91hbase-server: The patch generated 0 new + 48 unchanged - 2 fixed = 48 total (was 50)
+1whitespace0The patch has no whitespace issues.
+1shadedjars334patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck954Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc39the patch passed
+1findbugs309the patch passed
_ Other Tests _
-1unit20251hbase-server in the patch failed.
+1asflicense29The patch does not generate ASF License warnings.
24038
ReasonTests
Failed junit testshadoop.hbase.master.procedure.TestSCPWithReplicas
hadoop.hbase.client.TestSnapshotTemporaryDirectory
hadoop.hbase.replication.TestReplicationKillSlaveRS
hadoop.hbase.master.procedure.TestRestoreSnapshotProcedure
hadoop.hbase.replication.TestReplicationSmallTests
hadoop.hbase.master.procedure.TestProcedurePriority
hadoop.hbase.master.procedure.TestSCPWithReplicasWithoutZKCoordinated
hadoop.hbase.namespace.TestNamespaceAuditor
hadoop.hbase.client.TestCloneSnapshotFromClientNormal
hadoop.hbase.replication.TestReplicationSmallTestsSync
hadoop.hbase.client.TestSnapshotDFSTemporaryDirectory
hadoop.hbase.util.TestFromClientSide3WoUnsafe
SubsystemReport/Notes
DockerClient=18.09.8 Server=18.09.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/4/artifact/out/Dockerfile
GITHUB PR#385
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux 35cb5674068f 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-385/out/precommit/personality/provided.sh
git revisionmaster / c9293b0
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/4/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/4/testReport/
Max. process+thread count4768 (vs. ulimit of 10000)
modulesC: hbase-server U: hbase-server
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/4/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
0reexec123Docker 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 1 new or modified test files.
_ master Compile Tests _
+1mvninstall335master passed
+1compile64master passed
+1checkstyle89master passed
+1shadedjars335branch has no errors when building our shaded downstream artifacts.
+1javadoc44master passed
0spotbugs311Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs308master passed
_ Patch Compile Tests _
+1mvninstall331the patch passed
+1compile71the patch passed
+1javac71the patch passed
+1checkstyle96hbase-server: The patch generated 0 new + 48 unchanged - 2 fixed = 48 total (was 50)
+1whitespace0The patch has no whitespace issues.
+1shadedjars332patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck1055Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc43the patch passed
+1findbugs295the patch passed
_ Other Tests _
-1unit14760hbase-server in the patch failed.
+1asflicense26The patch does not generate ASF License warnings.
18714
ReasonTests
Failed junit testshadoop.hbase.client.TestAvoidCellReferencesIntoShippedBlocks
hadoop.hbase.filter.TestFilterListOnMini
hadoop.hbase.filter.TestFuzzyRowAndColumnRangeFilter
hadoop.hbase.client.TestCloneSnapshotFromClientNormal
hadoop.hbase.master.procedure.TestTruncateTableProcedure
hadoop.hbase.master.procedure.TestRestoreSnapshotProcedure
hadoop.hbase.client.TestAlwaysSetScannerId
hadoop.hbase.client.TestMultipleTimestamps
hadoop.hbase.client.TestAsyncTableScanner
hadoop.hbase.filter.TestScanRowPrefix
hadoop.hbase.client.TestCISleep
hadoop.hbase.TestClusterBootOrder
hadoop.hbase.client.TestAsyncRegionAdminApi2
hadoop.hbase.client.TestIncrementFromClientSideWithCoprocessor
hadoop.hbase.client.TestDropTimeoutRequest
hadoop.hbase.client.TestAsyncTableRegionReplicasGet
hadoop.hbase.TestHBaseOnOtherDfsCluster
hadoop.hbase.client.TestAsyncTableScanException
hadoop.hbase.client.TestMobRestoreSnapshotFromClientAfterTruncate
hadoop.hbase.filter.TestFuzzyRowFilterEndToEnd
hadoop.hbase.client.TestAdmin1
hadoop.hbase.TestNamespace
hadoop.hbase.TestServerSideScanMetricsFromClientSide
hadoop.hbase.client.TestSnapshotMetadata
hadoop.hbase.client.TestEnableTable
hadoop.hbase.TestRegionRebalancing
hadoop.hbase.master.procedure.TestSCPWithMetaWithReplicasWithoutZKCoordinated
hadoop.hbase.client.TestMobCloneSnapshotFromClientAfterSplittingRegion
hadoop.hbase.tool.TestSecureBulkLoadHFiles
hadoop.hbase.master.procedure.TestProcedurePriority
hadoop.hbase.TestJMXConnectorServer
hadoop.hbase.client.TestAsyncTableLocateRegionForDeletedTable
hadoop.hbase.master.procedure.TestEnableTableProcedure
hadoop.hbase.client.TestReplicasClient
hadoop.hbase.client.TestAsyncTableAdminApi2
hadoop.hbase.TestInfoServers
hadoop.hbase.filter.TestFilterWrapper
hadoop.hbase.client.TestAsyncClusterAdminApi
hadoop.hbase.client.TestAsyncBufferMutator
hadoop.hbase.client.TestCloneSnapshotFromClientCloneLinksAfterDelete
hadoop.hbase.client.TestRegionLocator
hadoop.hbase.client.TestMobRestoreSnapshotFromClientGetCompactionState
hadoop.hbase.client.TestSnapshotDFSTemporaryDirectory
hadoop.hbase.client.TestScannersFromClientSide
hadoop.hbase.filter.TestFilterWithScanLimits
hadoop.hbase.client.TestClientOperationInterrupt
hadoop.hbase.filter.TestColumnRangeFilter
hadoop.hbase.client.TestServerBusyException
hadoop.hbase.client.TestSplitOrMergeAtTableLevel
hadoop.hbase.client.TestClientScannerRPCTimeout
hadoop.hbase.client.TestReplicaWithCluster
SubsystemReport/Notes
DockerClient=18.09.8 Server=18.09.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/5/artifact/out/Dockerfile
GITHUB PR#385
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux 01d93adb2cf7 4.15.0-48-generic #51-Ubuntu SMP Wed Apr 3 08:28:49 UTC 2019 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-385/out/precommit/personality/provided.sh
git revisionmaster / aa9679d
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/5/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/5/testReport/
Max. process+thread count4668 (vs. ulimit of 10000)
modulesC: hbase-server U: hbase-server
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/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.

try {
TEST_UTIL.createTable((TableName)null, FAMILY);
fail("Creating a table with null name passed, should have failed");
} catch(Exception e) {}

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.

Since we have split the method, we can use the @test(expected = XXXException.class) so we do not need to catch the exception any more?

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.

Right. Makes perfect sense.

@@ -1234,7 +1246,14 @@ public void testNull() throws Exception {
} catch (Exception e) {
throw new IOException("Using a row with null qualifier threw exception, should ");

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.

Not your fault but since this is a refactoring, let's fix the message?

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.

Sure, fixed.

}

@Test
@SuppressWarnings("checkstyle:MethodLength")

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.

Maybe in the future we will also split these methods so let's do not suppress the warning?

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 tried to do so. But it seems to me that these tests are doing a sequence of operations which cannot be broken without doing a lot of redundant initialisation logic. I believe that the gain of making these tests smaller doesn't overcome the hit on the efficiency.

To be honest, checkstyle rule for maximizing the size of integration tests doesn't make sense to me.

}

@Test
@SuppressWarnings("checkstyle:MethodLength")

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.

Ditto.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec83Docker 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 1 new or modified test files.
_ master Compile Tests _
+1mvninstall355master passed
+1compile56master passed
+1checkstyle74master passed
+1shadedjars257branch has no errors when building our shaded downstream artifacts.
+1javadoc32master passed
0spotbugs235Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs234master passed
_ Patch Compile Tests _
+1mvninstall271the patch passed
+1compile52the patch passed
+1javac52the patch passed
+1checkstyle73hbase-server: The patch generated 0 new + 48 unchanged - 2 fixed = 48 total (was 50)
+1whitespace0The patch has no whitespace issues.
+1shadedjars257patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck800Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc32the patch passed
+1findbugs243the patch passed
_ Other Tests _
-1unit18213hbase-server in the patch failed.
+1asflicense29The patch does not generate ASF License warnings.
21397
ReasonTests
Failed junit testshadoop.hbase.replication.multiwal.TestReplicationSyncUpToolWithMultipleAsyncWAL
hadoop.hbase.client.TestAsyncTableAdminApi3
hadoop.hbase.replication.TestMasterReplication
hadoop.hbase.master.procedure.TestProcedurePriority
hadoop.hbase.client.TestSnapshotTemporaryDirectoryWithRegionReplicas
hadoop.hbase.client.TestAdmin1
SubsystemReport/Notes
DockerClient=19.03.0 Server=19.03.0 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/8/artifact/out/Dockerfile
GITHUB PR#385
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux 5fc4d573f0c6 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-385/out/precommit/personality/provided.sh
git revisionmaster / 9615c64
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/8/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/8/testReport/
Max. process+thread count5049 (vs. ulimit of 10000)
modulesC: hbase-server U: hbase-server
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/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
0reexec195Docker mode activated.
_ Prechecks _
+1dupname0No case conflicting files found.
+1hbaseanti1Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
+1test4tests0The patch appears to include 1 new or modified test files.
_ master Compile Tests _
+1mvninstall358master passed
+1compile71master passed
+1checkstyle98master passed
+1shadedjars363branch has no errors when building our shaded downstream artifacts.
+1javadoc45master passed
0spotbugs321Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs318master passed
_ Patch Compile Tests _
+1mvninstall334the patch passed
+1compile68the patch passed
+1javac68the patch passed
+1checkstyle102hbase-server: The patch generated 0 new + 48 unchanged - 2 fixed = 48 total (was 50)
+1whitespace0The patch has no whitespace issues.
+1shadedjars372patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck1028Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc40the patch passed
+1findbugs303the patch passed
_ Other Tests _
-1unit1826hbase-server in the patch failed.
+1asflicense14The patch does not generate ASF License warnings.
5918
ReasonTests
Failed junit testshadoop.hbase.coprocessor.TestRegionCoprocessorHost
hadoop.hbase.wal.TestWALMethods
SubsystemReport/Notes
DockerClient=19.03.0 Server=19.03.0 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/9/artifact/out/Dockerfile
GITHUB PR#385
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux f6fbc45f74a5 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-385/out/precommit/personality/provided.sh
git revisionmaster / 0e34dcb
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/9/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/9/testReport/
Max. process+thread count686 (vs. ulimit of 10000)
modulesC: hbase-server U: hbase-server
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/9/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
0reexec108Docker 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 1 new or modified test files.
_ master Compile Tests _
+1mvninstall310master passed
+1compile53master passed
+1checkstyle74master passed
+1shadedjars263branch has no errors when building our shaded downstream artifacts.
+1javadoc34master passed
0spotbugs245Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs243master passed
_ Patch Compile Tests _
+1mvninstall237the patch passed
+1compile58the patch passed
+1javac58the patch passed
+1checkstyle74hbase-server: The patch generated 0 new + 48 unchanged - 2 fixed = 48 total (was 50)
+1whitespace0The patch has no whitespace issues.
+1shadedjars271patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck753Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc32the patch passed
+1findbugs248the patch passed
_ Other Tests _
-1unit1592hbase-server in the patch failed.
+1asflicense26The patch does not generate ASF License warnings.
4681
ReasonTests
Failed junit testshadoop.hbase.regionserver.TestStoreFileScannerWithTagCompression
hadoop.hbase.regionserver.TestHeapMemoryManager
SubsystemReport/Notes
DockerClient=19.03.0 Server=19.03.0 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/10/artifact/out/Dockerfile
GITHUB PR#385
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux f335ab069925 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-385/out/precommit/personality/provided.sh
git revisionmaster / 06f5c43
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/10/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/10/testReport/
Max. process+thread count695 (vs. ulimit of 10000)
modulesC: hbase-server U: hbase-server
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/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.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
0reexec38Docker 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 1 new or modified test files.
_ master Compile Tests _
+1mvninstall258master passed
+1compile56master passed
+1checkstyle79master passed
+1shadedjars296branch has no errors when building our shaded downstream artifacts.
+1javadoc34master passed
0spotbugs260Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs257master passed
_ Patch Compile Tests _
+1mvninstall245the patch passed
+1compile57the patch passed
+1javac57the patch passed
+1checkstyle76hbase-server: The patch generated 0 new + 48 unchanged - 2 fixed = 48 total (was 50)
+1whitespace0The patch has no whitespace issues.
+1shadedjars282patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck805Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc33the patch passed
+1findbugs256the patch passed
_ Other Tests _
+1unit8163hbase-server in the patch passed.
+1asflicense22The patch does not generate ASF License warnings.
11277
SubsystemReport/Notes
DockerClient=19.03.0 Server=19.03.0 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/11/artifact/out/Dockerfile
GITHUB PR#385
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux c4537b7e0876 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-385/out/precommit/personality/provided.sh
git revisionmaster / 06f5c43
Default Java1.8.0_181
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/11/testReport/
Max. process+thread count4579 (vs. ulimit of 10000)
modulesC: hbase-server U: hbase-server
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/11/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.

@anmolnar

Copy link
Copy Markdown
ContributorAuthor

@Apache9 It's done and the build is green again. PTAL.

@Apache9

Copy link
Copy Markdown
Contributor

My comments are still not resolved?

@anmolnar

Copy link
Copy Markdown
ContributorAuthor

@Apache9 Sorry, I was confused with @infraio comments. Looking.
@infraio It's done. :)

@Apache9Apache9 left a comment

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.

+1.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
0reexec64Docker 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 1 new or modified test files.
_ master Compile Tests _
+1mvninstall327master passed
+1compile68master passed
+1checkstyle95master passed
+1shadedjars351branch has no errors when building our shaded downstream artifacts.
+1javadoc40master passed
0spotbugs289Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs285master passed
_ Patch Compile Tests _
+1mvninstall315the patch passed
+1compile76the patch passed
+1javac76the patch passed
+1checkstyle97hbase-server: The patch generated 0 new + 48 unchanged - 2 fixed = 48 total (was 50)
+1whitespace0The patch has no whitespace issues.
+1shadedjars352patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck966Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc42the patch passed
+1findbugs323the patch passed
_ Other Tests _
+1unit14233hbase-server in the patch passed.
+1asflicense36The patch does not generate ASF License warnings.
18077
SubsystemReport/Notes
DockerClient=19.03.0 Server=19.03.0 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/12/artifact/out/Dockerfile
GITHUB PR#385
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux 7c134844e392 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-385/out/precommit/personality/provided.sh
git revisionmaster / d9493c5
Default Java1.8.0_181
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/12/testReport/
Max. process+thread count4637 (vs. ulimit of 10000)
modulesC: hbase-server U: hbase-server
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/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.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec88Docker 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 1 new or modified test files.
_ master Compile Tests _
+1mvninstall345master passed
+1compile58master passed
+1checkstyle90master passed
+1shadedjars298branch has no errors when building our shaded downstream artifacts.
+1javadoc43master passed
0spotbugs256Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs254master passed
_ Patch Compile Tests _
+1mvninstall390the patch passed
+1compile67the patch passed
+1javac67the patch passed
+1checkstyle94hbase-server: The patch generated 0 new + 48 unchanged - 2 fixed = 48 total (was 50)
+1whitespace0The patch has no whitespace issues.
+1shadedjars322patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck1064Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc39the patch passed
-1findbugs32hbase-server in the patch failed.
_ Other Tests _
-1unit36hbase-server in the patch failed.
+1asflicense11The patch does not generate ASF License warnings.
3637
SubsystemReport/Notes
DockerClient=18.09.7 Server=18.09.7 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/17/artifact/out/Dockerfile
GITHUB PR#385
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux 54500d33bce9 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-385/out/precommit/personality/provided.sh
git revisionmaster / 7ebf80f
Default Java1.8.0_181
findbugshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/17/artifact/out/patch-findbugs-hbase-server.txt
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/17/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/17/testReport/
Max. process+thread count86 (vs. ulimit of 10000)
modulesC: hbase-server U: hbase-server
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/17/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
0reexec38Docker 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 1 new or modified test files.
_ master Compile Tests _
+1mvninstall299master passed
+1compile54master passed
+1checkstyle74master passed
+1shadedjars270branch has no errors when building our shaded downstream artifacts.
+1javadoc35master passed
0spotbugs228Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs226master passed
_ Patch Compile Tests _
+1mvninstall306the patch passed
+1compile54the patch passed
+1javac54the patch passed
+1checkstyle75hbase-server: The patch generated 0 new + 48 unchanged - 2 fixed = 48 total (was 50)
+1whitespace0The patch has no whitespace issues.
+1shadedjars267patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck911Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc36the patch passed
+1findbugs244the patch passed
_ Other Tests _
-1unit8313hbase-server in the patch failed.
+1asflicense45The patch does not generate ASF License warnings.
11616
ReasonTests
Failed junit testshadoop.hbase.regionserver.TestRegionMergeTransactionOnCluster
SubsystemReport/Notes
DockerClient=19.03.0 Server=19.03.0 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/16/artifact/out/Dockerfile
GITHUB PR#385
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux 4f47fd4bbf11 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-385/out/precommit/personality/provided.sh
git revisionmaster / 20ee7ab
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/16/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/16/testReport/
Max. process+thread count4952 (vs. ulimit of 10000)
modulesC: hbase-server U: hbase-server
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/16/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
0reexec57Docker 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 1 new or modified test files.
_ master Compile Tests _
-1mvninstall299root in master failed.
+1compile56master passed
+1checkstyle74master passed
+1shadedjars296branch has no errors when building our shaded downstream artifacts.
+1javadoc35master passed
0spotbugs244Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs242master passed
_ Patch Compile Tests _
-1mvninstall281root in the patch failed.
+1compile54the patch passed
+1javac54the patch passed
+1checkstyle73hbase-server: The patch generated 0 new + 48 unchanged - 2 fixed = 48 total (was 50)
+1whitespace0The patch has no whitespace issues.
+1shadedjars265patch has no errors when building our shaded downstream artifacts.
-1hadoopcheck260The patch causes 10 errors with Hadoop v2.8.5.
-1hadoopcheck529The patch causes 10 errors with Hadoop v2.9.2.
-1hadoopcheck776The patch causes 10 errors with Hadoop v3.1.2.
+1javadoc34the patch passed
+1findbugs248the patch passed
_ Other Tests _
-1unit17227hbase-server in the patch failed.
+1asflicense22The patch does not generate ASF License warnings.
20102
ReasonTests
Failed junit testshadoop.hbase.master.procedure.TestSCPWithReplicasWithoutZKCoordinated
hadoop.hbase.regionserver.TestSplitTransactionOnCluster
hadoop.hbase.util.TestFromClientSide3WoUnsafe
SubsystemReport/Notes
DockerClient=19.03.0 Server=19.03.0 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/15/artifact/out/Dockerfile
GITHUB PR#385
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
unameLinux 43db0e0381f5 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-385/out/precommit/personality/provided.sh
git revisionmaster / 6705d4f
Default Java1.8.0_181
mvninstallhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/15/artifact/out/branch-mvninstall-root.txt
mvninstallhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/15/artifact/out/patch-mvninstall-root.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/15/artifact/out/patch-javac-2.8.5.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/15/artifact/out/patch-javac-2.9.2.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/15/artifact/out/patch-javac-3.1.2.txt
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/15/artifact/out/patch-unit-hbase-server.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/15/testReport/
Max. process+thread count5317 (vs. ulimit of 10000)
modulesC: hbase-server U: hbase-server
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-385/15/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
Apache9 merged commit 542ae47 into apache:masterJul 24, 2019
asfgit pushed a commit that referenced this pull request Jul 25, 2019
Signed-off-by: Duo Zhang <zhangduo@apache.org>
asfgit pushed a commit that referenced this pull request Jul 25, 2019
Signed-off-by: Duo Zhang <zhangduo@apache.org>
asfgit pushed a commit that referenced this pull request Jul 25, 2019
Signed-off-by: Duo Zhang <zhangduo@apache.org>
infraio pushed a commit to infraio/hbase that referenced this pull request Aug 17, 2020
Signed-off-by: Duo Zhang <zhangduo@apache.org>
symat pushed a commit to symat/hbase that referenced this pull request Feb 17, 2021
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit dcc2c4d)
Change-Id: I771e7713240700a47a55fdb743efc1e184c51856
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

@anmolnar@Apache-HBase@Apache9@infraio