linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Weird checksum error with VM images
@ 2012-10-17 12:07 Alexander Larsson
  2012-12-10  9:57 ` Philipp Smutny
  0 siblings, 1 reply; 2+ messages in thread
From: Alexander Larsson @ 2012-10-17 12:07 UTC (permalink / raw)
  To: linux-btrfs

[-- Attachment #1: Type: text/plain, Size: 1102 bytes --]

I recently got some checksum errors on my btrfs filesystem that seem
"interesting". This is on a F18 kernel (3.6.0-3.fc18.x86_64) with the
filesystem on a single INTEL SSDSA2CW16 disk (ssd). Its my workstation,
so i do normal development on it, i.e. its not a server. Recently I have
been doing some virt work, so I've been running qemu a lot. I also for
some time had a near full filesystem (98% full, which caused some long
100% cpu use stalls in flush-btrfs-4) but have now freed up some space.

Today when i was copying a VM image i got an I/O error. Turns out that
two of my VM images had checksum errors in them. A full scrub run showed
that these were the only errors on the entire disk. Logs attached.

I was able to copy the win7 image from the log with dd_rescue, but it
had (as can be seen from the log) 8 checksum failures of 4k blocks at
different places in the file.

I've now got a working system again as no other files were affected.
However, this doesn't seem like a hardware error to me, so I'm worried
that there is some underlying issue in btrfs that caused these checksum
errors.

[-- Attachment #2: btrfs-logs --]
[-- Type: text/plain, Size: 8410 bytes --]

Copy image files gives me I/O error:

[673070.768001] btrfs csum failed ino 15379268 off 3159482368 csum 1286030660 private 1719954193
[673070.774354] btrfs csum failed ino 15379268 off 3160571904 csum 3480905005 private 69536457
[673070.897491] btrfs csum failed ino 15379268 off 3165626368 csum 1961753175 private 1657165790
[673070.919400] btrfs csum failed ino 15379268 off 3166662656 csum 4206057786 private 1587774525
[673070.922452] btrfs csum failed ino 15379268 off 3167363072 csum 511798528 private 1788313104
[673070.971314] btrfs csum failed ino 15379268 off 3159482368 csum 1286030660 private 1719954193
[673070.971665] btrfs csum failed ino 15379268 off 3159482368 csum 1286030660 private 1719954193
[673486.590277] btrfs csum failed ino 16102441 off 11099144192 csum 544899664 private 2561040867
[673486.741525] btrfs csum failed ino 16102441 off 11099144192 csum 544899664 private 2561040867
[673486.744991] btrfs csum failed ino 16102441 off 11099144192 csum 544899664 private 2561040867

scrub results:

[675630.170827] btrfs: checksum error at logical 14817001472 on dev /dev/sda3, sector 40228032, root 5, inode 16102441, offset 12728803328, length 4096, links 2 (path: home/alex/.local/share/gnome-boxes/images/Windows 7 Ultimate.iso)
[675630.170833] btrfs: checksum error at logical 14817001472 on dev /dev/sda3, sector 40228032, root 5, inode 16102441, offset 12728803328, length 4096, links 2 (path: var/www/html/x/Windows 7 Ultimate.iso)
[675630.170838] btrfs: bdev /dev/sda3 errs: wr 0, rd 0, flush 0, corrupt 1, gen 0
[675630.170841] btrfs: unable to fixup (regular) error at logical 14817001472 on dev /dev/sda3
[675695.573571] btrfs: checksum error at logical 26672648192 on dev /dev/sda3, sector 67577896, root 5, inode 16102441, offset 12183031808, length 4096, links 2 (path: home/alex/.local/share/gnome-boxes/images/Windows 7 Ultimate.iso)
[675695.573574] btrfs: checksum error at logical 26722541568 on dev /dev/sda3, sector 67675344, root 5, inode 16102441, offset 12183052288, length 4096, links 2 (path: home/alex/.local/share/gnome-boxes/images/Windows 7 Ultimate.iso)
[675695.573576] btrfs: checksum error at logical 26658189312 on dev /dev/sda3, sector 67549656, root 5, inode 16102441, offset 12183011328, length 4096, links 2 (path: home/alex/.local/share/gnome-boxes/images/Windows 7 Ultimate.iso)
[675695.573577] btrfs: checksum error at logical 26722541568 on dev /dev/sda3, sector 67675344, root 5, inode 16102441, offset 12183052288, length 4096, links 2 (path: var/www/html/x/Windows 7 Ultimate.iso)
[675695.573579] btrfs: checksum error at logical 26658189312 on dev /dev/sda3, sector 67549656, root 5, inode 16102441, offset 12183011328, length 4096, links 2 (path: var/www/html/x/Windows 7 Ultimate.iso)
[675695.573581] btrfs: bdev /dev/sda3 errs: wr 0, rd 0, flush 0, corrupt 2, gen 0
[675695.573582] btrfs: bdev /dev/sda3 errs: wr 0, rd 0, flush 0, corrupt 3, gen 0
[675695.573583] btrfs: unable to fixup (regular) error at logical 26722541568 on dev /dev/sda3
[675695.573583] btrfs: unable to fixup (regular) error at logical 26658189312 on dev /dev/sda3
[675695.573587] btrfs: checksum error at logical 26672648192 on dev /dev/sda3, sector 67577896, root 5, inode 16102441, offset 12183031808, length 4096, links 2 (path: var/www/html/x/Windows 7 Ultimate.iso)
[675695.573589] btrfs: bdev /dev/sda3 errs: wr 0, rd 0, flush 0, corrupt 4, gen 0
[675695.573590] btrfs: unable to fixup (regular) error at logical 26672648192 on dev /dev/sda3
[675736.002225] btrfs: checksum error at logical 35882266624 on dev /dev/sda3, sector 85565432, root 5, inode 16102441, offset 12186034176, length 4096, links 2 (path: home/alex/.local/share/gnome-boxes/images/Windows 7 Ultimate.iso)
[675736.002232] btrfs: checksum error at logical 35882266624 on dev /dev/sda3, sector 85565432, root 5, inode 16102441, offset 12186034176, length 4096, links 2 (path: var/www/html/x/Windows 7 Ultimate.iso)
[675736.002238] btrfs: bdev /dev/sda3 errs: wr 0, rd 0, flush 0, corrupt 5, gen 0
[675736.002240] btrfs: unable to fixup (regular) error at logical 35882266624 on dev /dev/sda3
[676096.525832] btrfs: checksum error at logical 116225216512 on dev /dev/sda3, sector 242485256, root 5, inode 16102441, offset 11099144192, length 4096, links 2 (path: home/alex/.local/share/gnome-boxes/images/Windows 7 Ultimate.iso)
[676096.525838] btrfs: checksum error at logical 116225216512 on dev /dev/sda3, sector 242485256, root 5, inode 16102441, offset 11099144192, length 4096, links 2 (path: var/www/html/x/Windows 7 Ultimate.iso)
[676096.525844] btrfs: bdev /dev/sda3 errs: wr 0, rd 0, flush 0, corrupt 6, gen 0
[676096.525846] btrfs: unable to fixup (regular) error at logical 116225216512 on dev /dev/sda3
[676110.241329] btrfs: checksum error at logical 119200296960 on dev /dev/sda3, sector 248295960, root 5, inode 16102441, offset 13004058624, length 4096, links 2 (path: home/alex/.local/share/gnome-boxes/images/Windows 7 Ultimate.iso)
[676110.241335] btrfs: checksum error at logical 119200296960 on dev /dev/sda3, sector 248295960, root 5, inode 16102441, offset 13004058624, length 4096, links 2 (path: var/www/html/x/Windows 7 Ultimate.iso)
[676110.241340] btrfs: bdev /dev/sda3 errs: wr 0, rd 0, flush 0, corrupt 7, gen 0
[676110.241343] btrfs: unable to fixup (regular) error at logical 119200296960 on dev /dev/sda3
[676181.366235] btrfs: checksum error at logical 134855159808 on dev /dev/sda3, sector 278871864, root 5, inode 15379268, offset 3159482368, length 4096, links 1 (path: home/alex/.local/share/gnome-boxes/images/ubuntu12.04-2)
[676181.366238] btrfs: checksum error at logical 134856925184 on dev /dev/sda3, sector 278875312, root 5, inode 15379268, offset 3160571904, length 4096, links 1 (path: home/alex/.local/share/gnome-boxes/images/ubuntu12.04-2)
[676181.366240] btrfs: checksum error at logical 134836838400 on dev /dev/sda3, sector 278836080, root 5, inode 15379268, offset 3165626368, length 4096, links 1 (path: home/alex/.local/share/gnome-boxes/images/ubuntu12.04-2)
[676181.366242] btrfs: checksum error at logical 134863417344 on dev /dev/sda3, sector 278887992, root 5, inode 15379268, offset 3166662656, length 4096, links 1 (path: home/alex/.local/share/gnome-boxes/images/ubuntu12.04-2)
[676181.366243] btrfs: bdev /dev/sda3 errs: wr 0, rd 0, flush 0, corrupt 8, gen 0
[676181.366244] btrfs: bdev /dev/sda3 errs: wr 0, rd 0, flush 0, corrupt 9, gen 0
[676181.366246] btrfs: bdev /dev/sda3 errs: wr 0, rd 0, flush 0, corrupt 10, gen 0
[676181.366246] btrfs: unable to fixup (regular) error at logical 134856925184 on dev /dev/sda3
[676181.366247] btrfs: unable to fixup (regular) error at logical 134836838400 on dev /dev/sda3
[676181.366248] btrfs: unable to fixup (regular) error at logical 134863417344 on dev /dev/sda3
[676181.366252] btrfs: bdev /dev/sda3 errs: wr 0, rd 0, flush 0, corrupt 11, gen 0
[676181.366254] btrfs: unable to fixup (regular) error at logical 134855159808 on dev /dev/sda3
[676181.484240] btrfs: checksum error at logical 134864138240 on dev /dev/sda3, sector 278889400, root 5, inode 15379268, offset 3167363072, length 4096, links 1 (path: home/alex/.local/share/gnome-boxes/images/ubuntu12.04-2)
[676181.484248] btrfs: bdev /dev/sda3 errs: wr 0, rd 0, flush 0, corrupt 12, gen 0
[676181.484251] btrfs: unable to fixup (regular) error at logical 134864138240 on dev /dev/sda3
[676226.584506] btrfs: checksum error at logical 144913842176 on dev /dev/sda3, sector 298517728, root 5, inode 15379268, offset 3173015552, length 4096, links 1 (path: home/alex/.local/share/gnome-boxes/images/ubuntu12.04-2)
[676226.584513] btrfs: bdev /dev/sda3 errs: wr 0, rd 0, flush 0, corrupt 13, gen 0
[676226.584516] btrfs: unable to fixup (regular) error at logical 144913842176 on dev /dev/sda3
[676228.257297] btrfs: checksum error at logical 145299263488 on dev /dev/sda3, sector 299270504, root 5, inode 16102441, offset 11259777024, length 4096, links 2 (path: home/alex/.local/share/gnome-boxes/images/Windows 7 Ultimate.iso)
[676228.257304] btrfs: checksum error at logical 145299263488 on dev /dev/sda3, sector 299270504, root 5, inode 16102441, offset 11259777024, length 4096, links 2 (path: var/www/html/x/Windows 7 Ultimate.iso)
[676228.257309] btrfs: bdev /dev/sda3 errs: wr 0, rd 0, flush 0, corrupt 14, gen 0
[676228.257312] btrfs: unable to fixup (regular) error at logical 145299263488 on dev /dev/sda3

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-12-10  9:59 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-17 12:07 Weird checksum error with VM images Alexander Larsson
2012-12-10  9:57 ` Philipp Smutny

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).