linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Duncan <1i5t5.duncan@cox.net>
To: linux-btrfs@vger.kernel.org
Subject: Re: Upgrade to 3.14.0 messed up raid0 array (btrfs cleaner crashes in fs/btrfs/extent-tree.c:5748 and fs/btrfs/free-space-cache.c:1183 )
Date: Wed, 9 Apr 2014 19:24:04 +0000 (UTC)	[thread overview]
Message-ID: <pan$67ab$c32b2852$4d6f351b$ebc1ebdd@cox.net> (raw)
In-Reply-To: 20140409165134.GO10789@merlins.org

Marc MERLIN posted on Wed, 09 Apr 2014 09:51:34 -0700 as excerpted:

> But since we're talking about this, is btrfsck ever supposed to return
> clean on a clean filesystem?

FWIW, it seems to return clean here, on everything I've tried it on.

But I run relatively small partitions (the biggest is I believe 40 gig, 
my media partitions are still reiserfs on spinning rust, while all my 
btrfs partitions are on SSD and most are raid1 both data/metadata, with 
the exceptions (my normal /boot and the backup /boot on the other ssd in 
the pair that's btrfs raid1 for most partitions) being tiny mixed-data/
metadata dup), and keep them pretty clean, running balance and scrub when 
needed.

I had seen some scrub recoveries back when I was doing suspend-to-ram and 
the system wasn't reliably resuming, I've quit doing that and recently 
did a new mkfs.btrfs and restored from backup on the affected filesystems 
in ordered to take advantage of newer features like 16k metadata nodes, 
so in fact have never personally seen an unclean output of any type from 
btrfs check.

Tho I don't run btrfs check regularly as in normal mode it's read-only 
anyway, and I know it can make some problems worse instead of fixing them 
in repair mode, so my normal idea is why run it and see stuff that might 
make me worried if I can't really do much about it, and I prefer balance 
and scrub instead if there's problems.  But I have run it a few times as 
I was curious just what it /would/ output, and everything came up clean 
on the filesystems I ran it on.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman


      parent reply	other threads:[~2014-04-09 19:24 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-04-08 15:36 Upgrade to 3.14.0 messed up raid0 array (btrfs cleaner crashes in fs/btrfs/extent-tree.c:5748 and fs/btrfs/free-space-cache.c:1183 ) Marc MERLIN
2014-04-08 22:09 ` Marc MERLIN
2014-04-08 23:49   ` Chris Mason
2014-04-09  4:31     ` Marc MERLIN
2014-04-09  5:31       ` Marc MERLIN
2014-04-09 15:42         ` Marc MERLIN
2014-04-09 15:46           ` Chris Mason
2014-04-09 16:51             ` Marc MERLIN
2014-04-09 18:54               ` Chris Mason
2014-04-09 19:24               ` Duncan [this message]

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='pan$67ab$c32b2852$4d6f351b$ebc1ebdd@cox.net' \
    --to=1i5t5.duncan@cox.net \
    --cc=linux-btrfs@vger.kernel.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;
as well as URLs for NNTP newsgroup(s).