
On Sat, 9 Nov 2013, Chris Samuel <chris@csamuel.org> wrote:
On Sat, 9 Nov 2013 07:32:43 AM Avi Miller wrote:
We've also just released our Unbreakable Enterprise Kernel Release 3 for Oracle Linux 6 (x86_64), which is based on the 3.8 mainline and contains significant btrfs improvements over the previous 3.0-based UEK2.
You don't want to be using anything earlier than 3.10 if you are using snapshots and defrag as that's when the snapshot aware defrag code landed.
Fortunately I have no great interest in defrag. Currently the only systems I run which have disk performance problems are mail servers and with an average message size of 60K I don't think that fragmentation is going to be a big problem.
Also note there is some angst about occasional 3.11 and 3.12 btrfs filesystem corruption due to a bug relating to doing a rebalance when defrag is happening, the patch you would need is from Liu Bo and is called:
Also a rebalance when running systemd causes problems with all the recent versions, something about the way it pre-allocates space for it's log files. 3.11 has problems with removing dozens of snapshots at the same time.
It's labelled an experimental filesystem for a reason.. ;-)
Yes, but unfortunately the non-experimental filesystems either lack the data integrity features or are "experimental" in other ways (IE ZFS). -- My Main Blog http://etbe.coker.com.au/ My Documents Blog http://doc.coker.com.au/