cvs commit: ports/sysutils/sge Makefile ports/sysutils/sge/files sge-freebsd-pdc.diff

Brooks Davis brooks at FreeBSD.org
Fri Apr 14 05:38:34 UTC 2006


brooks      2006-04-14 05:38:33 UTC

  FreeBSD ports repository

  Modified files:
    sysutils/sge         Makefile 
  Added files:
    sysutils/sge/files   sge-freebsd-pdc.diff 
  Log:
  Add support for tracking the processes associated with a job using
  the hack of adding an extra group (from a per-host dedicated range).
  This is basicly identical to the way the Linux and Solaris code works
  except that it's a lot less gross because we have an API instead of
  procfs. :) This should let total resource use be tracked and also
  allows qdel to actually kill all the processes associated with a job
  instead of just the head as long as the execd_params variable includes
  ENABLE_ADDGRP_KILL=true and tight integration is used in parallel
  environments.
  
  I'll eventually merge this upstream, but that will take time and I need
  the feature in the port now.
  
  This is based in part on work for Darwin and AIX support by Ron Chen.
  
  Revision  Changes    Path
  1.17      +3 -1      ports/sysutils/sge/Makefile
  1.1       +366 -0    ports/sysutils/sge/files/sge-freebsd-pdc.diff (new)


More information about the cvs-all mailing list