Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Visibility: Public
  • Change Control: Stable
  • Details: A user can have the option to have their job’s output (.o and .e) files to be written to the final destination, if the file system is available from mother superior, instead of being staged.
  • "d" modifier can be used with existing "qsub -k" option. (Ex. qsub -k oed)
  • The phrase "known to be writable" mean "the files ultimate destination host:path is mapped from the primary execution node via the existing $usecp directive in mom config".
  • The job's Output_path and Error_path are settable with the -o and -e options, and will be honored if the "d" modifier is used for the corresponding file.
  • The admin can make this behavior as default by using "default_qsub_arguments = -koed".
  • If the d modifier for -k is used but the specified file's final destination path(s) are NOT usecp-able, the mom should log a warning and continue running the job with normal spooling and staging to the final destination.
  • This will reflect in qstat -f output as: Keep_Files = oed

Interface 2: A user shall be able to provide an option at job submission time to have PBS remove the output files (.o and .e) for that job, if it completes successfully.

  • Visibility: Public
  • Change Control: Stable
  • Details: Introduce new "R" option for qsub which means "remove upon job completion".
  • "job completion" means terminated with no errors.
  • qsub -R oe job.sh
  • The admin can make this behavior as default by using "default_qsub_arguments = -Roe".
  • The user has the choice to tell which files has to be deleted. (.e or .o or both)
  • When sandbox is used with -k option, it will delete .o and .e files from hosts. Going forward, deletion will happen only by using "-R" option, not by "-k" option as It is not expected to delete using "-k" option when it stands for "Keep_Files".
  • This will reflect in qstat -f output as: Remove_Files = oe

Interface 3: Warning message will be generated if direct write was requested but the path(s) are not usecp-able.

...