linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Bron Gondwana <brong@fastmail.fm>
To: Bron Gondwana <brong@fastmail.fm>
Cc: btrfs-devel@oss.oracle.com, linux-btrfs@vger.kernel.org
Subject: Re: BTRFS and old kernels.
Date: Sun, 6 Apr 2008 11:31:45 +1000	[thread overview]
Message-ID: <20080406013145.GA25252@brong.net> (raw)
In-Reply-To: <20080406005712.GA24967@brong.net>

On Sun, Apr 06, 2008 at 10:57:12AM +1000, Bron Gondwana wrote:
> On Sat, Apr 05, 2008 at 08:13:47PM +0100, Miguel Sousa Filipe wrote:
> > My question is, is there sill interestest in having btrfs compatible
> > with older kernels (like, 2.6.20 or 2.6.18)?
> > I'll post (or repost) patches that I need for btrfs-unstable to
> > build/work on this ppc system of mine.
> 
> It sort of depends who you ask.  Personally, I see value in being
> compatible with as wide range of kernels as possible in a development
> filesystem that you want people to be testing.  But then I'm not
> doing any btrfs development, so I don't count for much.

I guess I should justify this a bit....

ASSUME: I have a bunch of production Debian Etch machines running
        the latest Debian Etch production kernel (2.6.18-6-amd64 
        sounds like a convincing sort of version number) and I want
        to benchmark/test btrfs in my environment.

CASE 1: I can upgrade the kernel on this system to 2.6.24+ and make
        sure all my hardware still works as expected, upgrade my 
        udev/hal/whatever to be compatible.  Possibly backport some
        userland tools that use new interfaces now... sounds like
        a whole pile of fun^H^H^Hwork.

CASE 2: I can build a standalone btrfs module against my current
        kernel and test, having changed nothing but the filesystem.


I know which one I would trust to give me a better idea of how
stable/performant[1] btrfs is on my platform.


(this all assuming that there aren't architectural changes in the
 intervening layers that make btrfs not work properly on the older
 kernels, but ext3/xfs/jfs/reiserfs/name-your-poison seem to have
 all remained stable right through those transitions[2].)

Bron.


[1] screw you http://boulter.com/blog/2004/08/19/performant-is-not-a-word/
    and friends...
        
[2] ok, there have been some exceptions to that, for example:
    http://oss.sgi.com/projects/xfs/faq.html#dir2

  reply	other threads:[~2008-04-06  1:31 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-04-05 19:13 BTRFS and old kernels Miguel Sousa Filipe
2008-04-06  0:57 ` Bron Gondwana
2008-04-06  1:31   ` Bron Gondwana [this message]
2008-04-07 12:54 ` Chris Mason

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20080406013145.GA25252@brong.net \
    --to=brong@fastmail.fm \
    --cc=btrfs-devel@oss.oracle.com \
    --cc=linux-btrfs@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).