Thread (9 messages) 9 messages, 8 authors, 2014-08-25

Re: Distro vs latest kernel for BTRFS?

From: Martin Steigerwald <hidden>
Date: 2014-08-22 17:39:02

Am Freitag, 22. August 2014, 17:29:29 schrieb Shriramana Sharma:
Hello. I've seen repeated advices to use the latest kernel. While
hearing of the recent compression bug affecting recent kernels does
somewhat warn one off the previous advice, I would like to know what
people who are running regular distros do to get the latest kernel.

Personally I'm on Kubuntu, which provides mainline kernels till a
particular point but not beyond that.

Do people here always compile the latest kernel themselves just to get
the latest BTRFS stability fixes (and  improvements, though as a
second priority)?
I compile own kernel on my main laptop cause I want to follow kernel 
development closely for my Linux Performance analysis and tuning trainings and 
also help a bit with testing things.

I don´t compile kernels on any other machines anymore. Instead I use what 
Debian Sid gives me. On the server VM I use 3.14 Debian Wheezy Backports 
kernel, an will continue to do so, until I know a 3.16 package with BTRFS fixes 
hits the backports repo.

I recommend against SLES 11 SP 3 stable kernel. Their 3.0 had serious free 
space issues in one VM after *just* installing OpenLDAP and have snapper 
continue with the snapshotting. It was still 2GB free, but I was not able to 
delete files or delete snapshots anymore. I think I also try rebalancing the 
FS. After a while I gave up and reverted to a previous VM snapshot.

I know this is supported officially, but I don´t think this is anywhere near 
production ready. SLES 12 should be much better as its using a newer kernel.

On any account long time enterprise Linux kernels may easily become outdated. 
I know they are backporting things, but I think for BTRFS its better to follow 
new kernels as is more timely.

With the distros that release all 6 months or so, I think you get recent 
enough kernel easily. With Debian you can use backport kernels. Some distros 
have additionally kernel repos for more recent kernels. And I in the end I 
think you can even install newer kernel packages on enterprise distros, but… 
you loose support this way.

For Kubuntu / Ubuntu I think there even is a daily kernel PPA. I think 
Phoronix uses it for their daily performance regression testing (and making 
big noise of regressions even in RC kernels).

Ciao,
-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help