[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Condor-users] get back out put files from server



Debolina Ray wrote:

Hello,
I am able to run a job and files are generated as a result of the job. I am trying to get those output files back to the remote client.
How do I do that ?
I tried :

* new * ClassAdStructAttr( "TransferOutput" , ClassAdAttrType. / value2 / , "\"/home/stresult1.out\"" ),

* new * ClassAdStructAttr( "TransferOutputRemaps" , ClassAdAttrType. / value2 / , "\"/home/stresult1.out=C:\\Users\\stresult1.out\"" ),

This does not seem to work.


Are you using a shared file system, or are you telling Condor to transfer the files between the submit (schedd) and execute (startd) machine?

Are you trying to setup a 3-tier architecture, where you have:

  machine 1 - runs the submit client you are writing using Condor's
WSDL  web service interface

  machine 2 - runs the condor_schedd, and is host your client on
"machine 1" is connecting with.

  machine 3 - runs the condor_startd, and is the host that actually
runs the job your submitted.

Or are you setting up a 2-tier architecture, where machine 1 equals
machine 2 ?

In the case of a 3-tier, you will want the web service submit client you are writing to use the methods for file transfer to send/receive files between machine 1 and machine 2. See
http://www.cs.wisc.edu/condor/manual/v7.2/4_5Application_Program.html#SECTION00551800000000000000

In the case of a 2-tier, in the ClassAd you used to submit your job, did you set the Iwd (initial working directory) attribute?