[Swift-devel] Re: Problems with file and sfs stagingMethods
Mihael Hategan
hategan at mcs.anl.gov
Sat Sep 25 14:03:39 CDT 2010
I can reproduce the problem with my existing configuration. I'm trying
to figure out how that differs from what I saw before.
Mihael
On Thu, 2010-09-23 at 17:54 -0600, wilde at mcs.anl.gov wrote:
> Hi Mihael,
>
> I've reproduced these problems I mentioned a week ago with provider staging. At the moment, only "proxy" mode works for me.
>
> On the CI net in /home/wilde/swift/lab/:
>
> All tests were done using run.sh which sets all the config files. Each test was a single cat of data.txt to outdir/f.0001.out
>
> Each run dir contains a coasters/ dir with the coaster worker log.
>
> run01: this run worked, with stagingMethod proxy
>
> run02: stagingMethod file, files. The remote side is opening a bad file name (same I I showed you a week ago) with the file:// left in the *middle* of the path name. What gets returned as data to the worker is the Java exception and traceback text.
>
> run03: stagingMethod sfs. What happens here is (a) the sfs:// gets stripped off, but localhost// remains at the front of the source file name. When I strip that off, the next problem is that the destination directory has not been created. When I create that, the last problem is that the worker is referencing the relative input pathname "data.txt" from a different directory and without the necessary directory prefix. I explored this in dirs run04-run07 with mods to worker.pl that you can see in the coaster logs, which have been placed in each run dir below coasters/ using a symlink created in run.sh
>
> Can you fix these two stagingMethods? Or, if your tests are working, please point me to your config files, script, and swift revision.
>
> My swift is in: ~/swift/rev/trunk/bin/swift
> which is a symlink to the dist/ in my ~/swift/src/trunk
>
> Thanks,
>
> Mike
>
>
More information about the Swift-devel
mailing list