Matthew Dillon <dil...@apollo.backplane.com> writes:
>     I would disagree with that.  Invariants are for people who want
>     their data to be as safe as possible and don't mind eating a little
>     cpu doing extra sanity checks in the kernel.  It is something I would
>     almost certainly enable in a production kernel.

Uh, no. Invariants are for developers who want to make sure their code
is correct. There is no reason why an end user would want to build a
kernel with invariants enabled. Invariants will *not* increase data
safety. If they have any effect at all (i.e. if they actually catch a
bug), the result is a panic (whereas with a kernel without invariants,
the bug might actually go unnoticed).

You must be thinking of the FAILSAFE option.

DES
-- 
Dag-Erling Smorgrav - d...@flood.ping.uio.no


To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message

Reply via email to