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