...
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
.
...