Sunday, July 03, 2011 6:59 AM
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#.
Wednesday, July 06, 2011 10:03 AM
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.
Thursday, July 07, 2011 2:38 AM
You may want to try this:
using (IScheduler scheduler = new Scheduler())
ISchedulerJob job = scheduler.OpenJob(jobId);
job.Priority = JobPriority.AboveNormal;
This should work for Hpc Server 2008 R2.
- Marked As Answer by Ben.Alterzon Thursday, July 21, 2011 10:54 AM
Thursday, July 21, 2011 10:54 AM
thanks a lot