[DRMAA-WG] Meeting minutes - Conference call - Aug 25th - 19:00 UTC

Andre Merzky andre at merzky.net
Thu Aug 26 03:31:01 CDT 2010


Quoting [Peter Tr?ger] (Aug 26 2010):
> 
> Hi,
> 
> >> - Raised new issue: What are the default values for JobTemplate 
> >>  atrtributes ?
> >>  - So far, DRM system defaults are implicitely used when not setting 
> >>    an attribute
> >>  - Worked with getter / setter - based attribute change, how to 
> >>    realize with JT struct ?
> >>     - Two options: Notion of "invalid value", default for all 
> >>       attributes OR setting system defaults as struct value defaults
> >>     - Second option not implementable in all cases, example working 
> >>       directory
> > 
> > sorry for jumping in sideways again, I did not follow the complete
> > discussion I am afraid.  But isn't the first option also very
> > difficult to *use*?  Again for example for the working directory: an
> > 'invalid value' as default would likely trigger the backend to
> > decline the job request.  So, the DRMAA user would need to set all
> > required values explicitely.
> > 
> > So, IMHO, a third option would be to allow for empty values, which
> > are then interpreted as 'unspecified', and set by the backend as
> > needed (e.g. with the system default working directory).
> 
> Our "invalid value" and your "empty value" are the same idea, the
> wording is a little bit weak. Roger called them "magic number" for
> the numerical case. Your second paragraph precisely describes our
> current idea.

thanks for the clarification! :-)  But yes, your wording is not
really fitting IMHO.  Like, the boolean triplet proposed for the C
binding would be better expressed as 'TRUE, FALSE, UNDEFINED' IMHO.

Best, Andre.


> /Peter.

-- 
Nothing is ever easy.


More information about the drmaa-wg mailing list