You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
confirmBulkSubmission(self, jobIDs) : needs larger discussion about ParametricJobSubmission
rescheduleJob(self, jobIDs): POST to /jobs/{job_id}/reschedule and /jobs/reschedule for bulk
removeJob(self, jobIDs): Do we need both removeJob and deleteJob ? (If yes, can removeJob be a parameter of deleteJob)
deleteJob(self, jobIDs): see above
killJob(self, jobIDs): POST to /jobs/{job_id}/kill and /jobs/kill for bulk (see [1])
resetJob(self, jobIDs): Could this be a parameter to rescheduleJob?
[1] We could think of having killJob and rescheduleJob react to setStatus(kill) or setStatus(reschedule). We do not because in general, it is forbidden to set an arbitrary status. Kill and Reschedule are exceptions, that's why they have a dedicated API.
Continue the implementation of the
/jobsroute.Missing methods are:
POSTto/jobs/{job_id}/rescheduleand/jobs/reschedulefor bulkremoveJobanddeleteJob? (If yes, canremoveJobbe a parameter ofdeleteJob)POSTto/jobs/{job_id}/killand/jobs/killfor bulk (see [1])rescheduleJob?[1] We could think of having
killJobandrescheduleJobreact tosetStatus(kill)orsetStatus(reschedule). We do not because in general, it is forbidden to set an arbitrary status.KillandRescheduleare exceptions, that's why they have a dedicated API.