1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Btrfs File-System Plans For Ubuntu 12.10

Linux Kernel

Published on 10 May 2012 01:29 PM EDT
Written by Michael Larabel in Linux Kernel
3 Comments

The Btrfs file-system was again brought up at UDS for discussion surrounding the plans for this next-generation Linux file-system in Ubuntu 12.10.

The most important information from the Wednesday session entitled "btrfs requirements for Quantal" is that EXT4 will continue to be the default file-system for Ubuntu 12.10. Btrfs has long been available as an install-time alternative for Btrfs, but with the Quantal release they will not yet be moving to Btrfs by default.

Ubuntu developers still aren't confident in Btrfs due to the repair tool being questionable, Fedora not yet defaulting to Btrfs (this might happen in F18), and just all around not feeling like its ready. As Fedora 18 won't be due until November, assuming the Btrfs default switch happens then, Canonical would certainly like to see the feedback from that release and for any upstream Btrfs fixes from Red Hat before migrating from EXT4. With that said, it could maybe by a possibility for Ubuntu 13.04 but I suspect that if the switch happens it wouldn't occur until Ubuntu 13.10.

Below are the officially recorded notes for the Btrfs session for those without an Ubuntu sign-on to view them here.
* loads of btrfs benchmarks done
* tends to fragment write heavy loads
* snapshots are good for the upgrade testing ^W^W^W everything
- we have the apt-brtfs-snapshot package that we would like to use
- and nexentra did something similar with zfs
* a lot of space is 'reserved' for COW behaviours, knowing how much space is available is hard
* we are doing an fsck on every boot, and it is not doing a good job either
- fsck should not be installed as it will be used automatically if it is not going to do a good job
* are the server still wanting this for CEPHs?
* grub2 has btrfs support, we can boot.
- but it is missing write support for things like 'last boot failed' -- work is designed for this
^ hence the " There's still that stupid message on boot "Sparse file not allowed" "
* ureadahead with btrfs?
* fedora might get it as default (wait and see)
* good for fast installation
- move filesystem across & resize = full install in minutes
- needs info & link to why this is the case
* hard-link limit is small for use-cases like bacula, mutt (256 in one dir? http://john.freml.in/btrfs-hard-links-limit wikipedia reports more; no reported limit for all links to one file that I have found)
* no fully implemented quota support (needs checking)
= links =
* Fsck implementation of btrfs ( "dangerdonteveruse" )
http://www.phoronix.com/scan.php?page=news_item&px=MTA2MDI
* Anyone has the link to the recent btrfs benchmarks?
btrfs on 12.04 - http://www.phoronix.com/vr.php?view=17164
various mount options - http://www.phoronix.com/vr.php?view=17187
xfs linux conf.au presentation that has some comparisions with btrfs
- paper http://xfs.org/index.php/Image:Xfs-scalability-lca2012.pdf
- video http://www.youtube.com/watch?v=FegjLbCnoBw
benchmarks: http://zinc.canonical.com/~cking/fs-test
http://btrfs.boxacle.net/
video: http://vimeo.com/15325851
== ACTIONS ==
[???] communicate with server about CEPHs underlying filesystem recommnedations choices
try to get more testing & get more user using it (Advertise & Experiment)
setup a precise->quantal btrfs based upgrade test in the QA lab?
engage kernel/qa testing on btrfs ongoing testing
look at grub2 write to boot area

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. Scythe Mugen MAX
  2. Intel Core i7 5960X Haswell-E On Linux
  3. Intel 80GB 530 Series M.2 SSD On Linux
  4. With A New Motherboard, The Core i7 5960X Haswell-E Lights Up
Latest Linux Articles
  1. 7-Way Linux Desktop Gaming Comparison On Ubuntu 14.10
  2. Intel P-State vs. CPUFreq Benchmarks On The i7-5960X
  3. RadeonSI GLAMOR Benchmarks With X.Org Server 1.16
  4. RadeonSI Gallium3D vs. Catalyst At 4K UHD On Linux
Latest Linux News
  1. Mesa Gets Closer To Having OpenGL 4.0 Tessellation Support
  2. Uselessd: A Stripped Down Version Of Systemd
  3. F2FS Tools Gain FSCK Support
  4. FreeBSD 10.1 Has The New VT Driver, Hardware Improvements
  5. AntiMicro 2.6 Yields Greater Compatibility For Gamepads On Linux
  6. OpenGL 3.3 / GLSL 3.30 Lands For Intel Sandy Bridge On Mesa
  7. AMD's RadeonSI Gallium3D Driver Sees Some Improvements
  8. Mesa 10.3 Released With The Latest Open-Source GPU Driver Improvements
  9. GNOME 3.13.92 Officially Released
  10. Wine 1.7.27 Is Still Working Towards Direct2D Support
Latest Forum Discussions
  1. Can Linux kill a motherboard?
  2. Wasteland 2 Officially Launched Today, Including For Linux Gamers
  3. X.Org Women Outreach Program Only Turns Up Two Applicants So Far
  4. New stress testing utility for GPU's
  5. Stop grabbing my keyboard :(
  6. New Group Calls For Boycotting Systemd
  7. SSD seems slow
  8. R. Tyler restarts work on FreeBSD launchd port, openlaunchd