Adding automated test cases for btrfs

Registered by Gema Gomez on 2012-08-16

We need to add testing in Ubuntu for btrfs.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

xnox : Ok. So for the following systems (precise, quantal) x (ubuntu desktop, ubuntu server) x (i386, amd64) I would like to add a following test
 xnox : install, but make the presseed file change the default filesystem type from ext4 (current default) to btrfs
xnox : this test should depend on successful completion of the typical/default test, similar to how the raid/lvm/crypto are
xnox : --
xnox : second test
xnox : --
xnox : for systems (ubuntu desktop, ubuntu server) x (i386,amd64) I would like the following test
xnox : --
xnox : install precise with btrfs filesystem -> upgrade to quantal -> check that it reboots fine
xnox : --
xnox : this one should depend on the two btrfs tests (one in precise, one in quantal) for the respective combo of (flavour, arch)
xnox : --
ppetraki: consider adding tests that exercise chroot and lxc. determining "free space" has been a problem for these in the past and can cause unpredictable failures.
cking: consider adding tests to ensure fsck works correctly. If btrfs fsck is not reliable or useful, we should consider btrfs as "experimental"
cking: -ENOSPC issues and fiemap issues. Do we actually trust how much free space it reports?
cking: btrfs performance over time. Anecdotal evidence suggests it drops over time.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.