Versions Compared

Key

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

...

  • Interface 1: soft_walltime resource

    • Change Control: Stable
    • Permissions: Write: Manager Read: Everyone
      • Writable only by managers to avoid users from exploiting it.
    • Python Type: pbs.duration
    • Details:
      • Using this resource the admin can set an estimate for how long the job will run.  This will be used by the scheduler for the job's duration.  The job will not be killed if it exceeds the estimate.
      • Since Resource_List.soft_walltime can only be set by a manager, it will likely be set via a queuejob hook or resources_default.
      • If soft_walltime is requested to be altered by user/operator, the request will be rejected with the following error message: "Cannot set attribute, read only or insufficient permission" or PBSE_ATTRRO (15003) from the API.
      • The soft_walltime resource can not be requested at submit time (except by queue job hook).  All job submissions use user permissions.  The submission request will be rejected with the same message as above.
      • if the soft_walltime requested is greater than the hard walltime, the request will be rejected with the following error message: "Illegal attribute or resource value" or PBSE_BADATVAL (15014) from the API.
      • The soft_walltime resource is not sent to the mom when the job is started.  It can't be set in mom hooks.
  • Interface 2: New PBS error message 
    • Change Control: Stable
    • Details
      • An attempt to combine STF jobs with soft_walltime will be rejected with the error message: "soft_walltime is not supported with Shrink to Fit jobs" or  PBSE_SOFTWT_STF (15178 - likely to change during development15180) from the API
  • Interface 3: estimated.soft_walltime

    • Change Control: Stable
    • Permissions: Write: Read Only Read: Everyone
    • Python type: pbs.duration
    • Details:
      • The current soft_walltime estimate will be available in estimated.soft_walltime
      • This attribute is not available for subjobs.
      • This is for automated testing purposes

...