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.

Reply via email to