From owner-svn-src-all@FreeBSD.ORG Thu Sep 10 15:17:22 2009 Return-Path: Delivered-To: svn-src-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 12BD9106566C; Thu, 10 Sep 2009 15:17:22 +0000 (UTC) (envelope-from kensmith@cse.Buffalo.EDU) Received: from phoebe.cse.buffalo.edu (phoebe.cse.buffalo.edu [128.205.32.89]) by mx1.freebsd.org (Postfix) with ESMTP id D28FC8FC13; Thu, 10 Sep 2009 15:17:21 +0000 (UTC) Received: from [128.205.32.76] (bauer.cse.buffalo.edu [128.205.32.76]) (authenticated bits=0) by phoebe.cse.buffalo.edu (8.14.1/8.13.7) with ESMTP id n8AFHJum037159 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 10 Sep 2009 11:17:21 -0400 (EDT) (envelope-from kensmith@cse.buffalo.edu) From: Ken Smith To: Gavin Atkinson In-Reply-To: <1252592951.49151.3.camel@buffy.york.ac.uk> References: <200909101404.n8AE41C6021588@svn.freebsd.org> <1252592951.49151.3.camel@buffy.york.ac.uk> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-upvYi8cf+Hhp+xMBOJcS" Organization: U. Buffalo CSE Department Date: Thu, 10 Sep 2009 11:17:19 -0400 Message-Id: <1252595839.75144.26.camel@bauer.cse.buffalo.edu> Mime-Version: 1.0 X-Mailer: Evolution 2.24.5 FreeBSD GNOME Team Port X-DCC-Buffalo.EDU-Metrics: phoebe.cse.buffalo.edu 1335; Body=0 Fuz1=0 Fuz2=0 Cc: svn-src-stable@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org, svn-src-stable-8@FreeBSD.org, Ken Smith Subject: Re: svn commit: r197065 - in stable/8: etc/defaults lib/libc/stdlib sys/amd64/conf sys/i386/conf sys/ia64/conf sys/pc98/conf sys/powerpc/conf sys/sparc64/conf X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Sep 2009 15:17:22 -0000 --=-upvYi8cf+Hhp+xMBOJcS Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Thu, 2009-09-10 at 15:29 +0100, Gavin Atkinson wrote: > On Thu, 2009-09-10 at 14:04 +0000, Ken Smith wrote: > > Author: kensmith > > Date: Thu Sep 10 14:04:00 2009 > > New Revision: 197065 > > URL: http://svn.freebsd.org/changeset/base/197065 > >=20 > > Log: > > Remove extra debugging support that is turned on for head but turned = off > > for stable branches: > > =20 > [...] > > - turn off automatic crash dumps > [...] > >=20 > > Modified: stable/8/etc/defaults/rc.conf > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D > > --- stable/8/etc/defaults/rc.conf Thu Sep 10 13:20:27 2009 (r197064) > > +++ stable/8/etc/defaults/rc.conf Thu Sep 10 14:04:00 2009 (r197065) > > @@ -549,7 +549,7 @@ lpd_flags=3D"" # Flags to lpd (if enabled > > nscd_enable=3D"NO" # Run the nsswitch caching daemon. > > chkprintcap_enable=3D"NO" # Run chkprintcap(8) before running lpd. > > chkprintcap_flags=3D"-d" # Create missing directories by default. > > -dumpdev=3D"AUTO" # Device to crashdump to (device name, AUTO, or NO). > > +dumpdev=3D"NO" # Device to crashdump to (device name, AUTO, or NO). > > dumpdir=3D"/var/crash" # Directory where crash dumps are to be stored > > savecore_flags=3D"" # Used if dumpdev is enabled above, and present. > > crashinfo_enable=3D"YES" # Automatically generate crash dump summary. >=20 > This seems like a step backwards to me: crash dumps have been left > enabled in 7.x and have proved very useful from the point of view of > improved quality of received PRs. I'm not aware of any problems > relating to leaving them enabled. >=20 > I'd appreciate it if this decision was reconsidered. >=20 Unfortunately as I said before there is no "Right answer" for this one. If there is (a lot) more push-back on this we'll reconsider it. But the AUTO setting is only appropriate for machines that are "actively being watched over". In -stable branches we start to have people using it for large data centers full of machines that are only "partially watched over" at best as well as machines stuffed in phone closets in remote locations, etc. Having the AUTO setting for situations like that can mean increased time for a reboot to happen, there is extra risk of the machine wedging and not rebooting at all (requiring manual intervention to get it back up), there is risk of disk space issues, etc. Having the default be NO and the user needing to do something to turn it on is more appropriate for those environments and helps insure that if crash dumps are being generated someone is actually interested in them. Typically this is something that's beneficial to us as you very correctly point out above but it's not necessarily beneficial to the end-users... --=20 Ken Smith - From there to here, from here to | kensmith@cse.buffalo.edu there, funny things are everywhere. | - Theodore Geisel | --=-upvYi8cf+Hhp+xMBOJcS Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkqpGH8ACgkQ/G14VSmup/b7bACfYaoh+W45ZFr/liqUEr7592AQ RPkAn3EtMsxZa9bcoHsd8J3AIbIf1eTS =2aqK -----END PGP SIGNATURE----- --=-upvYi8cf+Hhp+xMBOJcS--