Skip to content

PHOENIX-6118: Multi Tenant Workloads using PHERF - #1181

Merged
yanxinyi merged 7 commits into
apache:masterfrom
jpisaac:PHOENIX-6118-PR-master
Mar 26, 2021
Merged

PHOENIX-6118: Multi Tenant Workloads using PHERF#1181
yanxinyi merged 7 commits into
apache:masterfrom
jpisaac:PHOENIX-6118-PR-master

Conversation

@jpisaac

Copy link
Copy Markdown
Contributor

No description provided.

@jpisaac

jpisaac commented Mar 24, 2021

Copy link
Copy Markdown
ContributorAuthor

@yanxinyi@ChinmaySKulkarni for master

@stoty

Copy link
Copy Markdown
Contributor

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec1m 41sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 1sNo case conflicting files found.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
+1 💚test4tests0m 0sThe patch appears to include 10 new or modified test files.
_ master Compile Tests _
+1 💚mvninstall19m 45smaster passed
+0hbaserecompile28m 52sHBase recompiled.
+1 💚compile0m 34smaster passed
+1 💚checkstyle0m 35smaster passed
+1 💚javadoc0m 24smaster passed
+0 🆗spotbugs0m 59sphoenix-pherf in master has 42 extant spotbugs warnings.
-0 ⚠️patch1m 8sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+1 💚mvninstall12m 7sthe patch passed
+0hbaserecompile21m 42sHBase recompiled.
+1 💚compile0m 35sthe patch passed
+1 💚javac0m 35sthe patch passed
-1 ❌checkstyle0m 47sphoenix-pherf: The patch generated 756 new + 929 unchanged - 54 fixed = 1685 total (was 983)
-1 ❌whitespace0m 0sThe patch has 2 line(s) that end in whitespace. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply
-1 ❌whitespace0m 0sThe patch 1 line(s) with tabs.
+1 💚xml0m 10sThe patch has no ill-formed XML file.
-1 ❌javadoc0m 23sphoenix-pherf generated 25 new + 32 unchanged - 0 fixed = 57 total (was 32)
-1 ❌spotbugs1m 11sphoenix-pherf generated 9 new + 41 unchanged - 1 fixed = 50 total (was 42)
_ Other Tests _
+1 💚unit11m 17sphoenix-pherf in the patch passed.
+1 💚asflicense0m 14sThe patch does not generate ASF License warnings.
69m 45s
ReasonTests
FindBugsmodule:phoenix-pherf
Found reliance on default encoding in org.apache.phoenix.pherf.util.PhoenixUtil.buildStatement(RulesApplier, Scenario, List, PreparedStatement, SimpleDateFormat):in org.apache.phoenix.pherf.util.PhoenixUtil.buildStatement(RulesApplier, Scenario, List, PreparedStatement, SimpleDateFormat): String.getBytes() At PhoenixUtil.java:[line 557]
input must be non-null but is marked as nullable At IdleTimeOperationSupplier.java:is marked as nullable At IdleTimeOperationSupplier.java:[lines 52-74]
input must be non-null but is marked as nullable At PreScenarioOperationSupplier.java:is marked as nullable At PreScenarioOperationSupplier.java:[lines 51-80]
input must be non-null but is marked as nullable At QueryOperationSupplier.java:is marked as nullable At QueryOperationSupplier.java:[lines 54-87]
Possible null pointer dereference in org.apache.phoenix.pherf.workload.mt.tenantoperation.TenantOperationWorkHandler.onEvent(TenantOperationWorkload$TenantOperationEvent) due to return value of called method Dereferenced at TenantOperationWorkHandler.java:org.apache.phoenix.pherf.workload.mt.tenantoperation.TenantOperationWorkHandler.onEvent(TenantOperationWorkload$TenantOperationEvent) due to return value of called method Dereferenced at TenantOperationWorkHandler.java:[line 58]
Return value of TenantOperationFactory.getPhoenixUtil() ignored, but method has no side effect At TenantOperationWorkHandler.java:but method has no side effect At TenantOperationWorkHandler.java:[line 59]
input must be non-null but is marked as nullable At UpsertOperationSupplier.java:is marked as nullable At UpsertOperationSupplier.java:[lines 56-136]
org.apache.phoenix.pherf.workload.mt.tenantoperation.UpsertOperationSupplier$1.apply(TenantOperationInfo) may fail to clean up java.sql.Statement Obligation to clean up resource created at UpsertOperationSupplier.java:up java.sql.Statement Obligation to clean up resource created at UpsertOperationSupplier.java:[line 81] is not discharged
input must be non-null but is marked as nullable At UserDefinedOperationSupplier.java:is marked as nullable At UserDefinedOperationSupplier.java:[lines 44-46]
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1181/1/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#1181
JIRA IssuePHOENIX-6118
Optional Testsdupname asflicense javac javadoc unit xml compile spotbugs hbaserebuild hbaseanti checkstyle
unameLinux 3096d137a3a1 4.15.0-136-generic #140-Ubuntu SMP Thu Jan 28 05:20:47 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev/phoenix-personality.sh
git revisionmaster / 2a2d996
Default JavaPrivate Build-1.8.0_242-8u242-b08-0ubuntu3~16.04-b08
checkstylehttps://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1181/1/artifact/yetus-general-check/output/diff-checkstyle-phoenix-pherf.txt
whitespacehttps://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1181/1/artifact/yetus-general-check/output/whitespace-eol.txt
whitespacehttps://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1181/1/artifact/yetus-general-check/output/whitespace-tabs.txt
javadochttps://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1181/1/artifact/yetus-general-check/output/diff-javadoc-javadoc-phoenix-pherf.txt
spotbugshttps://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1181/1/artifact/yetus-general-check/output/new-spotbugs-phoenix-pherf.html
Test Resultshttps://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1181/1/testReport/
Max. process+thread count1570 (vs. ulimit of 30000)
modulesC: phoenix-pherf U: phoenix-pherf
Console outputhttps://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1181/1/console
versionsgit=2.7.4 maven=3.3.9 spotbugs=4.1.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@yanxinyi

Copy link
Copy Markdown
Contributor

Most likely I will take a look tomorrow, but I want to know why the 4.x branch includes 58 files changes but master has 55 modified files.

@jpisaac

Copy link
Copy Markdown
ContributorAuthor

@yanxinyi
The following files are not included in the master, since they had only import changes and was probably taken care by the cherry-pick merges.

SequentialIntegerDataGenerator.java
MultithreadedDiffer.java
WorkloadExecutor.java

@yanxinyi
yanxinyi merged commit 45ebf1a into apache:masterMar 26, 2021
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.

3 participants

@jpisaac@stoty@yanxinyi