public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
From: Dave Chinner <david@fromorbit.com>
To: Linda Walsh <xfs@tlinx.org>
Cc: xfs-oss <xfs@oss.sgi.com>
Subject: Re: xfs_freeze same as umount?   How is that helpful?
Date: Fri, 5 Oct 2012 10:36:47 +1000	[thread overview]
Message-ID: <20121005003647.GD23644@dastard> (raw)
In-Reply-To: <506E2558.2050003@tlinx.org>

On Thu, Oct 04, 2012 at 05:10:00PM -0700, Linda Walsh wrote:
> Dave Chinner wrote:
> >On Thu, Oct 04, 2012 at 03:39:33PM -0700, Linda Walsh wrote:
> >>When I tried xfs_freeze / fs_freeze got fs-busy -- same as I would
> >>if I tried to umount it.
> >
> >Of course - it's got to write all the dirty data andmetadata in
> >memory to disk. Freeze is about providing a stable, consistent disk
> >image of the filesystem, so it must flush dirty objects from memory
> >to disk to provide that.
> ----
> 	But it says the freeze failed.... huh.
> 
> Just tried it again .. ( first time after reboot.. froze it no
> messages or complaints) ?!?!  I don't get it.
> 
> 
> It gave me a file system busy message before and as near as I could tell --
> it wouldn't allow me to xfs_freeze it.

You mean EBUSY?

That means the filesystem was already frozen.

> >the problem you saw. So:
> ----
> 	Wasn't sure what I saw or that it was related -- exactly...
> 
> A possible theory... but nothing I'd blaim on xfs,  -- last message in log was:
> 
> 
> Oct  4 13:52:50 Ishtar kernel: [985735.911825] INFO: task fetchmail:25872 blocke
> d for more than 120 seconds.
> Oct  4 13:52:50 Ishtar kernel: [985735.918777] "echo 0 > /proc/sys/kernel/hung_t
> ask_timeout_secs" disables this message.

And the full stack trace?

> So if I xfs-freeze something, then take a snapshot, -- I don't see that any of that
> would help in doing an xfs_blockget o get a dump of inodes->blocks, as it sounds
> like it would still be dirty...

Only the log is dirty - it has a single dummy record in it to mark
it dirty. Otherwise everything is consistent, and the tools will
work fine on the snapshot image. You just have to know the magic
incantations to run the xfs_db commands directly with the extra flag
to tel it to ignore a dirty log.

i.e. xfs_ncheck is a diagnostic tool, not something that should be
run as part of a regular "get some info from the fs" workflow...

Cheers,

Dave.
-- 
Dave Chinner
david@fromorbit.com

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

  reply	other threads:[~2012-10-05  0:35 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-04 15:30 get filename->inode mappings in bulk for a live fs? Linda Walsh
2012-10-04 18:01 ` Greg Freemyer
2012-10-04 18:29   ` Linda Walsh
2012-10-04 18:59     ` Greg Freemyer
2012-10-04 22:39   ` xfs_freeze same as umount? How is that helpful? Linda Walsh
2012-10-04 23:32     ` Dave Chinner
2012-10-05  0:10       ` Linda Walsh
2012-10-05  0:36         ` Dave Chinner [this message]
2012-10-04 22:49 ` get filename->inode mappings in bulk for a live fs? Dave Chinner

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=20121005003647.GD23644@dastard \
    --to=david@fromorbit.com \
    --cc=xfs@oss.sgi.com \
    --cc=xfs@tlinx.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox