From: Duncan <1i5t5.duncan@cox.net>
To: linux-btrfs@vger.kernel.org
Subject: Re: balance induced csum errors, systemd-journal
Date: Wed, 25 Sep 2013 06:38:34 +0000 (UTC) [thread overview]
Message-ID: <pan$91f96$7364eee7$ad78a549$c1cff0ef@cox.net> (raw)
In-Reply-To: 795CFB34-4216-4ACA-A56D-5F673B2FD45E@colorremedies.com
Chris Murphy posted on Tue, 24 Sep 2013 22:34:20 -0600 as excerpted:
> However, even after deleting all corrupt journal files, and a subsequent
> scrub reporting no errors, on each reboot (and mount of the filesystem)
> I get:
>
> [ 3.646448] btrfs: bdev /dev/sda6 errs: wr 0, rd 0, flush 0, corrupt
> 17, gen 0
>
> So somehow the corrupt counter isn't being reset?
AFAIK, it's deliberate that errors aren't reset automatically so there's
some historical record and it's possible to see if they start to
accumulate.
But there is of course a manual reset available, should a sysadmin wish
to use it... <quick lookup, quoting the commandline help output> ...
btrfs device stats [-z] <path>|<device>
Show current device IO stats. -z to reset stats afterwards.
What the (brief) help output doesn't say but the (longer) manpage does...
for multi-device filesystems <path> will list (and zero with -z) stats
for all devices (listing one device's stats after another) composing the
filesystem, <device> will list/zero them for just that single component
device.
The -r does reset things here.
(FWIW I have a device that's occasionally slow enough to stabilize on
power-up, that at least with 3.11, btrfs would occasionally drop it on
resume after a suspend, forcing a hard reboot soon after, with resulting
corruption. Fortunately I'm running raid1 mode both data/metadata, and a
scrub has always fixed things as verified by a further scrub and balance,
but the stats errors of course stuck around until I did a -r/reset. So I
have personal knowledge of this one. But with last nite's 3.12-rc2 git
kernel pull and build I changed the kernel commandline option I was using
from rootdelay=N to rootwait, and between that and the btrfs fixes in
3.12, I'm hoping I won't see that problem again. I guess I'll find out
over the coming couple weeks or so, at which I'll declare the issue gone
if I've not seen it again.)
--
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
next prev parent reply other threads:[~2013-09-25 6:38 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-09-23 21:57 balance induced csum errors Chris Murphy
2013-09-23 22:35 ` Chris Murphy
2013-09-24 21:36 ` Chris Murphy
2013-09-24 22:30 ` Chris Murphy
2013-09-25 4:34 ` balance induced csum errors, systemd-journal Chris Murphy
2013-09-25 5:44 ` Chris Murphy
2013-09-25 12:30 ` Josef Bacik
2013-09-25 14:56 ` Chris Murphy
2013-09-25 15:08 ` Josef Bacik
2013-09-25 6:38 ` Duncan [this message]
2013-09-27 15:07 ` Johannes Hirte
2013-09-27 16:22 ` Chris Murphy
2013-09-24 23:12 ` balance induced csum errors Chris Murphy
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$91f96$7364eee7$ad78a549$c1cff0ef@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).