<HTML dir=ltr><HEAD><TITLE>Re: [Mauiusers] Fairness Policy Configuration</TITLE>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.6000.16981" name=GENERATOR></HEAD>
<BODY>
<DIV id=idOWAReplyText69668 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>Try examining your queue with Maui's `showq` command.&nbsp; If you set up your MAXIJOB directive correctly, then a maximum of 5 jobs should show in the middle "IDLE JOBS" section, and the rest will show as "BLOCKED JOBS" below, with blocked jobs being moved to idle as the idle list clears up.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>--Joe</FONT></DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> mauiusers-bounces@supercluster.org on behalf of Garrick Staples<BR><B>Sent:</B> Wed 2/24/2010 3:06 PM<BR><B>To:</B> mauiusers@supercluster.org<BR><B>Subject:</B> Re: [Mauiusers] Fairness Policy Configuration<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>On Wed, Feb 24, 2010 at 10:43:02AM -0300, Marcelo Zimmer alleged:<BR>&gt; Hello all,<BR>&gt;<BR>&gt; I'm configuring small cluster in my lab and I've managed to install properly<BR>&gt; both torque and maui. They've been working neatly for over a month now.<BR>&gt; However, since it's a somewhat small group that uses the cluster resources,<BR>&gt; no fairness policy had been set at first. Now, I'm in the need of it (a very<BR>&gt; soft policy, though), but I just can't set anything up regarding this. What<BR>&gt; I'm intending to do is to set a maximum of 5 idle job limit per user. As far<BR>&gt; as I'm concerned, all what I have to do is to edit the "maui.cfg" file (only<BR>&gt; this?) and include somewhere in this file, the following string<BR>&gt;<BR>&gt; USERCFG[DEFAULT]&nbsp; MAXIJOB=5<BR>&gt;<BR>&gt; However, during the tests I still could put on queue as many jobs as I<BR>&gt; wanted. I've also tested other keys such as "MAXJOB" without success.<BR>&gt;<BR>&gt; Summary of actions:<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * stop all torque executions (pbs_server and pbs_mom)<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * stop maui<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * edit maui.cfg file<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * start torque executions (pbs_server and pbs_mom)<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * start maui<BR>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * run a job&nbsp; (usually a sleep command) using the "qsub" command.<BR>&gt;<BR>&gt; Am I missing anything?<BR><BR><BR>You want to prevent more than 5 jobs per user from being accepted into the<BR>queue? Maui can only schedule, it can't reject jobs.<BR><BR>The queue management is in the torque.&nbsp; 'man pbs_queue_attributes'. You want<BR>max_user_queuable or perhaps max_queuable.<BR><BR><BR>As an aside, for edits to maui.cfg, only restart the maui daemon. For changes<BR>in qmgr, don't restart anything.<BR><BR>--<BR>Garrick Staples, GNU/Linux HPCC SysAdmin<BR>University of Southern California<BR><BR>Life is Good!<BR></FONT></P></DIV></BODY></HTML>