Date: Fri, 14 Apr 2006 05:38:34 +0000 (UTC) From: Brooks Davis <brooks@FreeBSD.org> To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/sysutils/sge Makefile ports/sysutils/sge/files sge-freebsd-pdc.diff Message-ID: <200604140538.k3E5cYYR030464@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200604140538.k3E5cYYR030464>