Bug 69 - Short-circuit output staging logic
: Short-circuit output staging logic
Status: RESOLVED INVALID
Product: TORQUE
pbs_mom
: 3.0.0-alpha
: PC Linux
: P5 minor
Assigned To: Glen
:
:
:
  Show dependency treegraph
 
Reported: 2010-07-07 09:40 MDT by Troy Baer
Modified: 2010-07-07 10:00 MDT (History)
3 users (show)

See Also:


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description Troy Baer 2010-07-07 09:40:22 MDT
Would it be possible to add either a configuration option or a build-time
option to short circuit the staging of stdout and stderr streams?  In other
words, when the user specifies locations for a job's stdout and stderr, the
streams are placed in those locations from the get-go rather than being created
in different locations and staged to the final locations at the end of the job.
 This would be very useful on systems where all file systems are shared.
Comment 1 David Beer 2010-07-07 09:43:22 MDT
Troy,

This feature already exists in 2.4 (starting in 2.4.5 I believe). It is the
$spool_as_final_name parameter in mom config.

http://www.clusterresources.com/products/torque/docs/a.cmomconfig.shtml#spoolasfinalname

David Beer
Comment 2 Simon Toth 2010-07-07 09:58:15 MDT
(In reply to comment #0)
> Would it be possible to add either a configuration option or a build-time
> option to short circuit the staging of stdout and stderr streams?  In other
> words, when the user specifies locations for a job's stdout and stderr, the
> streams are placed in those locations from the get-go rather than being created
> in different locations and staged to the final locations at the end of the job.
>  This would be very useful on systems where all file systems are shared.

Try qsub -k oe

This will keep the files on the master node.
Comment 3 Troy Baer 2010-07-07 10:00:18 MDT
OK, I hadn't seen anything in earlier bugzilla entries about this and didn't
realize it had already been implemented.