[Swift-devel] Re: swift-falkon problem

Ioan Raicu iraicu at cs.uchicago.edu
Mon Mar 17 15:26:39 CDT 2008


What does the last option "swift" really do?  Is that the chdir?  If 
yes, then it should be a default behavior (rather than an option) as 
long as the directory field is specified.  Do you have SVN permissions 
to commit changes?  If yes, you should commit this.  If not, I'll commit 
it, and you need to get the permissions to commit code to the Falkon SVN 
(I'll work on this).

Ioan

Zhao Zhang wrote:
> Hi,
>
> The attachment is the BGexec source code to use with both non-swift 
> and swift. To use it, first compile it like "gcc -o BGexec BGexec.c", 
> run invoke it, run "./BGexec 127.0.0.1 55000 55001 -debug swift" the 
> last option is to indicate that we are running BGexec with swift, if 
> not simply change it to no.
>
> zhao
>
> Michael Wilde wrote:
>> Sorry - another mis-diagnosis and incorrect conclusion on my part.
>>
>> Zhao just told me that we have out of date falkon worker code on the 
>> sicortex that is not chdir'ing to the cwd arg of the falkon request.
>>
>> That explains what Im seeing. Its being fixed now and checked in.
>>
>> -- 
>>
>> To answer your questions though:
>>
>> Im running swift on a linux box bblogin.mcs.anl.gov
>>
>> It mounts the sicortex under /sicortex-homes
>>
>> I run swift from /sicortex-homes/wilde/amiga/run
>>
>> My sites file says:
>>
>> <pool handle="sico">
>>       <gridftp  url="local://localhost"/>
>>       <execution provider="deef"
>>
>> url="http://140.221.37.30:50001/wsrf/services/GenericPortal/core/WS/GPFactoryService"/> 
>>
>>       <workdirectory>/home/wilde/swiftwork</workdirectory>
>> </pool>
>>
>> and /home/wilde/swiftwork on bblogin is a symlink to 
>> /sicortex-homes/wilde/swiftwork
>>
>> so that when swift writes files to the sicortex dir (eg when it 
>> creates shared/*) its using the same pathname that the worker-side 
>> will use when the job runs.  Ie, even though the mount-points differ 
>> between the swift host and the worker host, symlinks make the workdir 
>> appear under same name on both sides.
>>
>> If NFS adheres to its close-to-open-coherence semantics, this then 
>> should I think work.
>>
>> My scp-provider question is probably still worth answering and trying 
>> if this doesnt work.
>>
>> - Mike
>>
>>
>>
>>
>> On 3/17/08 2:57 PM, Ben Clifford wrote:
>>> what does your filesystem layout look like?
>>>
>>> Where are you running swift? And where are you putting your 
>>> scicortex site directory? On an NFS that is also accessible from 
>>> your submit machine? If so, what path?
>>>
>>

-- 
===================================================
Ioan Raicu
Ph.D. Candidate
===================================================
Distributed Systems Laboratory
Computer Science Department
University of Chicago
1100 E. 58th Street, Ryerson Hall
Chicago, IL 60637
===================================================
Email: iraicu at cs.uchicago.edu
Web:   http://www.cs.uchicago.edu/~iraicu
http://dev.globus.org/wiki/Incubator/Falkon
http://dsl-wiki.cs.uchicago.edu/index.php/Main_Page
===================================================
===================================================





More information about the Swift-devel mailing list