dmesg filled with "parent transid verify failed" messages using Linus' HEAD as of 20100704

Previous thread: Copy/move btrfs volume by Lubos Kolouch on Thursday, July 1, 2010 - 3:28 am. (8 messages)

Next thread: [PATCH] btrfs-progs: Add new feature to mkfs.btrfs to make file system image file from source directory by Donggeun Kim on Tuesday, July 6, 2010 - 2:37 am. (2 messages)
From: Francis GALIEGUE
Date: Sunday, July 4, 2010 - 4:09 am

[Note: I am not on the list, can you please Cc: me on replies? Thank
you in advance]

Hello,

Kernels: 2.6.34 to HEAD. Using ~amd64 Gentoo. All my filesystems
except /boot are btrfs.

btrfsck says I have a corrupted btrfs filesystem on my machine, and I
see this message in dmesg when mounting the filesystem (in
fs/btrfs/disk-io.c:284):

parent transid verify failed on 48136192 wanted 16424 found 16420

But there is something strange:

* this message only appears twice when running 2.6.34;
* it fills my dmesg (several tens of thousands of times a second -
printk_ratelimit() triggers to suppress the vast majority of them)
when running HEAD.

After a quick git log v2.6.34.. -- fs/btrfs, I found commit
5bdd3536cbbe2ecd94ecc14410c6b1b31da16381, which I reverted: HEAD now
"behaves" like 2.6.34, dmesg-wise. Unintended side effect?

-- 

Francis Galiegue
ONE2TEAM
Ingénieur système
Mob : +33 (0) 683 877 875
Tel : +33 (0) 178 945 552
fge@one2team.com
40 avenue Raymond Poincaré
75116 Paris
--

Previous thread: Copy/move btrfs volume by Lubos Kolouch on Thursday, July 1, 2010 - 3:28 am. (8 messages)

Next thread: [PATCH] btrfs-progs: Add new feature to mkfs.btrfs to make file system image file from source directory by Donggeun Kim on Tuesday, July 6, 2010 - 2:37 am. (2 messages)