<br clear="all">On 19 October 2011 11:49, Jayavant Patil &lt;<a href="mailto:jayavant.patil82@gmail.com" target="_blank">jayavant.patil82@gmail.com</a>&gt; wrote:<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; ??? I have experimented with both qmove and qorder commands. Internally<br>
&gt;&gt; qorder uses pbs_movejob function and qorder is just exchanging two jobs<br>
&gt;&gt; within two different queues. I mean to say it is not really swapping two<br>
&gt;&gt; jobs and this can be done with the help of qmove.<br>
&gt;&gt;<br>
&gt;&gt; ??? My question is what is there a separate command &#39;qorder&#39; if &#39;qmove&#39; does<br>
&gt;&gt; the same function? qorder doesn&#39;t behave as per what its man page says.<br>
&gt;&gt;<br>
&gt;&gt; Scenario:<br>
&gt;&gt; $qstat<br>
&gt;&gt; Job id??????????????????? Name???????????? User??????????? Time Use S Queue<br>
&gt;&gt; ------------------------- ---------------- --------------- -------- - -----<br>
&gt;&gt; 263.n0???????????????????? STDIN??????????? root??????????? 00:00:00 C<br>
&gt;&gt; abc<br>
&gt;&gt; 264.n0???????????????????? STDIN??????????? root??????????? 00:00:00 C<br>
&gt;&gt; batch<br>
&gt;&gt; 265.n0???????????????????? STDIN??????????? root?????????????????? 0 R<br>
&gt;&gt; batch<br>
&gt;&gt; 266.n0???????????????????? STDIN??????????? root?????????????????? 0 R<br>
&gt;&gt; batch<br>
&gt;&gt; 267.n0???????????????????? STDIN??????????? root?????????????????? 0 Q<br>
&gt;&gt; batch<br>
&gt;&gt; 268.n0???????????????????? STDIN??????????? root?????????????????? 0 Q<br>
&gt;&gt; batch<br>
&gt;&gt; 269.n0???????????????????? STDIN??????????? root?????????????????? 0 Q<br>
&gt;&gt; batch<br>
&gt;&gt; 270.n0???????????????????? STDIN??????????? root?????????????????? 0 Q<br>
&gt;&gt; batch<br>
&gt;&gt; 271.n0???????????????????? STDIN??????????? root?????????????????? 0 Q abc<br>
&gt;&gt;<br>
&gt;&gt; I want to exchange 268 with 271.<br>
&gt;&gt;<br>
&gt;&gt; $qorder 268 271<br>
&gt;&gt;$qstat<br>
&gt;&gt; Job id??????????????????? Name???????????? User??????????? Time Use S Queue<br>
&gt;&gt; ------------------------- ---------------- --------------- -------- - -----<br>
&gt;&gt; 264.n0???????????????????? STDIN??????????? root??????????? 00:00:00 C<br>
&gt;&gt; batch<br>
&gt;&gt; 265.n0???????????????????? STDIN??????????? root??????????? 00:00:00 R<br>
&gt;&gt;batch<br>
&gt;&gt; 266.n0???????????????????? STDIN??????????? root??????????? 00:00:00 R<br>
&gt;&gt; batch<br>
&gt;&gt; 267.n0???????????????????? STDIN??????????? root?????????????????? 0 Q<br>
&gt;&gt; batch<br>
&gt;&gt; 268.n0???????????????????? STDIN??????????? root?????????????????? 0 Q<br>
&gt;&gt; abc<br>
&gt;&gt; 269.n0???????????????????? STDIN??????????? root?????????????????? 0 Q<br>
&gt;&gt; batch<br>
&gt;&gt; 270.n0???????????????????? STDIN??????????? root?????????????????? 0 Q<br>
&gt;&gt; batch<br>
&gt;&gt; 271.n0???????????????????? STDIN??????????? root?????????????????? 0 Q<br>
&gt;&gt; batch<br>
&gt;&gt;<br>
&gt;&gt; but actually expected result is as follows:<br>
&gt;&gt; Job id??????????????????? Name???????????? User??????????? Time Use S Queue<br>
&gt;&gt; ------------------------- ---------------- --------------- -------- - -----<br>
&gt;&gt; 264.n0???????????????????? STDIN??????????? root??????????? 00:00:00 C<br>
&gt;&gt; batch<br>
&gt;&gt; 265.n0???????????????????? STDIN??????????? root??????????? 00:00:00 R<br>
&gt;&gt; batch<br>
&gt;&gt; 266.n0???????????????????? STDIN??????????? root??????????? 00:00:00 R<br>
&gt;&gt; batch<br>
&gt;&gt; 267.n0???????????????????? STDIN??????????? root?????????????????? 0 Q<br>
&gt;&gt; batch<br>
&gt;&gt; 271.n0???????????????????? STDIN??????????? root?????????????????? 0 Q abc<br>
&gt;&gt;<br>
&gt;&gt; 269.n0???????????????????? STDIN??????????? root?????????????????? 0 Q<br>
&gt;&gt; batch<br>
&gt;&gt; 270.n0???????????????????? STDIN??????????? root?????????????????? 0 Q batch<br>
&gt;&gt; 268.n0???????????????????? STDIN??????????? root?????????????????? 0 Q batch<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Before and after &#39;qorder&#39;, I checked the output of &#39;qstat -f 268&#39; and &#39;qstat<br>
&gt;&gt; -f 271,&#39; the only difference was with queue, qtime and queue_rank and qmove<br>
&gt;&gt; does the same job.<br>
&gt;&gt; ( I have tried here with the two jobs(268 &amp; 271) which reside in two<br>
&gt;&gt; different queues. I also tried with two jobs within the same queue but<br>
&gt;&gt; doesn&#39;t show desired output).<br><br>On Sun, 23 Oct 2011 11:29:10 +0200 Mariusz Mamo?ski &lt;<a href="mailto:mamonski@man.poznan.pl" target="_blank">mamonski@man.poznan.pl</a>&gt; wrote:<br>
<br>
&gt;I also tried with a two jobs that are in the same queue, and it seems to work:<br>
<br>
<br>
&gt;[mmamonski@grass1 ~]$ qstat<br>
&gt;Job id                    Name             User            Time Use S Queue<br>
&gt;------------------------- ---------------- --------------- -------- - -----<br>&gt;113053.grass1             STDIN            mmamonski              0 R<br>
&gt;batch<br>
&gt;113054.grass1             STDIN            mmamonski              0 Q<br>
&gt;batch<br>
&gt;113055.grass1             STDIN            mmamonski              0 Q<br>
&gt;batch<br>
&gt;[mmamonski@grass1 ~]$ qorder 113054 113055<br>
&gt;[mmamonski@grass1 ~]$ qstat<br>
&gt;Job id                    Name             User            Time Use S Queue<br>
&gt;------------------------- ---------------- --------------- -------- - -----<br>
&gt;113053.grass1             STDIN            mmamonski              0 R<br>
&gt;batch<br>
&gt;113055.grass1             STDIN            mmamonski              0 Q<br>
&gt;batch<br>
&gt;113054.grass1             STDIN            mmamonski              0 Q batch<br><br>&gt;Tested using Torque  2.3.6 and Maui 3.2.6p21 but i&#39;m using very basic<br>
&gt;Maui configuration.<br>
<br>Hi,<br><br>  I also tried with Torque  2.3.6 and Maui 3.2.6p21. It is 
working fine but it doesn&#39;t have an effect on showq job list that is 
with Maui. The following scenario will explain this.<br><br>[root@n0 bin]# qstat<br>
Job id                    Name             User            Time Use S Queue<br>

------------------------- ---------------- --------------- -------- - -----<br>4.n0                      STDIN            root            00:00:00 R batch          <br>3.n0                      STDIN            root            00:00:00 R batch          <br>




11.n0                     STDIN            root                   0 Q batch          <br>6.n0                      STDIN            root            00:00:00 R batch          <br>9.n0                      STDIN            root                   0 Q abc            <br>




10.n0                     STDIN            root                   0 Q abc            <br>8.n0                      STDIN            root            00:00:00 R abc      <br><br>   [root@n0 bin]# showq<br>ACTIVE JOBS--------------------<br>




JOBNAME            USERNAME      STATE  PROC   REMAINING            STARTTIME<br><br>4                      root    Running     2    00:15:29  Mon Oct 31 13:43:33<br>3                      root    Running     2    00:15:29  Mon Oct 31 13:43:33<br>




6                      root    Running     2    00:19:59  Mon Oct 31 13:48:03<br>8                      root    Running     2    00:41:22  Mon Oct 31 14:09:26<br><br>     4 Active Jobs       8 of    8 Processors Active (100.00%)<br>




                         1 of    1 Nodes Active      (100.00%)<br><br>IDLE JOBS----------------------<br>JOBNAME            USERNAME      STATE  PROC     WCLIMIT            QUEUETIME<br><br>9                      root       Idle     2     1:00:00  Mon Oct 31 13:51:48<br>




10                     root       Idle     2     1:00:00  Mon Oct 31 13:51:53<br>11                     root       Idle     2     1:00:00  Mon Oct 31 13:52:04<br><br>3 Idle Jobs<br><br>BLOCKED JOBS----------------<br>JOBNAME            USERNAME      STATE  PROC     WCLIMIT            QUEUETIME<br>




<br><br>Total Jobs: 7   Active Jobs: 4   Idle Jobs: 3   Blocked Jobs: 0<br><br>Note
 that job 11 is up in qstat job list but it is down in showq list. My 
question is what is the use of qorder command then? Can you give me some
 uses of qorder command? or what is the need of qorder command to the 
job owner or to admin?<br>


<br>Thanks a lot.<br>   <br><br>
&gt;&gt; Is there any solution to get the expected result?<br><font color="#888888">
</font><br>-- <br><br>Thanks &amp; Regards,<br>Jayavant Ningoji Patil<br>