how to change job priority of a queued job by c#
-
2011. július 3. 6:59
hi ,
i need to change the priority of a queued job by using c# .
i tried to simply give a new priority to a queued job, but i get an error that it is not possible to change the priority.
however by the hpc gui, it is possible to change the priority by right click on a queued job and clicking the "modify" option.
i think that there must be a way to achive that in c#.
Ben
Az összes válasz
-
2011. július 6. 10:03
Hi,
You can't change the job priority without requeueing it, even with C# API. So the easiest way is to cancel the job, set priority, and requeue it through gui. Note that the job will be put to the end of the queue. Doing that through C# API will have the same result.
-
2011. július 7. 2:38
Hi,
You may want to try this:
using (IScheduler scheduler = new Scheduler())
{
scheduler.Connect("headnode");
ISchedulerJob job = scheduler.OpenJob(jobId);
job.Priority = JobPriority.AboveNormal;
job.Commit();
}This should work for Hpc Server 2008 R2.
- Megjelölte válaszként: Ben.Alterzon 2011. július 21. 10:54
-
2011. július 21. 10:54
thanks a lot
ben