On 12/12/12 2:29 PM, Andriy Gapon wrote:
Now we get a new middle-ground: get both worse performance (because KASSERTs are compiled in) and a risk of harming your data (because KASSERTs no longer panic). The upside: there is no panic! There's just a log message (or etc). and chance to get more log messages because the insanity propagates. And a chance to lose your data (your customer's) - but I've already mentioned this. I am not sure that I like this kind of middle-ground.
I have a number of points here:

The most important one being:
1) without kassert you would still have the bug, just that it would be unreported. The upside: there is no panic! There's **NO** log message (or etc). and chance to get more log messages because the insanity propagates.

Terrible!

Let me explain that again:
If you don't compile in KASSERT, then it's not like the condition is never going to happen. Instead it will just be unreported.

So to put it in your own words, *without* KASSERT you get:

The upside: there is no panic! There's **NO** log message (or etc). and chance to get more log messages because the insanity propagates.



Now let's get to the other points:

2) Since this is not the default, then I do not understand why you are so concerned.

3) Can you explain to me why it is so upsetting to you that someone might be able to use this functionality?

4) *puts on flame retardant suit* ... Linux has had this for over a decade and it's allowed them to find bugs in different ways. Mind you, in Linux it was the default.

5) Adrian and I have both stated that we need this sort of functionality to avoid superfluous panics in our work environments while still getting bug feedback.

Can we now please stop arguing over a non-default option that will help some vendors report bugs to the project?

Thank you,
-Alfred

_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to