All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dave Chinner <david@fromorbit.com>
To: Sebastian Siewior <lkml@ml.breakpoint.cc>
Cc: Mikael Abrahamsson <swmike@swm.pp.se>,
	linux-kernel@vger.kernel.org, xfs@oss.sgi.com
Subject: Re: xfs bug in 2.6.26-rc9
Date: Sat, 12 Jul 2008 09:22:01 +1000	[thread overview]
Message-ID: <20080711232201.GG11558@disturbed> (raw)
In-Reply-To: <20080711190209.GA7401@Chamillionaire.breakpoint.cc>

On Fri, Jul 11, 2008 at 09:02:09PM +0200, Sebastian Siewior wrote:
> * Dave Chinner | 2008-07-11 18:42:49 [+1000]:
> 
> >Oh - you must be running a debug XFS.  CONFIG_XFS_DEBUG was only
> >introduced in 2.6.26-rc1 and defaults to 'N', so you must have
> >selected the non-default option when prompted. This will cause your
> >machine to oops at the slightest inconsistency that is found,
> >regardless of whether it is fatal or not. Like the help text says,
> >don't set this unless you are an XFS developer....
> Could you please add this to the Kconfig entry.

I effectively quoted from it:

config XFS_DEBUG
        bool "XFS Debugging support (EXPERIMENTAL)"
        depends on XFS_FS && EXPERIMENTAL
        help
          Say Y here to get an XFS build with many debugging features,
          including ASSERT checks, function wrappers around macros,
          and extra sanity-checking functions in various code paths.

          Note that the resulting code will be HUGE and SLOW, and probably
          not useful unless you are debugging a particular problem.

          Say N unless you are an XFS developer, or you play one on TV.

> Debug mode is usually
> noisy, little slower and mostly usefull just to the developers but *I*
> would not expect to BUG() in the non-fatal case.

What do you expect debug code to do? Asserts are designed to
drop the machine into a debugger when they fail so the problem can
be, well, debugged.

> Not sure but if this is just for hch and you than a define in xfs.h
> might be safer :)

And any other XFS developer using the XFS git tree or mainline, as
tends to happen these days. And there are cases where a debug XFS
might be needed to help find a problem that is being hit out in
the field.

Like all other debug config options, don't set them unless you know
what you are doing....

Cheers,

Dave.
-- 
Dave Chinner
david@fromorbit.com

  parent reply	other threads:[~2008-07-11 23:21 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-07-11  7:46 xfs bug in 2.6.26-rc9 Mikael Abrahamsson
2008-07-11  8:42 ` Dave Chinner
2008-07-11 10:21   ` Mikael Abrahamsson
2008-07-14  7:30     ` Dave Chinner
2008-07-14  8:16       ` Mikael Abrahamsson
2008-07-14  7:34     ` Lachlan McIlroy
2008-07-14 12:13       ` Dave Chinner
2008-07-14 12:13         ` Dave Chinner
2008-07-15  2:12         ` Lachlan McIlroy
2008-07-15  2:12           ` Lachlan McIlroy
2008-07-15  3:18           ` Dave Chinner
2008-07-15  3:18             ` Dave Chinner
2008-07-15  6:17         ` Nick Piggin
2008-07-15  6:17           ` Nick Piggin
2008-07-15 12:22           ` Christoph Hellwig
2008-07-15 12:22             ` Christoph Hellwig
2008-07-16  4:12             ` Nick Piggin
2008-07-16  4:12               ` Nick Piggin
2008-07-11 19:02   ` Sebastian Siewior
2008-07-11 19:52     ` Eric Sandeen
2008-07-11 23:22     ` Dave Chinner [this message]
2008-07-12  5:06       ` Sebastian Siewior

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20080711232201.GG11558@disturbed \
    --to=david@fromorbit.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lkml@ml.breakpoint.cc \
    --cc=swmike@swm.pp.se \
    --cc=xfs@oss.sgi.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.