[glue-wg] TmpDir, ScratchDir and DataDir

Laurence Field Laurence.Field at cern.ch
Fri May 9 03:38:22 CDT 2008


Hi JP,

I am pretty sure that we have had this discussion before. 

My point of view is that only information needed to make the job arrive 
on the cluster should be exposed. Any information that the job needs 
when it is on the cluster should be discovered locally.  For our use 
cases the idea of preparing a job to run on a particular cluster and 
then sending it directly there does not exist.

If these attributes are important to your user community now then we 
will have to put them in the schema, however, I would hope that in the 
future when we have a local discovery method, we could remove them.

Laurence



Sergio Andreozzi wrote:
> JP Navarro wrote:
>> I disagree. A remote user wanting to submit and run a job has to know
>> something about the execution environment in order to even be able to
>> use TmpDir, ScratchDir, and DataDir.  First, even if they send a probe
>> job to discover those paths, what will the job look at to discover these
>> directories?  Some environment variable that points to these 
>> directories,
>> or something else? What environment variable does it look it? Are we
>> implying some other environment variable standard so that it can 
>> discover
>> these paths?
>
> in OGF, there is this document that motivates the request for removal 
> of the mentioned attributes: http://forge.ogf.org/sf/go/doc15010
>
>  > BTW, we have talked about standard execution environment variables, 
> which
>> I think is a good thing, but I believe GLUE should be flexible enough to
>> allow remove users to discover these paths even when standard variables
>> aren't there. I don't see a reason to tie GLUE to standard environments.
>
> I understand your point. Let's wait for the comment fro Laurence which 
> promoted this document.
>
> Cheers, Sergio
>
>
>>
>> The TeraGrid users standard environment variables, AND we're going to
>> publish the paths those variables point to thru information services so
>> that users can construct jobs that use these paths (without launching
>> probe jobs).
>>
>> Regards,
>>
>> JP
>>
>>
>> On May 8, 2008, at 9:17 AM, Sergio Andreozzi wrote:
>>
>>> Hi JP and Gerson,
>>>
>>> during this call
>>> http://forge.ogf.org/sf/wiki/do/viewPage/projects.glue-wg/wiki/PhoneMeeting20080429_11 
>>>
>>>
>>> we agreed that the attributes TmpDir, ScratchDir and DataDir part of 
>>> the Computing Resource (e.g., a batch system) should be removed:
>>>
>>> http://forge.ogf.org/sf/sfmain/do/go/artf6196
>>>
>>> the values can be discovered by the job in the worker node environment.
>>>
>>> Do you confirm that this is ok with you?
>>>
>>> Cheers, Sergio
>>>
>>> -- 
>>> Sergio Andreozzi
>>> INFN-CNAF,                    Tel: +39 051 609 2860
>>> Viale Berti Pichat, 6/2       Fax: +39 051 609 2746
>>> 40126 Bologna (Italy)         Web: http://www.cnaf.infn.it/~andreozzi
>>
>
>



More information about the glue-wg mailing list