[Swift-user] Re: [falkon-user] 1) disable retry mechanism and 2) continue on failure?
Zhao Zhang
zhaozhang at uchicago.edu
Mon Mar 31 00:24:26 CDT 2008
Thanks Ben
After I changed the definition of runam() function in the swift script,
it seem everything is working now.
OLD:
(amout ofile ) runam (string id, string xmin, string xinc, string xmax,
string ymin, string yinc, string ymax,
string delay)
NEW:
runam (string id, string xmin, string xinc, string xmax, string ymin, string
yinc, string ymax, string delay)
since it is not asking for output file anymore. I could see that all
tasks are successful.
Another Issue: Do you know where to set the path that swift is trying to
copy wrapper.sh from ?
Thanks so much.
zhao
Ben Clifford wrote:
> Those mkdir errors come from here in the runam6 application script.
>
>
>>>> stderr.txt: mkdir: cannot create directory `am.000000': File exists
>>>>
>
> The application script is trying to make its own working directory on
> local filesystem, based on an identifier passed in as the first
> commandline parameter. (The identifier in the above is 000000).
>
> The identifier is read form column one of the input data file:
>
> id xmin xinc xmax ymin yinc ymax delay
> 000000 0.200000 0.000391 0.204419 0.200000 0.000391 0.204419 10
> 000000 0.200000 0.000391 0.204419 0.200000 0.000391 0.204419 10
>
> in which you should see two jobs with the same identifier. This is
> probably an invalid parameter file because of that.
>
> Try fixing that and see what happens.
>
> This temporary directory handling is pretty ugly - it should be a couple
> lines change to wrapper.sh to get similar functionality using the existing
> swift temporary direcotry handling - change the path to /tmp and use cp
> instead of ln -s. That way you can take advantage of Swift's existing
> unique job IDs and error handling too.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/swift-user/attachments/20080331/3843fb86/attachment.html>
More information about the Swift-user
mailing list