Difference between revisions of "Maui reservations"

From PDP/Grid Wiki
Jump to navigationJump to search
Line 9: Line 9:
 
  SRCFG[short] DAYS=Mon,Tue,Wed,Thu,Fri
 
  SRCFG[short] DAYS=Mon,Tue,Wed,Thu,Fri
 
  SRCFG[short] TASKCOUNT=6 RESOURCES=PROCS:1
 
  SRCFG[short] TASKCOUNT=6 RESOURCES=PROCS:1
SRCFG[short] TIMELIMIT=4:00
 
 
  SRCFG[short] CLASSLIST=short
 
  SRCFG[short] CLASSLIST=short
  
Line 22: Line 21:
 
  1 reservation located
 
  1 reservation located
  
 +
The 'Start' is '''always''' 00:00:00. It is not clear whether Maui has actually reserved anything. When submitting jobs to other queues than ''short'', they maximum number of job slots is still used.
  
  

Revision as of 11:34, 21 June 2013


Example: create a reservation for 6 cores for jobs submitted to the short queue on working days (Mon-Fri) from 9:30 to 18:30.

Using a standing reservation in Maui, the following fragment should be added to the configuration file /var/spool/maui/maui.cfg, followed by a restart of the maui daemon.

SRCFG[short] STARTTIME=9:30:00 ENDTIME=18:30:00
SRCFG[short] PERIOD=DAY DEPTH=3
SRCFG[short] DAYS=Mon,Tue,Wed,Thu,Fri
SRCFG[short] TASKCOUNT=6 RESOURCES=PROCS:1
SRCFG[short] CLASSLIST=short

Maui creates a reservation:

# showres
Reservations

ReservationID       Type S       Start         End    Duration    N/P    StartTime

short.0.0           User -    00:00:00     7:01:46     7:01:46    2/8    Fri Jun 21 11:28:14

1 reservation located

The 'Start' is always 00:00:00. It is not clear whether Maui has actually reserved anything. When submitting jobs to other queues than short, they maximum number of job slots is still used.


Using the setres command (e.g. from a cron job), the command is:

# /usr/bin/setres -n short  -r "PROCS=2" -s 09:30:00 -e 18:30:00 -c short 'tbn(08|09|17).nikhef.nl'

And Maui has the following reservation:

# showres short.0
Reservations

ReservationID       Type S       Start         End    Duration    N/P    StartTime
 
short.0             User -    -01:53:06     7:06:54     9:00:00    3/6    Fri Jun 21 11:30:00

1 reservation located
# mdiag -r
Diagnosing Reservations
ResID                      Type Par   StartTime     EndTime     Duration Node Task Proc
-----                      ---- ---   ---------     -------     -------- ---- ---- ----
short.0                    User DEF    00:04:53     7:04:53      7:00:00    3    3    6
   Flags: PREEMPTEE
   ACL: RES==short= CLASS==short+ 
   CL:  RES==short 
   Task Resources: PROCS: 2
   Attributes (HostList='tbn(08|09|17).nikhef.nl')

Active Reserved Processors: 0