There appears to be nothing in that thread dump relating to the job that executes TFS commands.

Did you get the dump from the right build machine? Sorry for not clarifying that earlier.


On 01/04/15 14:38, Keith Marchen wrote:


On Tuesday, March 31, 2015 at 10:36:55 PM UTC-5, Keith Marchen wrote:

    We use TFS commands to get our source files for builds. But when we
    run them from Jenkins, they take around 40 seconds to execute. What
    could be the issue with our TFS configuration on Jenkins that is
    affecting execution of TFS commands?

    Thanks,
    Keith


Here is tread dump when I run a TF command. Looks like it might be
locking on the FilePath...?


    *FilePath.localPool [#414]*

"FilePath.localPool [#414]" Id=9933 Group=main RUNNABLE
        at sun.management.ThreadImpl.dumpThreads0(Native Method)
        at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:446)
        at hudson.Functions.getThreadInfos(Functions.java:1155)
        at 
hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:95)
        at 
hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:92)
        at hudson.remoting.LocalChannel$1.call(LocalChannel.java:52)
        at 
jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)

        Number of locked synchronizers = 1

- java.util.concurrent.ThreadPoolExecutor$Worker@3b6ee141


    *Handling GET /threadDump : RequestHandlerThread[#232]
    Jenkins/threadDump.jelly*

"Handling GET /threadDump : RequestHandlerThread[#232] 
Jenkins/threadDump.jelly" Id=9923 Group=main TIMED_WAITING on 
java.util.concurrent.FutureTask@43a7032c


    *Handling POST /script : RequestHandlerThread[#229]*

"Handling POST /script : RequestHandlerThread[#229]" Id=9903 Group=main 
RUNNABLE (in native)
        at java.lang.ProcessImpl.waitForInterruptibly(Native Method)
        at java.lang.ProcessImpl.waitFor(ProcessImpl.java:449)
        at sun.reflect.GeneratedMethodAccessor342.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:483)


    *jenkins.util.Timer [#10] */(there are 10 timers in the dump -all
    the same )/

"jenkins.util.Timer [#10]" Id=43 Group=main WAITING on 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1a6b2970
        at sun.misc.Unsafe.park(Native Method)
        -  waiting on 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1a6b2970
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)


--
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 jenkinsci-users+unsubscr...@googlegroups.com
<mailto:jenkinsci-users+unsubscr...@googlegroups.com>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/da0ab01e-0b32-4543-b932-3b381eb3f064%40googlegroups.com
<https://groups.google.com/d/msgid/jenkinsci-users/da0ab01e-0b32-4543-b932-3b381eb3f064%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.

--
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 jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/551CF20B.1020006%40orr.me.uk.
For more options, visit https://groups.google.com/d/optout.

Reply via email to