btrfsck false warning: metadata extent crossing stripe boundary

Bug #1580257 reported by Norbert Fabritius
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
btrfs-tools (Ubuntu)
New
Undecided
Unassigned

Bug Description

The current version of btrfs-progs in Ubuntu 16.04 produces false positives when checking a healthy btrfs filesystem:

user@hostname:~$ sudo btrfsck /dev/sdb
Checking filesystem on /dev/sdb
UUID: ...
checking extents
bad metadata [1054547705856, 1054547722240) crossing stripe boundary
bad metadata [1054797594624, 1054797611008) crossing stripe boundary
bad metadata [1054863392768, 1054863409152) crossing stripe boundary
[...]

This is a known bug that has been fixed upstream (v4.5.2):

https://github.com/kdave/btrfs-progs/commit/12234d0202a30fb225ebae817b5eb2e80b641d4c

I hope this fix can be backported to prevent unnecessary and possibly harmful filesystem repair attempts.

Version information:
~$ uname -a
Linux kk 4.4.0-22-generic #39-Ubuntu SMP Thu May 5 16:53:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

~$ btrfs --version
btrfs-progs v4.4

Norbert Fabritius (nori)
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.