OK, I've done a second pass at this, we've just deployed into production today. So far so good.
You can see my changes on the branch https://github.com/cread/slurm/tree/jobacct_gather_linux_noshared - the specific commit is https://github.com/cread/slurm/commit/d80f8f21da96b87c5dd6c335c7d73202fbbf41a8 Feedback encouraged and welcome. Chris On Wed, Jun 19, 2013 at 12:37 PM, Eva Hocks <[email protected]> wrote: > > > > I second that! Sounds like the correct approach for data intensive > computing. > > > Thanks > Eva > -- > University of California, San Diego > SDSC, MC 0505 > 9500 Gilman Drive > La Jolla, Ca 92093-0505 Web : http://www.sdsc.edu/~hocks > (858) 822-0954 email: [email protected] > > > > On Tue, 18 Jun 2013, Riccardo Murri wrote: > > > > > Hello, > > > > On 18 June 2013 22:16, Chris Read <[email protected]> wrote: > > > I've attached a functional patch that implements the fix I've made to > ignore shared pages of a process. This means that if a job allocates more > RAM than the limit it still gets terminated, but if it's just mmaping very > large files it does not get disturbed. > > > > > > [...] > > > > > > Questions are: > > > > > > - Are there enough people out there interested in the functionality > described here to warrant making this a config option for > jobacct_gather/linux? > > > > I am certainly interested in the functionality provided by your patch. > > > > Thanks, > > Riccardo > > > > -- > > Riccardo Murri > > http://www.gc3.uzh.ch/people/rm > > > > Grid Computing Competence Centre > > University of Zurich > > Winterthurerstrasse 190, CH-8057 Zürich (Switzerland) > > Tel: +41 44 635 4222 > > Fax: +41 44 635 6888 >
