Re: unexplainable corruptions 3.17.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Oct 17, 2014 at 4:54 AM, Tomasz Torcz <tomek@xxxxxxxxxxxxxx> wrote:
On Fri, Oct 17, 2014 at 04:29:36PM +0800, Liu Bo wrote:
 On Fri, Oct 17, 2014 at 10:10:09AM +0200, Tomasz Torcz wrote:
 > On Fri, Oct 17, 2014 at 04:02:03PM +0800, Liu Bo wrote:
 > > >   Recently I've observed some corruptions to systemd's journal
 > > > files which are somewhat puzzling. This is especially worrying
 > > > as this is btrfs raid1 setup and I expected auto-healing.
> > > read(4, 0x1001000, 65536) = -1 EIO (Input/output error)

Well..I don't know exactly what's the cause, but as the file is NOCOW, it writes data in place, have you experienced a hard reboot or something recently?

Nothing like that. Server is on an UPS, there were couple normal shutdowns
this year (few kernel upgrades).

 And any message in dmesg log while getting EIO by reading the file?

Nothing in dmesg, no btrfs messages, no SCSI/SATA errors, nothing. That's
why I find those corruptions mysterious.
Maybe there is some way to inspect internal btrfs state and find out what causing the problems? Or maybe this is related to patch mentioned in this thread?

This sounds like the problem fixed with some patches to our extent mapping code that went in with the merge window. I've cherry picked a few for stable and I'm running them through tests now. They are in my stable-3.17 branch, and I'll send to Greg once Linus grabs the revert for the last one.

But, if you want to try that branch out, it may fix this EIO. Otherwise we'll start sending you debugging.

-chris



--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux