Hang using Hudson Clone Workspace SCM plugin

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Hang using Hudson Clone Workspace SCM plugin

Michael Fletcher
I am using the Hudson Clone Workspace SCM Plug-in but it is hanging
while it appears to download the archived workspace.  The archived
workspace is largish (250mb).  While its handing there are no files
appearing in the slaves workspace.

Running Hudson 1.353 with Java 1.6.0_20.  More details below.

Any ideas?


If I run a thread dump on the Hudson slave it appears to be doing this:

"pool-1-thread-1 / waiting for hudson.remoting.Channel@5f8172:channel"
prio=6 tid=0x03626000 nid=0x1480 in Object.wait() [0x03d4e000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x22de0088> (a
hudson.remoting.RemoteInvocationHandler$RPCRequest)
        at hudson.remoting.Request.call(Request.java:122)
        - locked <0x22de0088> (a
hudson.remoting.RemoteInvocationHandler$RPCRequest)
        at
hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.j
ava:160)
        at hudson.remoting.$Proxy6.fetch2(Unknown Source)
        at
hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:122)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        - locked <0x2808b480> (a hudson.remoting.RemoteClassLoader)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at hudson.FilePath.unzip(FilePath.java:470)
        at hudson.FilePath.access$100(FilePath.java:160)
        at hudson.FilePath$2.invoke(FilePath.java:411)
        at hudson.FilePath$2.invoke(FilePath.java:409)
        at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2018)
        at hudson.remoting.UserRequest.perform(UserRequest.java:114)
        at hudson.remoting.UserRequest.perform(UserRequest.java:48)
        at hudson.remoting.Request$2.run(Request.java:270)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown
Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
        at hudson.remoting.Engine$1$1.run(Engine.java:58)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - <0x280935e0> (a
java.util.concurrent.locks.ReentrantLock$NonfairSync)

"Ping thread for channel hudson.remoting.Channel@5f8172:channel" daemon
prio=6 tid=0x0361cc00 nid=0x13e0 waiting on condition [0x03cff000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at hudson.remoting.PingThread.run(PingThread.java:75)

   Locked ownable synchronizers:
        - None

"Channel reader thread: channel" prio=6 tid=0x0361f000 nid=0x1090 in
Object.wait() [0x03caf000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x22de02a8> (a [B)
        at
hudson.remoting.FastPipedOutputStream.write(FastPipedOutputStream.java:1
47)
        - locked <0x22de02a8> (a [B)
        at
hudson.remoting.FastPipedOutputStream.write(FastPipedOutputStream.java:1
22)
        at
hudson.remoting.ProxyOutputStream$Chunk.execute(ProxyOutputStream.java:1
64)
        at hudson.remoting.Channel$ReaderThread.run(Channel.java:867)

   Locked ownable synchronizers:
        - None


"Thread-7" prio=6 tid=0x035ed000 nid=0xf78 in Object.wait() [0x03c0f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x2808b4f8> (a hudson.remoting.Channel)
        at java.lang.Object.wait(Object.java:485)
        at hudson.remoting.Channel.join(Channel.java:646)
        - locked <0x2808b4f8> (a hudson.remoting.Channel)
        at hudson.remoting.Engine.run(Engine.java:213)

   Locked ownable synchronizers:
        - None

Attempting to view System Information
(http://v-dev-library:8080/computer/testnode/systemInfo) on the hung
slave will hang as well.  

It will eventually fail (3 to 5 minutes) with this exception

FATAL: hudson.remoting.RequestAbortedException:
java.net.SocketException: Connection reset
hudson.remoting.RequestAbortedException:
hudson.remoting.RequestAbortedException: java.net.SocketException:
Connection reset
        at hudson.remoting.Request.call(Request.java:137)
        at hudson.remoting.Channel.call(Channel.java:551)
        at hudson.FilePath.act(FilePath.java:736)
        at hudson.FilePath.act(FilePath.java:729)
        at hudson.FilePath.unzip(FilePath.java:409)
        at
hudson.FileSystemProvisioner$Default$WorkspaceSnapshotImpl.restoreTo(Fil
eSystemProvisioner.java:227)
        at
hudson.plugins.cloneworkspace.CloneWorkspaceSCM$Snapshot.restoreTo(Clone
WorkspaceSCM.java:344)
        at
hudson.plugins.cloneworkspace.CloneWorkspaceSCM.checkout(CloneWorkspaceS
CM.java:126)
        at
hudson.model.AbstractProject.checkout(AbstractProject.java:1040)
        at
hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:47
9)
        at
hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:411)
        at hudson.model.Run.run(Run.java:1243)
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
        at
hudson.model.ResourceController.execute(ResourceController.java:88)
        at hudson.model.Executor.run(Executor.java:122)
Caused by: hudson.remoting.RequestAbortedException:
java.net.SocketException: Connection reset
        at hudson.remoting.Request.abort(Request.java:257)
        at hudson.remoting.Channel.terminate(Channel.java:598)
        at hudson.remoting.Channel$ReaderThread.run(Channel.java:876)
Caused by: java.net.SocketException: Connection reset
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        at java.io.ObjectInputStream$PeekInputStream.peek(Unknown
Source)
        at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown
Source)
        at
java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
        at java.io.ObjectInputStream.readObject0(Unknown Source)
        at java.io.ObjectInputStream.readObject(Unknown Source)
        at hudson.remoting.Channel$ReaderThread.run(Channel.java:856)


On the master it appears to be doing this

, Channel reader thread: testnode:"Channel reader thread: testnode"
Id=5763 Group=main RUNNABLE (in native)
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        -  locked java.io.BufferedInputStream@1a8ec4f
        at java.io.ObjectInputStream$PeekInputStream.peek(Unknown
Source)
        at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown
Source)
        at
java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
        at java.io.ObjectInputStream.readObject0(Unknown Source)
        at java.io.ObjectInputStream.readObject(Unknown Source)
        at hudson.remoting.Channel$ReaderThread.run(Channel.java:856)


, Executor #0 for testnode : executing e1-silent-test-group-1 #7 /
waiting for hudson.remoting.Channel@18304f8:testnode:"Executor #0 for
testnode : executing e1-silent-test-group-1 #7 / waiting for
hudson.remoting.Channel@18304f8:testnode" Id=5488 Group=main
TIMED_WAITING on hudson.remoting.UserRequest@26259a
        at java.lang.Object.wait(Native Method)
        -  waiting on hudson.remoting.UserRequest@26259a
        at hudson.remoting.Request.call(Request.java:122)
        at hudson.remoting.Channel.call(Channel.java:551)
        at hudson.FilePath.act(FilePath.java:736)
        at hudson.FilePath.act(FilePath.java:729)
        at hudson.FilePath.unzip(FilePath.java:409)
        at
hudson.FileSystemProvisioner$Default$WorkspaceSnapshotImpl.restoreTo(Fil
eSystemProvisioner.java:227)
        at
hudson.plugins.cloneworkspace.CloneWorkspaceSCM$Snapshot.restoreTo(Clone
WorkspaceSCM.java:344)
        at
hudson.plugins.cloneworkspace.CloneWorkspaceSCM.checkout(CloneWorkspaceS
CM.java:126)
        at
hudson.model.AbstractProject.checkout(AbstractProject.java:1040)
        at
hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:47
9)
        at
hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:411)
        at hudson.model.Run.run(Run.java:1243)
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
        at
hudson.model.ResourceController.execute(ResourceController.java:88)
        at hudson.model.Executor.run(Executor.java:122)

, pool-3-thread-382:"pool-3-thread-382" Id=5764 Group=main RUNNABLE
        at java.io.BufferedOutputStream.write(Unknown Source)
        -  locked java.io.BufferedOutputStream@11a897a
        at
java.io.ObjectOutputStream$BlockDataOutputStream.drain(Unknown Source)
        at
java.io.ObjectOutputStream$BlockDataOutputStream.setBlockDataMode(Unknow
n Source)
        at java.io.ObjectOutputStream.writeNonProxyDesc(Unknown Source)
        at java.io.ObjectOutputStream.writeClassDesc(Unknown Source)
        at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown
Source)
        at java.io.ObjectOutputStream.writeObject0(Unknown Source)
        at java.io.ObjectOutputStream.writeObject(Unknown Source)
        at hudson.remoting.Channel.send(Channel.java:417)
        -  locked hudson.remoting.Channel@18304f8
        at
hudson.remoting.ProxyOutputStream.write(ProxyOutputStream.java:112)
        -  locked hudson.remoting.ProxyOutputStream@14f3717
        at
hudson.remoting.ProxyOutputStream.write(ProxyOutputStream.java:96)
        at hudson.Util.copyStream(Util.java:406)
        at hudson.FilePath$24.call(FilePath.java:1202)
        at hudson.FilePath$24.call(FilePath.java:1197)
        at hudson.remoting.UserRequest.perform(UserRequest.java:114)
        at hudson.remoting.UserRequest.perform(UserRequest.java:48)
        at hudson.remoting.Request$2.run(Request.java:270)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown
Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
        at java.lang.Thread.run(Unknown Source)

        Number of locked synchronizers = 1
        - java.util.concurrent.locks.ReentrantLock$NonfairSync@1a9ff11

Michael Fletcher | Software Developer | [hidden email] |
ph: 403-538-5926
Entero Corporation | Work as One | Energy Software | www.entero.com |
Top-50 Employer
EnteroONE(tm) 2009 | Entero(r) MOSAIC(tm)


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Hang using Hudson Clone Workspace SCM plugin

Andrew Bayer
Hmm - not sure whether the problem is size or something else. Could you open a bug for this?

A.

On Tue, Jul 27, 2010 at 4:31 PM, Michael Fletcher <[hidden email]> wrote:
I am using the Hudson Clone Workspace SCM Plug-in but it is hanging
while it appears to download the archived workspace.  The archived
workspace is largish (250mb).  While its handing there are no files
appearing in the slaves workspace.

Running Hudson 1.353 with Java 1.6.0_20.  More details below.

Any ideas?


If I run a thread dump on the Hudson slave it appears to be doing this:

"pool-1-thread-1 / waiting for hudson.remoting.Channel@5f8172:channel"
prio=6 tid=0x03626000 nid=0x1480 in Object.wait() [0x03d4e000]
  java.lang.Thread.State: TIMED_WAITING (on object monitor)
       at java.lang.Object.wait(Native Method)
       - waiting on <0x22de0088> (a
hudson.remoting.RemoteInvocationHandler$RPCRequest)
       at hudson.remoting.Request.call(Request.java:122)
       - locked <0x22de0088> (a
hudson.remoting.RemoteInvocationHandler$RPCRequest)
       at
hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.j
ava:160)
       at hudson.remoting.$Proxy6.fetch2(Unknown Source)
       at
hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:122)
       at java.lang.ClassLoader.loadClass(Unknown Source)
       - locked <0x2808b480> (a hudson.remoting.RemoteClassLoader)
       at java.lang.ClassLoader.loadClass(Unknown Source)
       at hudson.FilePath.unzip(FilePath.java:470)
       at hudson.FilePath.access$100(FilePath.java:160)
       at hudson.FilePath$2.invoke(FilePath.java:411)
       at hudson.FilePath$2.invoke(FilePath.java:409)
       at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2018)
       at hudson.remoting.UserRequest.perform(UserRequest.java:114)
       at hudson.remoting.UserRequest.perform(UserRequest.java:48)
       at hudson.remoting.Request$2.run(Request.java:270)
       at java.util.concurrent.Executors$RunnableAdapter.call(Unknown
Source)
       at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
       at java.util.concurrent.FutureTask.run(Unknown Source)
       at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
       at hudson.remoting.Engine$1$1.run(Engine.java:58)
       at java.lang.Thread.run(Unknown Source)

  Locked ownable synchronizers:
       - <0x280935e0> (a
java.util.concurrent.locks.ReentrantLock$NonfairSync)

"Ping thread for channel hudson.remoting.Channel@5f8172:channel" daemon
prio=6 tid=0x0361cc00 nid=0x13e0 waiting on condition [0x03cff000]
  java.lang.Thread.State: TIMED_WAITING (sleeping)
       at java.lang.Thread.sleep(Native Method)
       at hudson.remoting.PingThread.run(PingThread.java:75)

  Locked ownable synchronizers:
       - None

"Channel reader thread: channel" prio=6 tid=0x0361f000 nid=0x1090 in
Object.wait() [0x03caf000]
  java.lang.Thread.State: TIMED_WAITING (on object monitor)
       at java.lang.Object.wait(Native Method)
       - waiting on <0x22de02a8> (a [B)
       at
hudson.remoting.FastPipedOutputStream.write(FastPipedOutputStream.java:1
47)
       - locked <0x22de02a8> (a [B)
       at
hudson.remoting.FastPipedOutputStream.write(FastPipedOutputStream.java:1
22)
       at
hudson.remoting.ProxyOutputStream$Chunk.execute(ProxyOutputStream.java:1
64)
       at hudson.remoting.Channel$ReaderThread.run(Channel.java:867)

  Locked ownable synchronizers:
       - None


"Thread-7" prio=6 tid=0x035ed000 nid=0xf78 in Object.wait() [0x03c0f000]
  java.lang.Thread.State: WAITING (on object monitor)
       at java.lang.Object.wait(Native Method)
       - waiting on <0x2808b4f8> (a hudson.remoting.Channel)
       at java.lang.Object.wait(Object.java:485)
       at hudson.remoting.Channel.join(Channel.java:646)
       - locked <0x2808b4f8> (a hudson.remoting.Channel)
       at hudson.remoting.Engine.run(Engine.java:213)

  Locked ownable synchronizers:
       - None

Attempting to view System Information
(http://v-dev-library:8080/computer/testnode/systemInfo) on the hung
slave will hang as well.

It will eventually fail (3 to 5 minutes) with this exception

FATAL: hudson.remoting.RequestAbortedException:
java.net.SocketException: Connection reset
hudson.remoting.RequestAbortedException:
hudson.remoting.RequestAbortedException: java.net.SocketException:
Connection reset
       at hudson.remoting.Request.call(Request.java:137)
       at hudson.remoting.Channel.call(Channel.java:551)
       at hudson.FilePath.act(FilePath.java:736)
       at hudson.FilePath.act(FilePath.java:729)
       at hudson.FilePath.unzip(FilePath.java:409)
       at
hudson.FileSystemProvisioner$Default$WorkspaceSnapshotImpl.restoreTo(Fil
eSystemProvisioner.java:227)
       at
hudson.plugins.cloneworkspace.CloneWorkspaceSCM$Snapshot.restoreTo(Clone
WorkspaceSCM.java:344)
       at
hudson.plugins.cloneworkspace.CloneWorkspaceSCM.checkout(CloneWorkspaceS
CM.java:126)
       at
hudson.model.AbstractProject.checkout(AbstractProject.java:1040)
       at
hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:47
9)
       at
hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:411)
       at hudson.model.Run.run(Run.java:1243)
       at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
       at
hudson.model.ResourceController.execute(ResourceController.java:88)
       at hudson.model.Executor.run(Executor.java:122)
Caused by: hudson.remoting.RequestAbortedException:
java.net.SocketException: Connection reset
       at hudson.remoting.Request.abort(Request.java:257)
       at hudson.remoting.Channel.terminate(Channel.java:598)
       at hudson.remoting.Channel$ReaderThread.run(Channel.java:876)
Caused by: java.net.SocketException: Connection reset
       at java.net.SocketInputStream.read(Unknown Source)
       at java.io.BufferedInputStream.fill(Unknown Source)
       at java.io.BufferedInputStream.read(Unknown Source)
       at java.io.ObjectInputStream$PeekInputStream.peek(Unknown
Source)
       at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown
Source)
       at
java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
       at java.io.ObjectInputStream.readObject0(Unknown Source)
       at java.io.ObjectInputStream.readObject(Unknown Source)
       at hudson.remoting.Channel$ReaderThread.run(Channel.java:856)


On the master it appears to be doing this

, Channel reader thread: testnode:"Channel reader thread: testnode"
Id=5763 Group=main RUNNABLE (in native)
       at java.net.SocketInputStream.socketRead0(Native Method)
       at java.net.SocketInputStream.read(Unknown Source)
       at java.io.BufferedInputStream.fill(Unknown Source)
       at java.io.BufferedInputStream.read(Unknown Source)
       -  locked java.io.BufferedInputStream@1a8ec4f
       at java.io.ObjectInputStream$PeekInputStream.peek(Unknown
Source)
       at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown
Source)
       at
java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
       at java.io.ObjectInputStream.readObject0(Unknown Source)
       at java.io.ObjectInputStream.readObject(Unknown Source)
       at hudson.remoting.Channel$ReaderThread.run(Channel.java:856)


, Executor #0 for testnode : executing e1-silent-test-group-1 #7 /
waiting for hudson.remoting.Channel@18304f8:testnode:"Executor #0 for
testnode : executing e1-silent-test-group-1 #7 / waiting for
hudson.remoting.Channel@18304f8:testnode" Id=5488 Group=main
TIMED_WAITING on hudson.remoting.UserRequest@26259a
       at java.lang.Object.wait(Native Method)
       -  waiting on hudson.remoting.UserRequest@26259a
       at hudson.remoting.Request.call(Request.java:122)
       at hudson.remoting.Channel.call(Channel.java:551)
       at hudson.FilePath.act(FilePath.java:736)
       at hudson.FilePath.act(FilePath.java:729)
       at hudson.FilePath.unzip(FilePath.java:409)
       at
hudson.FileSystemProvisioner$Default$WorkspaceSnapshotImpl.restoreTo(Fil
eSystemProvisioner.java:227)
       at
hudson.plugins.cloneworkspace.CloneWorkspaceSCM$Snapshot.restoreTo(Clone
WorkspaceSCM.java:344)
       at
hudson.plugins.cloneworkspace.CloneWorkspaceSCM.checkout(CloneWorkspaceS
CM.java:126)
       at
hudson.model.AbstractProject.checkout(AbstractProject.java:1040)
       at
hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:47
9)
       at
hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:411)
       at hudson.model.Run.run(Run.java:1243)
       at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
       at
hudson.model.ResourceController.execute(ResourceController.java:88)
       at hudson.model.Executor.run(Executor.java:122)

, pool-3-thread-382:"pool-3-thread-382" Id=5764 Group=main RUNNABLE
       at java.io.BufferedOutputStream.write(Unknown Source)
       -  locked java.io.BufferedOutputStream@11a897a
       at
java.io.ObjectOutputStream$BlockDataOutputStream.drain(Unknown Source)
       at
java.io.ObjectOutputStream$BlockDataOutputStream.setBlockDataMode(Unknow
n Source)
       at java.io.ObjectOutputStream.writeNonProxyDesc(Unknown Source)
       at java.io.ObjectOutputStream.writeClassDesc(Unknown Source)
       at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown
Source)
       at java.io.ObjectOutputStream.writeObject0(Unknown Source)
       at java.io.ObjectOutputStream.writeObject(Unknown Source)
       at hudson.remoting.Channel.send(Channel.java:417)
       -  locked hudson.remoting.Channel@18304f8
       at
hudson.remoting.ProxyOutputStream.write(ProxyOutputStream.java:112)
       -  locked hudson.remoting.ProxyOutputStream@14f3717
       at
hudson.remoting.ProxyOutputStream.write(ProxyOutputStream.java:96)
       at hudson.Util.copyStream(Util.java:406)
       at hudson.FilePath$24.call(FilePath.java:1202)
       at hudson.FilePath$24.call(FilePath.java:1197)
       at hudson.remoting.UserRequest.perform(UserRequest.java:114)
       at hudson.remoting.UserRequest.perform(UserRequest.java:48)
       at hudson.remoting.Request$2.run(Request.java:270)
       at java.util.concurrent.Executors$RunnableAdapter.call(Unknown
Source)
       at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
       at java.util.concurrent.FutureTask.run(Unknown Source)
       at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
       at java.lang.Thread.run(Unknown Source)

       Number of locked synchronizers = 1
       - java.util.concurrent.locks.ReentrantLock$NonfairSync@1a9ff11

Michael Fletcher | Software Developer | [hidden email] |
ph: 403-538-5926
Entero Corporation | Work as One | Energy Software | www.entero.com |
Top-50 Employer
EnteroONE(tm) 2009 | Entero(r) MOSAIC(tm)


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


Reply | Threaded
Open this post in threaded view
|

Re: Hang using Hudson Clone Workspace SCM plugin

Alan Harder-2

> Hmm - not sure whether the problem is size or something else. Could
> you open a bug for this?

unless it's a case of http://issues.hudson-ci.org/browse/HUDSON-5977
(I didn't look closely at this thread dump to see)


>
> A.
>
> On Tue, Jul 27, 2010 at 4:31 PM, Michael Fletcher
> <[hidden email] <mailto:[hidden email]>> wrote:
>
>     I am using the Hudson Clone Workspace SCM Plug-in but it is hanging
>     while it appears to download the archived workspace.  The archived
>     workspace is largish (250mb).  While its handing there are no files
>     appearing in the slaves workspace.
>
>     Running Hudson 1.353 with Java 1.6.0_20.  More details below.
>
>     Any ideas?
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

RE: Re: Hang using Hudson Clone Workspace SCM plugin

Michael Fletcher
It appears to be the same issue.  One thread is blocked loading a class
and another thread is blocked waiting to write to a
FastPipedOutputStream.  I'm going to attempt to use the Copy Artifact
plugin instead.  It has a workaround for HUDSON-5977.

Michael Fletcher | Software Developer | [hidden email] |
ph: 403-538-5926
Entero Corporation | Work as One | Energy Software | www.entero.com |
Top-50 Employer
EnteroONE(tm) 2009 | Entero(r) MOSAIC(tm)

-----Original Message-----
From: Alan Harder [mailto:[hidden email]]
Sent: Tuesday, July 27, 2010 6:26 PM
To: [hidden email]
Subject: Re: Hang using Hudson Clone Workspace SCM plugin


> Hmm - not sure whether the problem is size or something else. Could
> you open a bug for this?

unless it's a case of http://issues.hudson-ci.org/browse/HUDSON-5977
(I didn't look closely at this thread dump to see)


>
> A.
>
> On Tue, Jul 27, 2010 at 4:31 PM, Michael Fletcher
> <[hidden email] <mailto:[hidden email]>>
wrote:
>
>     I am using the Hudson Clone Workspace SCM Plug-in but it is
hanging
>     while it appears to download the archived workspace.  The archived
>     workspace is largish (250mb).  While its handing there are no
files
>     appearing in the slaves workspace.
>
>     Running Hudson 1.353 with Java 1.6.0_20.  More details below.
>
>     Any ideas?
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

RE: RE: Re: Hang using Hudson Clone Workspace SCM plugin

Michael Fletcher
I see this is also reported as
http://issues.hudson-ci.org/browse/HUDSON-6817



Michael Fletcher | Software Developer | [hidden email] |
ph: 403-538-5926
Entero Corporation | Work as One | Energy Software | www.entero.com |
Top-50 Employer
EnteroONE(tm) 2009 | Entero(r) MOSAIC(tm)

-----Original Message-----
From: Michael Fletcher [mailto:[hidden email]]
Sent: Wednesday, July 28, 2010 8:24 AM
To: [hidden email]
Subject: RE: Re: Hang using Hudson Clone Workspace SCM plugin

It appears to be the same issue.  One thread is blocked loading a class
and another thread is blocked waiting to write to a
FastPipedOutputStream.  I'm going to attempt to use the Copy Artifact
plugin instead.  It has a workaround for HUDSON-5977.

Michael Fletcher | Software Developer | [hidden email] |
ph: 403-538-5926
Entero Corporation | Work as One | Energy Software | www.entero.com |
Top-50 Employer
EnteroONE(tm) 2009 | Entero(r) MOSAIC(tm)

-----Original Message-----
From: Alan Harder [mailto:[hidden email]]
Sent: Tuesday, July 27, 2010 6:26 PM
To: [hidden email]
Subject: Re: Hang using Hudson Clone Workspace SCM plugin


> Hmm - not sure whether the problem is size or something else. Could
> you open a bug for this?

unless it's a case of http://issues.hudson-ci.org/browse/HUDSON-5977
(I didn't look closely at this thread dump to see)


>
> A.
>
> On Tue, Jul 27, 2010 at 4:31 PM, Michael Fletcher
> <[hidden email] <mailto:[hidden email]>>
wrote:
>
>     I am using the Hudson Clone Workspace SCM Plug-in but it is
hanging
>     while it appears to download the archived workspace.  The archived
>     workspace is largish (250mb).  While its handing there are no
files
>     appearing in the slaves workspace.
>
>     Running Hudson 1.353 with Java 1.6.0_20.  More details below.
>
>     Any ideas?
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]