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.