btrfs-tools package in 12.04 is very old, doesn't support scrub

Bug #968403 reported by Tessa
38
This bug affects 8 people
Affects Status Importance Assigned to Milestone
btrfs-tools (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Background:
  btrfs scrub functionality was implemented in the 3.0 kernel, which was shipped with 11.10. This allows the btrfs filesystem to repair data corruption in RAID1 and RAID10 data layouts.

Unfortunately, 11.10 didn't ship with the updated btrfs-tools package to actually use this functionality. Looking now, 12.04 is also set to ship with an old btrfs-tools package (0.19+20100601-3ubuntu3). This is very strange, since Debian/testing upstream includes a more recent package that includes the scrub functionality:

  http://packages.debian.org/wheezy/btrfs-tools
  btrfs-tools_0.19+20111105-2.dsc

In my testing, the upstream Debian package can be installed directly on 12.04 (and on 11.04 with an e2fsprogs backport), and it works correctly.

Given that this updated userspace package is critical to repairing data corruption on btrfs filesystems, and that 12.04 is a long term service release, I'd highly recommend that it be flagged for inclusion in 12.04.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: btrfs-tools 0.19+20100601-3ubuntu3
ProcVersionSignature: Ubuntu 3.2.0-17.27-generic 3.2.6
Uname: Linux 3.2.0-17-generic x86_64
ApportVersion: 1.93-0ubuntu2
Architecture: amd64
CasperVersion: 1.305
Date: Thu Mar 29 09:37:36 2012
LiveMediaBuild: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120301)
ProcEnviron:
 TERM=xterm
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: btrfs-tools
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Tessa (unit3) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in btrfs-tools (Ubuntu):
status: New → Confirmed
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.