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 Articles & Reviews
  1. Khronos Group Announces Vulkan, OpenCL 2.1, SPIR-V
  2. Samsung 850 EVO SSD Linux Benchmarks
  3. Kubuntu 15.04 Is Turning Out Quite Nice, Good Way To Try Out The Latest KDE
  4. 5-Way Linux Distribution Comparison On The Core i3 NUC
  5. OCZ ARC 100 Linux SSD Benchmarks
  6. Lenovo ThinkPad X1 Carbon Works Great As A Linux Ultrabook
Latest Linux News
  1. Samba 4.2 Brings Transparent File Compression & Clustering Support
  2. Mutter 3.15.91 Fixes Wayland Nested Compositor Mode, Pointer Constraining
  3. NVIDIA Opens Up CPU-Based PhysX Code
  4. SPIR-V In GCC Is Already Being Talked About
  5. Valve Launches SteamOS Sale, Confirms A Lot Of New Linux Games
  6. Ubuntu Cloud Switches Over To Using Systemd By Default
  7. Xfce 4.12 Might Make It For Fedora 22
  8. Pictures Of The Near Production Ready Ubuntu Tablet
  9. OpenVG Support Stripped From Gallium3D
  10. Mozilla Is Getting Excited About WebGL 2
Most Viewed News This Week
  1. More Proof That Allwinner Is Violating The GPL
  2. The Tremendous Features Of Fedora 22
  3. Krita 2.9 Released, Their Biggest Release Ever
  4. Confirmed: Vulkan Is The Next-Gen Graphics API
  5. A Single UEFI Executable With The Linux Kernel, Initrd & Command Line
  6. Xfce 4.12 Released After Nearly Three Years Of Work
  7. 8cc: A Small C11 Compiler
  8. LLVM 3.6 & Clang 3.6 Deliver More Features, Complete C++14 Support
%%CLICK_URL_UNESC%%