[torqueusers] Problems with acl_group_enable and acl_group_sloppy

Bas van der Vlies basv at sara.nl
Thu Sep 21 02:59:09 MDT 2006

Tested with torque versions

I have the following queue definition:
  create queue q_genetics
  set queue q_genetics queue_type = Execution
  set queue q_genetics resources_default.ncpus = 1
  set queue q_genetics resources_default.nodes = 1
  set queue q_genetics resources_default.walltime = 00:01:00
  set queue q_genetics acl_group_enable = True
  set queue q_genetics acl_groups = gaussian
  set queue q_genetics acl_group_sloppy = True
  set queue q_genetics enabled = True
  set queue q_genetics started = True

We have a large cluster with many groups and secondaries. If i am member 
of group it will succeed if i am not a member it will hang up the 
pbs_server. The server does not respond any more. As told before we many 

I have examined the source and i think the check is wrong for 
acl_sloppy_group.  It will fetch a group and find out if the user is a 
member of the group and so on. This will take a lot of time.

To make it faster we must only examine the groups that are allowed for 
the queue. We get the allowed groups from the queue and find out if the 
user is a member.  I made a patch for it and it does not hang up the 
pbs_server anymore ;-)


*                                                                  *
*  Bas van der Vlies                     e-mail: basv at sara.nl      *
*  SARA - Academic Computing Services    phone:  +31 20 592 8012   *
*  Kruislaan 415                         fax:    +31 20 6683167    *
*  1098 SJ Amsterdam                                               *
*                                                                  *
-------------- next part --------------
A non-text attachment was scrubbed...
Name: acl_sloppy_group.patch
Type: text/x-patch
Size: 1806 bytes
Desc: not available
Url : http://www.supercluster.org/pipermail/torqueusers/attachments/20060921/74919c6f/acl_sloppy_group.bin

More information about the torqueusers mailing list