Revision: 1984
http://cogkit.svn.sourceforge.net/cogkit/?rev=1984&view=rev
Author: hategan
Date: 2008-04-24 17:56:20 -0700 (Thu, 24 Apr 2008)
Log Message:
-----------
allow remote provider without job manager
Modified Paths:
--------------
trunk/current/src/cog/modules/provider-coaster/src/org/globus/cog/abstraction/impl/execution/coaster/JobSubmissionTaskHandler.java
Modified: trunk/current/src/cog/modules/provider-coaster/src/org/globus/cog/abstraction/impl/execution/coaster/JobSubmissionTaskHandler.java
===================================================================
--- trunk/current/src/cog/modules/provider-coaster/src/org/globus/cog/abstraction/impl/execution/coaster/JobSubmissionTaskHandler.java 2008-04-25 00:20:53 UTC (rev 1983)
+++ trunk/current/src/cog/modules/provider-coaster/src/org/globus/cog/abstraction/impl/execution/coaster/JobSubmissionTaskHandler.java 2008-04-25 00:56:20 UTC (rev 1984)
@@ -103,9 +103,9 @@
throw new InvalidServiceContactException("Missing job manager");
}
String[] jmp = jm.split(":");
- if (jmp.length != 2) {
+ if (jmp.length < 2) {
throw new InvalidServiceContactException("Invalid job manager: "
- + jm + ". Use <provider>:<remote-job-manager>.");
+ + jm + ". Use <provider>:<remote-provider>[:<remote-job-manager>].");
}
return jmp[0];
}
@@ -214,12 +214,13 @@
//js.addArgument("0");
t.setSpecification(js);
ExecutionService s = new ExecutionServiceImpl();
- s.setServiceContact(new ServiceContactImpl("localhost"));
+ // s.setServiceContact(new ServiceContactImpl("localhost"));
//s.setServiceContact(new ServiceContactImpl("tp-grid1.ci.uchicago.edu"));
+ s.setServiceContact(new ServiceContactImpl("tg-grid1.uc.teragrid.org"));
// s.setServiceContact(new ServiceContactImpl("localhost:50013"));
s.setProvider("coaster");
- s.setJobManager("local:local");
- //s.setJobManager("gt2:pbs");
+ //s.setJobManager("local:local");
+ s.setJobManager("gt2:pbs");
s.setSecurityContext(new SecurityContextImpl());
t.setService(0, s);
// JobSubmissionTaskHandler th = new JobSubmissionTaskHandler(
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|