Problems with transid in btrfs (linux 3.13)
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Linux |
Unknown
|
Medium
|
||
| | linux (Ubuntu) |
Medium
|
Colin Ian King | ||
Bug Description
Hello.
We've got issues with volume mount on 3.13.0-43-generic with btrfs after crash due to OOM. I filed bug to bugzilla on kernel.org and they replied that bug has been fixed in newer version and it should be backported to 3.13.
Bugzilla's original bugreport: https:/
Trace in the kernel:
parent transid verify failed on 471304036352 wanted 407770 found 407769
parent transid verify failed on 471304036352 wanted 407770 found 407769
btrfs: failed to read log tree
btrfs: open_ctree failed
| Changed in linux (Ubuntu): | |
| status: | New → Incomplete |
| tags: | added: trusty |
| George Shuklin (george-shuklin) wrote : | #2 |
This bug happened on server which already rebooted (PXE boot), so apport is useless.
| Changed in linux (Ubuntu): | |
| status: | Incomplete → Confirmed |
| Changed in linux (Ubuntu): | |
| status: | Confirmed → In Progress |
| importance: | Undecided → Medium |
| assignee: | nobody → Colin Ian King (colin-king) |
| description: | updated |
| Colin Ian King (colin-king) wrote : | #3 |
George, I downloaded http://
| George Shuklin (george-shuklin) wrote : | #4 |
It is not a filesystem (em... original filesystem was 2Tb in size), it's a result of btrfs-image command. I used it according to https:/
I think there should be some way to recreate a filesystem from this meta without actual data (inside files). But I'm not the kernel or filesystem developer to play with this.
| Colin Ian King (colin-king) wrote : | #5 |
That makes sense, I couldn't find any superblock IDs on the data using 'grep "_BHRfS_M" test'
| Colin Ian King (colin-king) wrote : | #6 |
I've restored that data and tries to mount it with today's latest 4.0-rc7 kernel and I still hit the transid verify failed errors, so I can't get the image mounted even with the latest kernel.
I think it is a little disingenuous for the bug to be marked as "won't fix" on the bugzilla because of the older 3.13 kernel when we hit the same issues with the the upstream kernel.
| Colin Ian King (colin-king) wrote : | #7 |
I've restored the data and all kernels from Ubuntu-
$ btrfs-image -r btrfs_image btrfs_image_
parent transid verify failed on 471304036352 wanted 407771 found 407769
parent transid verify failed on 471304036352 wanted 407771 found 407769
Ignoring transid failure
So, since the kernel is not oopsing now, I think this a fix released for 3.13
| Changed in linux (Ubuntu): | |
| status: | In Progress → Fix Released |
| Changed in linux: | |
| importance: | Unknown → Medium |


This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1441150
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.