hbase
hbase copied to clipboard
HBASE-23597 Give high priority for meta assign procedure and ServerCr…
…ashProcedure which carry meta.
The design is simple, WorkerMonitor frequently check the ProcedureScheduler and poll high priority procedure such as meta assign procedure and ServerCrashProcedure(carry meta) and immediately new a thread and execute it. So we need a way to poll the high priority procedure such as meta assign procedure and ServerCrashProcedure(carry meta).
:broken_heart: -1 overall
Vote | Subsystem | Runtime | Comment |
---|---|---|---|
+0 :ok: | reexec | 1m 9s | Docker mode activated. |
_ Prechecks _ | |||
+1 :green_heart: | dupname | 0m 1s | No case conflicting files found. |
+1 :green_heart: | hbaseanti | 0m 0s | Patch does not have any anti-patterns. |
+1 :green_heart: | @author | 0m 0s | The patch does not contain any @author tags. |
+1 :green_heart: | test4tests | 0m 0s | The patch appears to include 1 new or modified test files. |
_ master Compile Tests _ | |||
+0 :ok: | mvndep | 0m 36s | Maven dependency ordering for branch |
+1 :green_heart: | mvninstall | 5m 44s | master passed |
+1 :green_heart: | compile | 1m 17s | master passed |
+1 :green_heart: | checkstyle | 1m 43s | master passed |
+1 :green_heart: | shadedjars | 5m 1s | branch has no errors when building our shaded downstream artifacts. |
+1 :green_heart: | javadoc | 0m 53s | master passed |
+0 :ok: | spotbugs | 4m 43s | Used deprecated FindBugs config; considering switching to SpotBugs. |
+1 :green_heart: | findbugs | 5m 16s | master passed |
_ Patch Compile Tests _ | |||
+0 :ok: | mvndep | 0m 14s | Maven dependency ordering for patch |
+1 :green_heart: | mvninstall | 5m 33s | the patch passed |
+1 :green_heart: | compile | 1m 15s | the patch passed |
+1 :green_heart: | javac | 1m 15s | the patch passed |
-1 :x: | checkstyle | 1m 28s | hbase-server: The patch generated 1 new + 3 unchanged - 0 fixed = 4 total (was 3) |
+1 :green_heart: | whitespace | 0m 0s | The patch has no whitespace issues. |
+1 :green_heart: | shadedjars | 5m 2s | patch has no errors when building our shaded downstream artifacts. |
+1 :green_heart: | hadoopcheck | 17m 24s | Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2. |
+1 :green_heart: | javadoc | 0m 51s | the patch passed |
+1 :green_heart: | findbugs | 5m 34s | the patch passed |
_ Other Tests _ | |||
-1 :x: | unit | 15m 36s | hbase-procedure in the patch failed. |
-1 :x: | unit | 248m 59s | hbase-server in the patch failed. |
+1 :green_heart: | asflicense | 0m 51s | The patch does not generate ASF License warnings. |
331m 59s |
Reason | Tests |
---|---|
Failed junit tests | hadoop.hbase.procedure2.TestProcedureExecutor |
hadoop.hbase.procedure2.TestYieldProcedures | |
hadoop.hbase.master.procedure.TestProcedurePriority |
Subsystem | Report/Notes |
---|---|
Docker | Client=19.03.5 Server=19.03.5 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-955/1/artifact/out/Dockerfile |
GITHUB PR | https://github.com/apache/hbase/pull/955 |
Optional Tests | dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile |
uname | Linux cc8094e62bd7 4.15.0-66-generic #75-Ubuntu SMP Tue Oct 1 05:24:09 UTC 2019 x86_64 GNU/Linux |
Build tool | maven |
Personality | /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-955/out/precommit/personality/provided.sh |
git revision | master / ab40b9648b |
Default Java | 1.8.0_181 |
checkstyle | https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-955/1/artifact/out/diff-checkstyle-hbase-server.txt |
unit | https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-955/1/artifact/out/patch-unit-hbase-procedure.txt |
unit | https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-955/1/artifact/out/patch-unit-hbase-server.txt |
Test Results | https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-955/1/testReport/ |
Max. process+thread count | 5330 (vs. ulimit of 10000) |
modules | C: hbase-procedure hbase-server U: . |
Console output | https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-955/1/console |
versions | git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11 |
Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
This message was automatically generated.
I checked the code, actually we do have a priority for the current ServerQueue, you can see the code in MasterProcedureScheduler.getServerQueue. The one carries meta will be be pulled out first.
So I think first we need to find the root cause. The priority is not set correctly? Or is it because that all the workers have been blocked by other procedures so there is no chance for the SCP which carries meta to execute?
Thanks.
And in general, I think it is reasonable to have a mechanism to execute the SCP which carries meta immediately. In the past this is done by checking if all workers are blocked and add new workers, but having a special worker maybe better. The only problem is that we need to have a better abstraction, as ProcedureExecutor is not in hbase-server...
@Apache9 @saintstack This background is First A ServerCrashProcedure(carry meta)execute and assign meta to B, then ServerCrashProcedure A assign other region following, there are too much regions to assign and do not finish fast, meanwhile B stop and invoke a ServerCrashProcedure(carry meta), then B ServerCrashProcedure blocked by TransitRegionStateProcedure.
{code} "KeepAlivePEWorker-21" #5162 daemon prio=5 os_prio=0 tid=0x00007f96c5aa4800 nid=0x62ed in Object.wait() [0x00007f96382e7000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.apache.hadoop.hbase.client.RpcRetryingCallerImpl.callWithRetries(RpcRetryingCallerImpl.java:168) - locked <0x0000000582083f58> (a java.util.concurrent.atomic.AtomicBoolean) at org.apache.hadoop.hbase.client.HTable.put(HTable.java:540) at org.apache.hadoop.hbase.master.assignment.RegionStateStore.updateRegionLocation(RegionStateStore.java:209) at org.apache.hadoop.hbase.master.assignment.RegionStateStore.updateUserRegionLocation(RegionStateStore.java:203) at org.apache.hadoop.hbase.master.assignment.RegionStateStore.updateRegionLocation(RegionStateStore.java:141) at org.apache.hadoop.hbase.master.assignment.AssignmentManager.transitStateAndUpdate(AssignmentManager.java:1632) at org.apache.hadoop.hbase.master.assignment.AssignmentManager.regionOpening(AssignmentManager.java:1647) at org.apache.hadoop.hbase.master.assignment.TransitRegionStateProcedure.openRegion(TransitRegionStateProcedure.java:207) at org.apache.hadoop.hbase.master.assignment.TransitRegionStateProcedure.executeFromState(TransitRegionStateProcedure.java:339) at org.apache.hadoop.hbase.master.assignment.TransitRegionStateProcedure.executeFromState(TransitRegionStateProcedure.java:102) at org.apache.hadoop.hbase.procedure2.StateMachineProcedure.execute(StateMachineProcedure.java:194) at org.apache.hadoop.hbase.master.assignment.TransitRegionStateProcedure.execute(TransitRegionStateProcedure.java:319) at org.apache.hadoop.hbase.master.assignment.TransitRegionStateProcedure.execute(TransitRegionStateProcedure.java:102) at org.apache.hadoop.hbase.procedure2.Procedure.doExecute(Procedure.java:962) at org.apache.hadoop.hbase.procedure2.ProcedureExecutor.execProcedure(ProcedureExecutor.java:1648) at org.apache.hadoop.hbase.procedure2.ProcedureExecutor.executeProcedure(ProcedureExecutor.java:1395) at org.apache.hadoop.hbase.procedure2.ProcedureExecutor.access$1100(ProcedureExecutor.java:78) at org.apache.hadoop.hbase.procedure2.ProcedureExecutor$WorkerThread.run(ProcedureExecutor.java:1965) {code} you can see the log in HBASE-23597: 2019-12-18 16:15:07,212 INFO [RegionServerTracker-0] assignment.AssignmentManager: Scheduled SCP pid=69619 for 100.107.165.61,60020,1576553057082 (carryingMeta=true) 100.107.165.61,60020,1576553057082/CRASHED/regionCount=13026/lock=java.util.concurrent.locks.ReentrantReadWriteLock@68f2ee72[Write locks = 1, Read locks = 0], oldState=ONLINE. 2019-12-18 16:15:21,629 DEBUG [RpcServer.default.FPBQ.Fifo.handler=959,queue=191,port=60000] master.DeadServer: Removed 100.107.165.61,60020,1576553057082, processing=true, numProcessing=0
2019-12-18 16:33:04,728 DEBUG [PEWorker-15] procedure.MasterProcedureScheduler: Remove ServerQueue(100.107.165.61,60020,1576553057082, xlock=false sharedLock=0 size=0) from run queue because: queue is empty after polling out pid=69619, state=RUNNABLE:SERVER_CRASH_START; ServerCrashProcedure server=100.107.165.61,60020,1576553057082, splitWal=true, meta=true
The SCP in the queue wait for 18 mins.
That is awkward @binlijin
With this added level of priority, server B will be able to be processed ahead of server A? And if during processing of B -- assigning meta to server C, and if C crashes scheduling an SCP, will it be able to be processed ahead of B in turn?
@saintstack And if during processing of B -- assigning meta to server C, and if C crashes scheduling an SCP, will it be able to be processed ahead of B in turn? Yes, sir. Assigning meta to server C, and if C crashes scheduling an SCP. Because meta not online, processing of B will never finish, because assign region need write to meta, so we need to process C intermediately.
Ok.
You want more feedback? What you think of what has been put here already sir?
What do you think about bringing some life back into this approach? It may be a reasonable solution to HBASE-24526/HBASE-24673.
rebase the code with the latest master. The code is ugly, i add a new method "pollHighPriority" in ProcedureScheduler.java which poll only high priority procedure (like meta procedure/ServerCrashProcedure(carry meta)) from the queue.
So if some one have a better method, you can take it over or give some advices.
:confetti_ball: +1 overall
Vote | Subsystem | Runtime | Comment |
---|---|---|---|
+0 :ok: | reexec | 6m 57s | Docker mode activated. |
_ Prechecks _ | |||
+1 :green_heart: | dupname | 0m 0s | No case conflicting files found. |
+1 :green_heart: | hbaseanti | 0m 0s | Patch does not have any anti-patterns. |
+1 :green_heart: | @author | 0m 0s | The patch does not contain any @author tags. |
_ master Compile Tests _ | |||
+0 :ok: | mvndep | 0m 26s | Maven dependency ordering for branch |
+1 :green_heart: | mvninstall | 4m 49s | master passed |
+1 :green_heart: | checkstyle | 1m 40s | master passed |
+1 :green_heart: | spotbugs | 3m 29s | master passed |
_ Patch Compile Tests _ | |||
+0 :ok: | mvndep | 0m 15s | Maven dependency ordering for patch |
+1 :green_heart: | mvninstall | 4m 38s | the patch passed |
-0 :warning: | checkstyle | 1m 22s | hbase-server: The patch generated 1 new + 5 unchanged - 0 fixed = 6 total (was 5) |
+1 :green_heart: | whitespace | 0m 0s | The patch has no whitespace issues. |
+1 :green_heart: | hadoopcheck | 14m 30s | Patch does not cause any errors with Hadoop 3.1.2 3.2.1. |
+1 :green_heart: | spotbugs | 4m 2s | the patch passed |
_ Other Tests _ | |||
+1 :green_heart: | asflicense | 0m 27s | The patch does not generate ASF License warnings. |
52m 17s |
Subsystem | Report/Notes |
---|---|
Docker | Client=19.03.13 Server=19.03.13 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/4/artifact/yetus-general-check/output/Dockerfile |
GITHUB PR | https://github.com/apache/hbase/pull/955 |
Optional Tests | dupname asflicense spotbugs hadoopcheck hbaseanti checkstyle |
uname | Linux 4ea493cb38b3 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux |
Build tool | maven |
Personality | dev-support/hbase-personality.sh |
git revision | master / c312760819 |
checkstyle | https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/4/artifact/yetus-general-check/output/diff-checkstyle-hbase-server.txt |
Max. process+thread count | 84 (vs. ulimit of 30000) |
modules | C: hbase-procedure hbase-server U: . |
Console output | https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/4/console |
versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) spotbugs=3.1.12 |
Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
This message was automatically generated.
:broken_heart: -1 overall
Vote | Subsystem | Runtime | Comment |
---|---|---|---|
+0 :ok: | reexec | 2m 17s | Docker mode activated. |
-0 :warning: | yetus | 0m 4s | Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck |
_ Prechecks _ | |||
_ master Compile Tests _ | |||
+0 :ok: | mvndep | 0m 32s | Maven dependency ordering for branch |
+1 :green_heart: | mvninstall | 6m 43s | master passed |
+1 :green_heart: | compile | 2m 28s | master passed |
+1 :green_heart: | shadedjars | 12m 22s | branch has no errors when building our shaded downstream artifacts. |
+1 :green_heart: | javadoc | 1m 42s | master passed |
_ Patch Compile Tests _ | |||
+0 :ok: | mvndep | 0m 25s | Maven dependency ordering for patch |
+1 :green_heart: | mvninstall | 6m 19s | the patch passed |
+1 :green_heart: | compile | 2m 18s | the patch passed |
+1 :green_heart: | javac | 2m 18s | the patch passed |
+1 :green_heart: | shadedjars | 10m 29s | patch has no errors when building our shaded downstream artifacts. |
+1 :green_heart: | javadoc | 1m 29s | the patch passed |
_ Other Tests _ | |||
-1 :x: | unit | 14m 18s | hbase-procedure in the patch failed. |
-1 :x: | unit | 287m 38s | hbase-server in the patch failed. |
351m 43s |
Subsystem | Report/Notes |
---|---|
Docker | Client=19.03.13 Server=19.03.13 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/4/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile |
GITHUB PR | https://github.com/apache/hbase/pull/955 |
Optional Tests | javac javadoc unit shadedjars compile |
uname | Linux 0aaa12a0ad2f 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux |
Build tool | maven |
Personality | dev-support/hbase-personality.sh |
git revision | master / c312760819 |
Default Java | 1.8.0_232 |
unit | https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/4/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-hbase-procedure.txt |
unit | https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/4/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-hbase-server.txt |
Test Results | https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/4/testReport/ |
Max. process+thread count | 3135 (vs. ulimit of 30000) |
modules | C: hbase-procedure hbase-server U: . |
Console output | https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/4/console |
versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) |
Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
This message was automatically generated.
:broken_heart: -1 overall
Vote | Subsystem | Runtime | Comment |
---|---|---|---|
+0 :ok: | reexec | 0m 30s | Docker mode activated. |
-0 :warning: | yetus | 0m 4s | Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck |
_ Prechecks _ | |||
_ master Compile Tests _ | |||
+0 :ok: | mvndep | 0m 25s | Maven dependency ordering for branch |
+1 :green_heart: | mvninstall | 4m 41s | master passed |
+1 :green_heart: | compile | 1m 36s | master passed |
+1 :green_heart: | shadedjars | 8m 6s | branch has no errors when building our shaded downstream artifacts. |
+1 :green_heart: | javadoc | 1m 2s | master passed |
_ Patch Compile Tests _ | |||
+0 :ok: | mvndep | 0m 16s | Maven dependency ordering for patch |
+1 :green_heart: | mvninstall | 4m 15s | the patch passed |
+1 :green_heart: | compile | 1m 38s | the patch passed |
+1 :green_heart: | javac | 1m 38s | the patch passed |
+1 :green_heart: | shadedjars | 8m 1s | patch has no errors when building our shaded downstream artifacts. |
+1 :green_heart: | javadoc | 0m 59s | the patch passed |
_ Other Tests _ | |||
-1 :x: | unit | 13m 40s | hbase-procedure in the patch failed. |
-1 :x: | unit | 146m 27s | hbase-server in the patch failed. |
193m 43s |
Subsystem | Report/Notes |
---|---|
Docker | ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile |
GITHUB PR | https://github.com/apache/hbase/pull/955 |
Optional Tests | javac javadoc unit shadedjars compile |
uname | Linux 8bf03ae566b3 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
Build tool | maven |
Personality | dev-support/hbase-personality.sh |
git revision | master / b65890da1d |
Default Java | AdoptOpenJDK-11.0.10+9 |
unit | https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/1/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-procedure.txt |
unit | https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/1/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt |
Test Results | https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/1/testReport/ |
Max. process+thread count | 3904 (vs. ulimit of 30000) |
modules | C: hbase-procedure hbase-server U: . |
Console output | https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/1/console |
versions | git=2.17.1 maven=3.6.3 |
Powered by | Apache Yetus 0.12.0 https://yetus.apache.org |
This message was automatically generated.
:broken_heart: -1 overall
Vote | Subsystem | Runtime | Comment |
---|---|---|---|
+0 :ok: | reexec | 6m 37s | Docker mode activated. |
-0 :warning: | yetus | 0m 3s | Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck |
_ Prechecks _ | |||
_ master Compile Tests _ | |||
+0 :ok: | mvndep | 0m 20s | Maven dependency ordering for branch |
+1 :green_heart: | mvninstall | 4m 12s | master passed |
+1 :green_heart: | compile | 1m 21s | master passed |
+1 :green_heart: | shadedjars | 8m 24s | branch has no errors when building our shaded downstream artifacts. |
+1 :green_heart: | javadoc | 0m 52s | master passed |
_ Patch Compile Tests _ | |||
+0 :ok: | mvndep | 0m 14s | Maven dependency ordering for patch |
+1 :green_heart: | mvninstall | 4m 1s | the patch passed |
+1 :green_heart: | compile | 1m 23s | the patch passed |
+1 :green_heart: | javac | 1m 23s | the patch passed |
+1 :green_heart: | shadedjars | 8m 23s | patch has no errors when building our shaded downstream artifacts. |
+1 :green_heart: | javadoc | 0m 52s | the patch passed |
_ Other Tests _ | |||
-1 :x: | unit | 13m 45s | hbase-procedure in the patch failed. |
-1 :x: | unit | 218m 23s | hbase-server in the patch failed. |
270m 50s |
Subsystem | Report/Notes |
---|---|
Docker | ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/1/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile |
GITHUB PR | https://github.com/apache/hbase/pull/955 |
Optional Tests | javac javadoc unit shadedjars compile |
uname | Linux cf8a9b21e01b 4.15.0-128-generic #131-Ubuntu SMP Wed Dec 9 06:57:35 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux |
Build tool | maven |
Personality | dev-support/hbase-personality.sh |
git revision | master / b65890da1d |
Default Java | AdoptOpenJDK-1.8.0_282-b08 |
unit | https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/1/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-hbase-procedure.txt |
unit | https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/1/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-hbase-server.txt |
Test Results | https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/1/testReport/ |
Max. process+thread count | 3408 (vs. ulimit of 30000) |
modules | C: hbase-procedure hbase-server U: . |
Console output | https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/1/console |
versions | git=2.17.1 maven=3.6.3 |
Powered by | Apache Yetus 0.12.0 https://yetus.apache.org |
This message was automatically generated.
:confetti_ball: +1 overall
Vote | Subsystem | Runtime | Comment |
---|---|---|---|
+0 :ok: | reexec | 5m 52s | Docker mode activated. |
_ Prechecks _ | |||
+1 :green_heart: | dupname | 0m 0s | No case conflicting files found. |
+1 :green_heart: | hbaseanti | 0m 0s | Patch does not have any anti-patterns. |
+1 :green_heart: | @author | 0m 0s | The patch does not contain any @author tags. |
_ master Compile Tests _ | |||
+0 :ok: | mvndep | 0m 18s | Maven dependency ordering for branch |
+1 :green_heart: | mvninstall | 4m 31s | master passed |
+1 :green_heart: | compile | 4m 22s | master passed |
+1 :green_heart: | checkstyle | 1m 24s | master passed |
+1 :green_heart: | spotbugs | 2m 54s | master passed |
_ Patch Compile Tests _ | |||
+0 :ok: | mvndep | 0m 15s | Maven dependency ordering for patch |
+1 :green_heart: | mvninstall | 4m 35s | the patch passed |
+1 :green_heart: | compile | 4m 29s | the patch passed |
+1 :green_heart: | javac | 4m 29s | the patch passed |
-0 :warning: | checkstyle | 1m 7s | hbase-server: The patch generated 1 new + 5 unchanged - 0 fixed = 6 total (was 5) |
+1 :green_heart: | whitespace | 0m 0s | The patch has no whitespace issues. |
+1 :green_heart: | hadoopcheck | 23m 18s | Patch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1. |
+1 :green_heart: | spotbugs | 3m 9s | the patch passed |
_ Other Tests _ | |||
+1 :green_heart: | asflicense | 0m 29s | The patch does not generate ASF License warnings. |
65m 52s |
Subsystem | Report/Notes |
---|---|
Docker | ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/1/artifact/yetus-general-check/output/Dockerfile |
GITHUB PR | https://github.com/apache/hbase/pull/955 |
Optional Tests | dupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile |
uname | Linux 3efa742ab902 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
Build tool | maven |
Personality | dev-support/hbase-personality.sh |
git revision | master / 351caa5bcc |
Default Java | AdoptOpenJDK-1.8.0_282-b08 |
checkstyle | https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/1/artifact/yetus-general-check/output/diff-checkstyle-hbase-server.txt |
Max. process+thread count | 96 (vs. ulimit of 30000) |
modules | C: hbase-procedure hbase-server U: . |
Console output | https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-955/1/console |
versions | git=2.17.1 maven=3.6.3 spotbugs=4.2.2 |
Powered by | Apache Yetus 0.12.0 https://yetus.apache.org |
This message was automatically generated.