Thanks for the update Mark. I believe we tried with AdoptOpenJDK and ran into same issue but I will confirm that and let you know.
Thanks M.Madhu On Thu, Mar 12, 2020 at 9:15 AM Mark Waite <[email protected]> wrote: > FYI IBM openJ9 is not supported by the Jenkins project. Initial testing > has found no showstoppers, but IBM OpenJ9 introduces a very significant > difference between what you're running and what is used and tested by > people in the Jenkins project. > > The Jenkins Platform SIG <https://jenkins.io/sigs/platform/> has started > the process of evaluating OpenJ9 with the help of Jim Crowley of IBM. > There are at least 4 open issues > <https://issues.jenkins-ci.org/issues/?jql=text%20~%20%22OpenJ9%22%20and%20status%20%3D%20Open> > related to OpenJ9 and another 15 issues > <https://issues.jenkins-ci.org/issues/?jql=text%20~%20%22J9%22%20%20and%20status%20%3D%20Open> > related to J9. Probably best to confirm that the same problem occurs with > AdoptOpenJDK or with OpenJDK. > > Mark Waite > > On Wednesday, March 11, 2020 at 3:03:40 PM UTC-6, Madhu Muchukota wrote: >> >> Hi Devin, please find the thread dump attached. >> >> jfyi, we are using IBM J9. >> >> Thanks >> M.Madhu >> >> >> On Wed, Mar 11, 2020 at 2:05 PM Devin Nusbaum wrote: >> >>> Do you have the full thread dump from a tool like jstack? If so, please >>> attach it to this thread, or paste it somewhere like gist.github.com or >>> pastebin.com and then paste a link to it here. >>> >>> On Mar 11, 2020, at 14:11, M.Madhusudana Reddy wrote: >>> >>> Hi Team, >>> >>> We upgraded our jenkins instance from 2.107.3 to 2.204.3 and sometimes >>> we notice that jenkins master is taking lot of time to come up and jenkins >>> UI/application is unresponsive. >>> >>> I took a thread dump while we ran into this issue and noticed that >>> application is suffering from deadlock. >>> >>> Thread jenkins.util.Timer [#1] is in deadlock with thread >>> CpsStepContext.isReady >>> [#6] >>> >>> jenkins.util.Timer [#1]priority:0x5 - threadId:0x00007F9C4C16EBE0 - >>> nativeId:0x5AF5 - nativeId (decimal):23285 - state:BLOCKED >>> stackTrace: >>> at jenkins/model/lazy/AbstractLazyLoadRunMap.getByNumber( >>> AbstractLazyLoadRunMap.java:370) >>> at jenkins/model/lazy/LazyBuildMixIn.getBuildByNumber( >>> LazyBuildMixIn.java:228) >>> at org/jenkinsci/plugins/workflow/job/WorkflowJob.getBuildByNumber( >>> WorkflowJob.java:232) >>> at org/jenkinsci/plugins/workflow/job/WorkflowJob.getBuildByNumber( >>> WorkflowJob.java:103) >>> at hudson/model/Run.fromExternalizableId(Run.java:2446) >>> at >>> org/jenkinsci/plugins/workflow/support/steps/ExecutorStepExecution$PlaceholderTask.runForDisplay( >>> ExecutorStepExecution.java:445) >>> at >>> org/jenkinsci/plugins/workflow/support/steps/ExecutorStepExecution$PlaceholderTask.getDisplayName( >>> ExecutorStepExecution.java:461) >>> at org/jenkinsci/plugins/jqsmonitoring/buildqueue/QueueJob.<init>( >>> QueueJob.java:50) >>> at >>> org/jenkinsci/plugins/jqsmonitoring/buildqueue/BuildQueue.retrieveQueueJobs( >>> BuildQueue.java:87) >>> at org/jenkinsci/plugins/jqsmonitoring/buildqueue/BuildQueue.<init>( >>> BuildQueue.java:36) >>> at org/jenkinsci/plugins/jqsmonitoring/jqscore/JQSMonitoring.<init>( >>> JQSMonitoring.java:43) >>> at >>> org/jenkinsci/plugins/jqsmonitoring/jqscore/JQSMonitoring$$FastClassByGuice$$a25d5b0d.newInstance( >>> <generated>) >>> at com/google/inject/internal/cglib/reflect/$FastConstructor.newInstance( >>> FastConstructor.java:40) >>> at >>> com/google/inject/internal/DefaultConstructionProxyFactory$1.newInstance( >>> DefaultConstructionProxyFactory.java:61) >>> at com/google/inject/internal/ConstructorInjector.provision( >>> ConstructorInjector.java:105) >>> at com/google/inject/internal/ConstructorInjector.access$000( >>> ConstructorInjector.java:32) >>> at com/google/inject/internal/ConstructorInjector$1.call( >>> ConstructorInjector.java:89) >>> at >>> com/google/inject/internal/ProvisionListenerStackCallback$Provision.provision( >>> ProvisionListenerStackCallback.java:115) >>> at >>> hudson/ExtensionFinder$GuiceFinder$SezpozModule.onProvision(ExtensionFinder.java:567(Compiled >>> Code)) >>> at >>> com/google/inject/internal/ProvisionListenerStackCallback$Provision.provision( >>> ProvisionListenerStackCallback.java:126) >>> at com/google/inject/internal/ProvisionListenerStackCallback.provision( >>> Provision >>> >>> ####################### >>> >>> >>> CpsStepContext.isReady [#6]priority:0x5 - threadId:0x00007F9C6802DE40 - >>> nativeId:0x5B72 - nativeId (decimal):23410 - state:BLOCKED >>> stackTrace: >>> at org/jenkinsci/plugins/workflow/cps/CpsGroovyShell.doParse( >>> CpsGroovyShell.java:133) >>> at org/jenkinsci/plugins/workflow/cps/CpsGroovyShell.reparse( >>> CpsGroovyShell.java:127) >>> at org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.parseScript( >>> CpsFlowExecution.java:561) >>> at org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.loadProgramAsync( >>> CpsFlowExecution.java:770) >>> at org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.onLoad( >>> CpsFlowExecution.java:740) >>> at org/jenkinsci/plugins/workflow/job/WorkflowRun.getExecution( >>> WorkflowRun.java:672) >>> at org/jenkinsci/plugins/workflow/job/WorkflowRun.onLoad( >>> WorkflowRun.java:533) >>> at hudson/model/RunMap.retrieve(RunMap.java:225) >>> at hudson/model/RunMap.retrieve(RunMap.java:57) >>> at jenkins/model/lazy/AbstractLazyLoadRunMap.load( >>> AbstractLazyLoadRunMap.java:501) >>> at jenkins/model/lazy/AbstractLazyLoadRunMap.load( >>> AbstractLazyLoadRunMap.java:483) >>> at jenkins/model/lazy/AbstractLazyLoadRunMap.getByNumber( >>> AbstractLazyLoadRunMap.java:381) >>> at hudson/model/RunMap.getById(RunMap.java:205) >>> at org/jenkinsci/plugins/workflow/job/WorkflowRun$Owner.run( >>> WorkflowRun.java:921) >>> at org/jenkinsci/plugins/workflow/job/WorkflowRun$Owner.get( >>> WorkflowRun.java:932) >>> at org/jenkinsci/plugins/workflow/cps/CpsStepContext.getExecution( >>> CpsStepContext.java:217) >>> at >>> org/jenkinsci/plugins/workflow/cps/CpsStepContext.getThreadGroupSynchronously( >>> CpsStepContext.java:242) >>> at org/jenkinsci/plugins/workflow/cps/CpsStepContext.access$000( >>> CpsStepContext.java:97) >>> at org/jenkinsci/plugins/workflow/cps/CpsStepContext$1.call( >>> CpsStepContext.java:263) >>> at org/jenkinsci/plugins/workflow/cps/CpsStepContext$1.call( >>> CpsStepContext.java:261) >>> at jenkins/util/ContextResettingExecutorService$2.call( >>> ContextResettingExecutorService.java:46) >>> at java/util/concurrent/FutureTask.run(FutureTask.java:277) >>> at >>> java/util/concurrent/ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153(Compiled >>> Code)) >>> at java/util/concurrent/ThreadPoolExecutor$Worker.run( >>> ThreadPoolExecutor.java:628) >>> at java/lang/Thread.run(Thread.java:785) >>> >>> ############################# >>> >>> Any one ran into the same issue and any help on this is highly >>> appreciated please. >>> >>> -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/67489814-6ddf-4d73-915b-0d37004f9124%40googlegroups.com > <https://groups.google.com/d/msgid/jenkinsci-users/67489814-6ddf-4d73-915b-0d37004f9124%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAN%2BS7NoQLe%3DY%3Dhzzp9w-gHWjujnCNZf1JqgeP%3Dr4yReTo4AMSA%40mail.gmail.com.
