[Swift-user] trunk error when using two pools
Mihael Hategan
hategan at mcs.anl.gov
Sat Jan 3 14:59:23 CST 2015
Hi Ketan,
Say URL: "s1" for the first site, and URL: "s2" for the second (or any
other two distinct strings).
There is some inconsistent logic in deciding when to start a service vs.
when to configure a service and the trick above reconciles that. I'll
see if that can be nicely fixed.
Mihael
On Sat, 2015-01-03 at 14:37 -0600, Ketan Maheshwari wrote:
> Hi,
>
> I am trying to run a Swift script with two apps each with a different
> configuration in terms of job size. For this, I am using two different
> pools in the conf. At runtime, however, I get the following error:
>
> Execution failed:
> Exception in wrf:
> Arguments: []
> Host: edison2
> Directory: wf.edison-run002/jobs/w/wrf-jjtyam2m
> exception @ swift-int-staging.k, line: 165
> Caused by:
> exception @ swift-int-staging.k, line: 160
> Caused by: null
> Caused by:
> org.globus.cog.abstraction.impl.common.task.TaskSubmissionException: Could
> not submit job
> Caused by: org.globus.cog.coaster.ProtocolException:
> java.lang.IllegalStateException: A channel already exists for this key: null
> @id://2
> Caused by: org.globus.cog.coaster.RemoteException:
> java.lang.IllegalStateException: A channel already exists for this key: null
> @id://2
> Caused by: java.lang.IllegalStateException: A channel already exists for
> this key: null at id://2
> at
> org.globus.cog.coaster.channels.ChannelManager.registerChannel(ChannelManager.java:128)
> at
> org.globus.cog.coaster.channels.ChannelManager.registerChannel(ChannelManager.java:140)
> at
> org.globus.cog.coaster.channels.ChannelManager.registerChannel(ChannelManager.java:136)
> at
> org.globus.cog.abstraction.coaster.service.ServiceConfigurationHandler.requestComplete(ServiceConfigurationHandler.java:50)
> at
> org.globus.cog.coaster.handlers.RequestHandler.receiveCompleted(RequestHandler.java:112)
> at
> org.globus.cog.coaster.channels.AbstractCoasterChannel.handleRequest(AbstractCoasterChannel.java:590)
> at
> org.globus.cog.coaster.channels.AbstractPipedChannel.actualSend(AbstractPipedChannel.java:101)
> at
> org.globus.cog.coaster.channels.AbstractPipedChannel$Sender.run(AbstractPipedChannel.java:130)
>
> The rundir for this run, which is on a cray (nersc edison) is attached.
>
> Thanks for any suggestions,
> Ketan
> _______________________________________________
> Swift-user mailing list
> Swift-user at ci.uchicago.edu
> https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-user
More information about the Swift-user
mailing list