Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Dec 2015 09:41:30 -0800
From:      Garrett Cooper <yaneurabeya@gmail.com>
To:        Bruce Evans <brde@optusnet.com.au>
Cc:        Konstantin Belousov <kostikbel@gmail.com>, Ian Lepore <ian@freebsd.org>, Dmitry Chagin <dchagin@freebsd.org>, src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r292777 - in head: lib/libc/sys sys/kern
Message-ID:  <2CA74F95-00A0-4453-847E-0C6C59B57021@gmail.com>
In-Reply-To: <20151228200006.Q2819@besplex.bde.org>
References:  <201512271537.tBRFb7nN095297@repo.freebsd.org> <1451236237.1369.9.camel@freebsd.org> <20151228083418.B1014@besplex.bde.org> <20151228081313.GM3625@kib.kiev.ua> <20151228200006.Q2819@besplex.bde.org>

next in thread | previous in thread | raw e-mail | index | archive | help


> On Dec 28, 2015, at 02:17, Bruce Evans <brde@optusnet.com.au> wrote:

...

> It is not unreasonable to panic when such tests fail, just like for other
> settings of unreasonable values.  Only the superuser can make them, and
> the superuser should know better than to run them on production systems.

On a development system, this is perfectly reasonable. However, on systems in production, dying on asserts or panicking when unexpected input is encountered instead of erroring out appropriately is not ideal: it causes unnecessary downtime and can confuse others (customers, lower level admins) who are not fully aware of how UNIX and FreeBSD works (and in turn generate support calls and bug reports).

Thanks,
-NGie


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2CA74F95-00A0-4453-847E-0C6C59B57021>