From owner-svn-src-all@FreeBSD.ORG Wed Dec 12 22:27:05 2012 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5EA2A7F1; Wed, 12 Dec 2012 22:27:05 +0000 (UTC) (envelope-from bright@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 392BC8FC0C; Wed, 12 Dec 2012 22:27:05 +0000 (UTC) Received: from Alfreds-MacBook-Pro-6.local (c-67-180-208-218.hsd1.ca.comcast.net [67.180.208.218]) by elvis.mu.org (Postfix) with ESMTPSA id BB61B1A3C1B; Wed, 12 Dec 2012 14:27:04 -0800 (PST) Message-ID: <50C904B8.6000502@mu.org> Date: Wed, 12 Dec 2012 14:27:04 -0800 From: Alfred Perlstein User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Adrian Chadd Subject: Re: svn commit: r244112 - head/sys/kern References: <201212110708.qBB78EWx025288@svn.freebsd.org> <201212121046.43706.jhb@freebsd.org> <201212121658.49048.jhb@freebsd.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, Alfred Perlstein , src-committers@freebsd.org, John Baldwin X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 12 Dec 2012 22:27:05 -0000 On 12/12/12 2:15 PM, Adrian Chadd wrote: > On 12 December 2012 13:58, John Baldwin wrote: > > >> (Note that the primary reason I know for people not running with INVARIANTS >> enabled is not that they don't want panics, but that they don't want the >> performance hit.) > Well, it would be nice to be able to enable invariants on some > shipping "debug" versions of images in order to gather more data > without crashing the kernel. Yes, two of my employers were more of "we want to get more debug metrics, we have the spare cycles, but we can't deal with superfluous panics". It also allows us "non-architects" to slip in a debug image when we have spare cpu without getting yelled at for "crashing the $foo". -Alfred