Adding automated test cases for btrfs
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
- Started by
- Completed by
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.