Versions Compared

Key

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

...

  • Visibility: Public

  • Change Control: Stable

  • Details:

    • A new IFL call is added to send a bunch of job list to delete.
      struct batch_deljob_status *pbs_deljobbatchdeljoblist(int, char **, char *);

    • The first argument of the call is to provide the server connection handle, the second argument takes the NULL-terminated array of jobs list as the input and the third argument is to pass any extended parameters.

    • This IFL call will return a batch_deljob_status as a response in case of failure to delete the job.

    • If the server is unable to delete the requested job object, the return value of the IFL API would be batch_deljob_status record with jobid and error code.

    • In successful deletion, the server would return a NULL value.

    • This new IFL is used only by qdel command, (i:e) While sending the list of jobs from client command to pbs_server. This IFL uses the new batch request namely PBS_BATCH_DeleteJobbatch

    • Other internally generated delete requests would continue to use the existing batch request PBS_BATCH_DeleteJob.

...