I&#39;ve just added the basic qhold job array support into trunk<br><br>if you pass an array id to qhold it will now place a hold on all the jobs in the array.&nbsp;&nbsp; This isn&#39;t complete yet and doesn&#39;t do the right thing if the job is running and it should be checkpointed and held (in fact it just skips over those jobs right now).&nbsp; <br>
<br>If the job is running but can&#39;t be checkpointed then the hold gets set but the job continues to run (this is the same behavior as qhold starting in 2.4.0)<br><br><br><br>I am wondering about qhold for a singe job that is running and no checkpointing.&nbsp; On previous versions of torque the user would get an error message stating that the mom does not support the requested service:<br>
<br>qhold: No support for requested service MSG=MOM rejected hold request: 15029 jobid.server<br><br>Would it still be desirable to keep this behavior for single jobs when the running job can&#39;t be checkpointed and held?&nbsp; For arrays I think I will keep quite since for large arrays the user could get overwhelmed with error messages if I reported every job in the array that is running and can&#39;t be checkpoined <br>
<br><br>