linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Robert White <rwhite@pobox.com>
To: David Arendt <admin@prnet.org>, linux-btrfs@vger.kernel.org
Subject: Re: Random file system corruption in 3.17 (not BTRFS related...?)
Date: Tue, 14 Oct 2014 13:06:29 -0700	[thread overview]
Message-ID: <543D8245.4010304@pobox.com> (raw)
In-Reply-To: <543D5BC3.9080008@prnet.org>

On 10/14/2014 10:22 AM, David Arendt wrote:
> I didn't notice a corruption on other filesystems with kernel 3.17.0.
> Also I didn't experience any hangs except when trying to mount a
> corrupted btrfs but this was causing a hang within less than 10 seconds.
> It could be that your problem is unrelated and that the corruption you
> are experiencing is due to an unrelated hang followed by a hard
> powerdown. Have you been able to capture any btrfs related kernel panics ?

My installation is _not_ well suited for capturing panics.

I have not been able to capture any panics on either system and I had to 
just switch back to 3.16.3 as the two systems were my firewall (ext4) 
and my primary laptop (BTRFS). I didn't want to grind them up with 
repeated crashes and corruptions. I only let the firewall fault once 
before switching back.

The laptop faulted and hung twice under 3.17.0 before I switched it 
back, thinking it was a radeon graphics driver issue. Then I logged into 
the firewall via ssh to check something and three shell commands or so 
in, it went to lunch (but the firewall layer was still passing packets).

The only actual sign of filesystem corruption on the laptop was the 
sudden absence or corruption of the (sqlite3 format) history and 
settings files. But firefox was the only thing I'd been actively using.

Given the way the firewall jammed up and died, and the kind of 
corruption (special files don't get updated that much, let alone to link 
up a directory) -- and the fact that it ran fine as a firewall for 
several hours then died as soon as I touched the file system. I suspect 
that there is something fishy in dcache or the vnode layers.

It was too much too soon on two otherwise stable systems.

I offered this email here because I noticed that people were seeing 
"BTRFS corruption" with 3.17 and I'd seen both BTRFS and EXT4 corruption 
which suggests that BTRFS _isn't_ particularly culpable.



  reply	other threads:[~2014-10-14 20:06 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-10-14 16:54 Random file system corruption in 3.17 (not BTRFS related...?) Robert White
2014-10-14 17:22 ` David Arendt
2014-10-14 20:06   ` Robert White [this message]
2014-10-14 22:35 ` Duncan
2014-10-15  7:08 ` Juan Orti Alcaine
2014-10-15  8:53   ` Duncan
2014-10-15 13:46   ` Josef Bacik
2014-10-15 14:05     ` Juan Orti Alcaine
2014-10-15 14:30       ` Josef Bacik
2014-10-15 14:34         ` Juan Orti Alcaine
2014-10-15 19:30         ` Rich Freeman
2014-10-15 20:20           ` Josef Bacik
2014-10-17 16:26             ` Filipe David Manana

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=543D8245.4010304@pobox.com \
    --to=rwhite@pobox.com \
    --cc=admin@prnet.org \
    --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).