Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Mar 2010 09:50:34 -0800
From:      Alfred Perlstein <alfred@freebsd.org>
To:        Niclas Zeising <niclas.zeising@gmail.com>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r204552 - in head/sys: conf kern net sys
Message-ID:  <20100302175034.GR55658@elvis.mu.org>
In-Reply-To: <4B8CE954.3080503@gmail.com>
References:  <201003020658.o226wwB2051156@svn.freebsd.org> <4B8CE954.3080503@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
* Niclas Zeising <niclas.zeising@gmail.com> [100302 02:52] wrote:
> On 2010-03-02 07:58, Alfred Perlstein wrote:
> >Author: alfred
> >Date: Tue Mar  2 06:58:58 2010
> >New Revision: 204552
> >URL: http://svn.freebsd.org/changeset/base/204552
> >
> >Log:
> >   Merge projects/enhanced_coredumps (r204346) into HEAD:
> >
> >     Enhanced process coredump routines.
> >
> >     This brings in the following features:
> >     1) Limit number of cores per process via the %I coredump formatter.
> >     Example:
> >       if corefilename is set to %N.%I.core AND num_cores = 3, then
> >       if a process "rpd" cores, then the corefile will be named
> >       "rpd.0.core", however if it cores again, then the kernel will
> >       generate "rpd.1.core" until we hit the limit of "num_cores".
> >
> >       this is useful to get several corefiles, but also prevent filling
> >       the machine with corefiles.
> >
> >     2) Encode machine hostname in core dump name via %H.
> >
> >     3) Compress coredumps, useful for embedded platforms with limited 
> >     space.
> >       A sysctl kern.compress_user_cores is made available if turned on.
> >
> >       To enable compressed coredumps, the following config options need 
> >       to be set:
> >       options COMPRESS_USER_CORES
> >       device zlib   # brings in the zlib requirements.
> >       device gzio   # brings in the kernel vnode gzip output module.
> >
> >     4) Eventhandlers are fired to indicate coredumps in progress.
> >
> >     5) The imgact sv_coredump routine has grown a flag to pass in more
> >     state, currently this is used only for passing a flag down to compress
> >     the coredump or not.
> >
> >     Note that the gzio facility can be used for generic output of gzip'd
> >     streams via vnodes.
> >
> >   Obtained from: Juniper Networks
> >   Reviewed by: kan
> >
> 
> [SNIP diff]
> 
> Nice work!
> Can you please document the gernel options and devices in NOTES and 
> where to change the core filename format somewhere so it doesn't get lost.
> 
> Thanks!
> //Niclas

on it.

-- 
- Alfred Perlstein
.- AMA, VMOA #5191, 03 vmax, 92 gs500, 85 ch250
.- FreeBSD committer



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100302175034.GR55658>