From: Martin Steigerwald <Martin@lichtvoll.de>
To: linux-btrfs@vger.kernel.org
Cc: Chris Mason <chris.mason@oracle.com>,
Arne Jansen <sensille@gmx.net>,
stable@kernel.org,
"Greg Kroah-Hartman" <gregkh@linuxfoundation.org>
Subject: Re: 3.2-rc4: scrubbing locks up the kernel, then hung tasks on boot
Date: Sat, 17 Mar 2012 10:43:25 +0100 [thread overview]
Message-ID: <201203171043.25660.Martin@lichtvoll.de> (raw)
In-Reply-To: <201203161605.47792.Martin@lichtvoll.de>
Hi Greg, Chris, Arne, hi everyone,
Am Freitag, 16. M=C3=A4rz 2012 schrieb Martin Steigerwald:
> Am Donnerstag, 15. M=C3=A4rz 2012 schrieb Chris Mason:
> > On Thu, Mar 15, 2012 at 06:32:19PM +0100, Martin Steigerwald wrote:
> > > Am Samstag, 25. Februar 2012 schrieb Arne Jansen:
> > > > On 02/24/12 16:51, Martin Steigerwald wrote:
> > > > > Am Samstag, 21. Januar 2012 schrieb Martin Steigerwald:
> > > > >> Am Samstag, 21. Januar 2012 schrieb Martin Steigerwald:
> > > > >>> I still have this with 3.2.0-1-pae - which is a debian kern=
el
> > > > >>> based on 3.2.1.
> > > > >>>=20
> > > > >>> When I do btrfs scrub start / the machine locks immediately
> > > > >>> up hard.
> > > > >>>=20
> > > > >>> Then usually on next boot it stops on space_cache enabled
> > > > >>> message, but not the one for /, but the one for /home whic=
h
> > > > >>> is mounted later.
>=20
> [=E2=80=A6]
>=20
> > > > >> I now tested scrubbing /home which is a different BTRFS
> > > > >> filesystem on the same machine.
> > > > >>=20
> > > > >> Then the scrub is started, scrub status tells me so, but
> > > > >> nothing happens, no block in/out activity in vmstat, no CPU
> > > > >> related activity in top.
> > > > >>=20
> > > > >> btrfs scrub cancel then hangs, but not the complete machine,
> > > > >> only the process.
> > > > >>=20
> > > > >> I had this once on my T520 with the internal Intel SSD 320 a=
s
> > > > >> well. The other time it worked.
> > > > >>=20
> > > > >> Well maybe that is due to BTRFS doing something else on my T=
23
> > > > >> now:
> > > > >>=20
> > > > >> deepdance:~> ps aux | grep ino-cache | grep -v grep
> > > > >> root 1992 5.5 0.0 0 0 ? D 12:15 =20
> > > > >> 0:09 [btrfs- ino-cache]
>=20
> [=E2=80=A6]
>=20
> > > > >> At least it doesn=C2=B4t lock up hard, so there might really=
be
> > > > >> something strange with /.
> > > > >=20
> > > > > FWIW a btrfs filesystem balance / does work. After this a btr=
fs
> > > > > scrub start / still locks the kernel.
> > > >=20
> > > > Hi Martin,
> > > >=20
> > > > I just sent 2 patches to the list. Could you please test if the=
se
> > > > fix your problem with scrub?
> > >=20
> > > I didn=C2=B4t yet test it but I tried the first balance then scru=
b stuff
> >=20
> > > again:
> > Looks like you're on a 32 bit machine. The current for-linus branc=
h
> > has an important fix for scrub on 32 bit that should solve this.
>=20
> So finally - the machine did make-kpkg over night and complained abou=
t
> missing Documentation lguest, then I switched off lots from distro
> default config and just did the usual make stuff - I was able to scru=
b
> both partitions on that ThinkPad T23:
>=20
> deepdance:~> btrfs scrub status /
> scrub status for 2bf5b1dc-1d89-4f0d-a561-1a5551a27275
> scrub started at Fri Mar 16 11:56:12 2012 and finished after
> 741 seconds total bytes scrubbed: 9.62GB with 0 errors
>=20
> deepdance:~> btrfs scrub status /home
> scrub status for a600de65-e1ab-4cbf-b150-bbaeaf9fa98d
> scrub started at Fri Mar 16 12:00:31 2012 and finished after
> 1708 seconds total bytes scrubbed: 36.63GB with 0 errors
>=20
> Thanks a lot for fixing this.
>=20
> Tested-by: Martin Steigerwald <martin@lichtvoll.de>
[=E2=80=A6]
Would that patch
Btrfs: fix casting error in scrub reada code
http://git.kernel.org/?p=3Dlinux/kernel/git/mason/linux-
btrfs.git;a=3Dcommit;h=3Da175423c831ea582c06784d1e172d2ce1d79923a
(sorry for line break. KMail insists on it even when I disable line bre=
aks=20
due to the minus sign in the URL.)
that I tested above be something for stable?
To my knowledge Debian Wheezy and Ubuntu 12.04 LTS will have 3.2.
Thanks,
--=20
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" =
in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2012-03-17 9:43 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-12-17 17:33 3.2-rc4: scrubbing locks up the kernel, then hung tasks on boot Martin Steigerwald
2011-12-17 18:11 ` Martin Steigerwald
2011-12-20 20:46 ` Martin Steigerwald
2012-01-21 10:49 ` Martin Steigerwald
2012-01-21 11:19 ` Martin Steigerwald
2012-02-24 15:51 ` Martin Steigerwald
2012-02-25 8:14 ` Arne Jansen
2012-02-25 20:14 ` Martin Steigerwald
2012-03-15 17:32 ` Martin Steigerwald
2012-03-15 17:39 ` Martin Steigerwald
2012-03-15 17:42 ` Chris Mason
2012-03-15 18:03 ` Martin Steigerwald
2012-03-15 18:08 ` Chris Mason
2012-03-16 15:05 ` Martin Steigerwald
2012-03-16 15:37 ` Arne Jansen
2012-03-17 9:43 ` Martin Steigerwald [this message]
2012-03-18 0:37 ` Greg Kroah-Hartman
2012-03-19 8:31 ` Martin Steigerwald
2012-03-19 15:48 ` Greg Kroah-Hartman
2012-03-19 16:03 ` Martin Steigerwald
2012-01-24 9:28 ` Arne Jansen
2012-01-24 10:16 ` Martin Steigerwald
2012-01-24 10:29 ` Arne Jansen
2012-01-24 10:39 ` Martin Steigerwald
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=201203171043.25660.Martin@lichtvoll.de \
--to=martin@lichtvoll.de \
--cc=chris.mason@oracle.com \
--cc=gregkh@linuxfoundation.org \
--cc=linux-btrfs@vger.kernel.org \
--cc=sensille@gmx.net \
--cc=stable@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.