[drmaa-wg] making a custom file path for output

Ali Anjomshoaa ali at epcc.ed.ac.uk
Tue Apr 5 10:58:59 CDT 2005


Hi Guys,

If you could give me a quick synopsis of what you consider placeholders
and in what context, perhaps I can help from the JSDL perspective.

Cheers,

Ali


On Tue, 5 Apr 2005, Rajic, Hrabri wrote:

> Andreas,
> 
> I would suggest we approach the question as two issues:
> 
> 1) what are the global placeholders in DRMAA
> 2) in which (string typed) job attributes the placeholders could be used
> 
> 
> Here are few questions that go with the above:
> 
> How is JDSL handling placeholders - nice to know?
> Do all major DRM systems support placeholders well?
> Do we need a new error code indicating failure in resolving a
> placeholder?  Any other errors needed?
> 
>     -Hrabri
>  
> 
> >-----Original Message-----
> >From: owner-drmaa-wg at ggf.org [mailto:owner-drmaa-wg at ggf.org] On Behalf
> Of
> >Andreas Haas
> >Sent: Tuesday, April 05, 2005 7:37 AM
> >To: Tim Harsch
> >Cc: DRMAA Working Group
> >Subject: Re: [drmaa-wg] making a custom file path for output
> >
> >Hi Tim,
> >
> >I fully agree there is a need for this. Please see
> >
> >   http://forge.gridforum.org/tracker/?aid=805
> >
> >I raised it's priority to P2. I believe that issue must
> >be solved with resubitted DRMAA spec.
> >
> >Regards,
> >Andreas
> >
> >
> >On Mon, 4 Apr 2005, Tim Harsch wrote:
> >
> >> I'm sorry I wasn't clear.  I guess the heart of my question is:  How
> can
> >> create an arbitrarty template for the file and path name?
> Specifically
> >what
> >> constant tells the DRM to insert job id into that filename template.
> >>
> >> Said in Perl psuedo form:
> >>
> >> drmaa_set_attribute( $jt,
> >>         $DRMAA_OUTPUT_PATH +  ":/tmp/my_job_output.$DRMAA_JOB_ID.out"
> );
> >>
> >> # with that code job outputs look like
> >> /tmp/my_job_output.1.out
> >> /tmp/my_job_output.2.out
> >> /tmp/my_job_output.3.out
> >>
> >> # without that code job outputs look like
> >> /home/harsch/script_name.o1
> >> /home/harsch/script_name.o2
> >> /home/harsch/script_name.o3
> >>
> >> Is there a DRMAA_JOB_ID constant?
> >>
> >> ----- Original Message -----
> >> From: "Rajic, Hrabri" <hrabri.rajic at intel.com>
> >> To: "DRMAA Working Group" <drmaa-wg at gridforum.org>
> >> Sent: Monday, April 04, 2005 12:02 PM
> >> Subject: RE: [drmaa-wg] making a custom file path for output
> >>
> >>
> >> There is a simple solution, provided it works for you:
> >> to rely on the shell to supply the home directory path instead of
> DRMAA.
> >>
> >>     -Hrabri
> >>
> >>
> >> >-----Original Message-----
> >> >From: owner-drmaa-wg at ggf.org [mailto:owner-drmaa-wg at ggf.org] On
> Behalf
> >> Of
> >> >Tim Harsch
> >> >Sent: Monday, April 04, 2005 1:19 PM
> >> >To: DRMAA Working Group
> >> >Subject: [drmaa-wg] making a custom file path for output
> >> >
> >> >Hi all,
> >> >    I have a requirement for the app I'm writing ( using
> >> Schedule::DRMAAc )
> >> >which I'm trying to implement.
> >> >
> >> >Normally the output files from jobs go to home directory and are of
> the
> >> >form
> >> ><jobname>.o<jobid>
> >> >
> >> >I want to move the jobs to a subdir in /tmp, but retain the <jobid>
> in
> >> the
> >> >filename.  I tried this:
> >> >
> >> >    ( $job_error, $diagnosis ) = drmaa_set_attribute( $jt,
> >> >        $DRMAA_OUTPUT_PATH,
> >> >        ":" . $tmpdir . '/' .
> >> >        __PACKAGE__ .  '.' .
> >> >       $DRMAA_PLACEHOLDER_INCR .
> >> >        ".out" );
> >> >
> >> >... but PLACEHOLDER is only for parametric jobs, I've been scanning
> the
> >> >docs
> >> >and have not found a placeholder for job id.  Any ideas on how I
> could
> >> >accomplish this task?
> >> >
> >> >A similar task would be to move the job output path without changing
> >> the
> >> >filename format at all.  How could I do that?
> >>
> >>
> 
> 
> 

--

        ---------------------------------------------------- |epcc| -
        Ali Anjomshoaa
        EPCC, University of Edinburgh
        James Clerk Maxwell Building
        Mayfield Road                   E-mail: ali at epcc.ed.ac.uk
        Edinburgh EH9 3JZ               Phone:  + 44 (0) 131 651 3388
        United Kingdom                  Fax:    + 44 (0) 131 650 6555
        -------------------------------------------------------------





More information about the drmaa-wg mailing list