login
Header Space

 
 

Re: [PATCH 0/7] OMFS filesystem version 3

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Chris Mason <chris.mason@...>
Cc: Christoph Hellwig <hch@...>, Alan Cox <alan@...>, Andrew Morton <akpm@...>, David Woodhouse <dwmw2@...>, Miklos Szeredi <miklos@...>, <linux-kernel@...>, <linux-fsdevel@...>
Date: Monday, April 14, 2008 - 12:36 pm

On Mon, Apr 14, 2008 at 10:20 AM, Chris Mason <chris.mason@oracle.com> wrote:

Sure, no worries...


The recent deprecation of iget was probably the most involved of any.  It
wasn't that bad, but the #ifdef jungle going back to at least .17 is getting
somewhat hairy (I have 19 of them).  I would say over the past year or so
most of the changes have been <10 liners with kmem_cache_* interface changes.
Luckily through review here, that got zapped anyway.

In the normal case, I'll grab an -rc3 kernel or so, try to compile it, if
it fails, look at minix to see the minimum set of changes I need to make.
The challenge for me maintaining it out-of-tree is that sometimes the git
logs do not carry enough context to know why XYZ changed and if there's a
better, new way to do things.  Then it's time to scour the mailing lists.


Well, FUSE is easier from the standpoint of having somewhat more control.
On the other hand, that also results in an inferior product if it isn't given
the many-eyes treatment.  For the code itself, it's really not that much
different since FUSE is so close to the VFS API anyway.

For your second question:

More users are always welcome.  At present, the FUSE version implements a few
things that the kernel module does not - better/different block allocation
algorithm, growing truncate, automatic byte-swapping for the ReplayTV model
that had a busted block layer.  However, the FUSE version is known to be buggy
with respect to every day use (I had one MD5 fail among 20G of files in one
copy test).

I could see adding 1 and 2 to the kernel version, but probably not the
byte-swapping bit.  I'm not sure what to do from there on.

As a user, I use the kernel module because it works, it's faster, and the
other bells and whistles aren't that important to me.  It's hard to tell
what the user community prefers, because the kernel module was first and
so far no one has had a reason to try the FUSE implementation (if they
have, I don't know about it).

-- 
Bob Copeland %% www.bobcopeland.com
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Sat Apr 12, 6:58 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Sat Apr 12, 8:03 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Sat Apr 12, 11:33 pm)
Re: [PATCH 0/7] OMFS filesystem version 3 , Erez Zadok, (Mon Apr 14, 11:14 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Alan Cox, (Sun Apr 13, 5:04 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Pavel Machek, (Sun Apr 13, 6:00 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Sat Apr 12, 11:55 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Christoph Hellwig, (Sun Apr 13, 4:01 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Sun Apr 13, 4:20 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Christoph Hellwig, (Sun Apr 13, 4:28 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Szabolcs Szakacsits, (Fri Apr 18, 8:46 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Sun Apr 13, 6:37 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Sun Apr 13, 8:45 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Szabolcs Szakacsits, (Fri Apr 18, 6:30 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Fri Apr 18, 9:51 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Szabolcs Szakacsits, (Fri Apr 18, 1:35 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Fri Apr 18, 1:48 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Fri Apr 18, 10:23 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Fri Apr 18, 10:43 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Jamie Lokier, (Fri Apr 18, 7:52 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Fri Apr 18, 8:20 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Jamie Lokier, (Fri Apr 18, 8:57 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Fri Apr 18, 12:01 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Jamie Lokier, (Fri Apr 18, 12:15 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Mon Apr 14, 3:35 am)
Re: [PATCH 0/7] OMFS filesystem version 3, David Woodhouse, (Sun Apr 13, 5:15 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Mon Apr 14, 3:25 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Jamie Lokier, (Mon Apr 14, 5:42 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Mon Apr 14, 5:58 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Jamie Lokier, (Mon Apr 14, 7:55 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Mon Apr 14, 8:26 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Jamie Lokier, (Mon Apr 14, 6:35 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Tue Apr 15, 7:33 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Jamie Lokier, (Tue Apr 15, 11:23 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Szabolcs Szakacsits, (Wed Apr 16, 9:08 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Jamie Lokier, (Thu Apr 17, 2:50 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Thu Apr 17, 4:17 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Christoph Hellwig, (Mon Apr 14, 7:57 am)
Re: [PATCH 0/7] OMFS filesystem version 3, David Woodhouse, (Mon Apr 14, 7:05 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Mon Apr 14, 8:50 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Mon Apr 14, 3:49 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Anton Altaparmakov, (Mon Apr 14, 4:11 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Mon Apr 14, 4:26 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Miklos Szeredi, (Mon Apr 14, 4:11 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Sun Apr 13, 6:44 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Alan Cox, (Sun Apr 13, 6:49 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Sun Apr 13, 7:10 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Adrian Bunk, (Tue Apr 15, 11:16 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Christoph Hellwig, (Tue Apr 15, 12:57 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Tue Apr 15, 2:34 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Adrian Bunk, (Tue Apr 15, 3:24 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Tue Apr 15, 4:11 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Adrian Bunk, (Tue Apr 15, 4:27 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Alan Cox, (Tue Apr 15, 2:53 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Tue Apr 15, 4:02 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Alan Cox, (Tue Apr 15, 3:58 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, david m. richter, (Tue Apr 15, 5:46 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Alan Cox, (Mon Apr 14, 4:16 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Christoph Hellwig, (Mon Apr 14, 4:41 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Jeff Garzik, (Mon Apr 14, 4:55 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Mon Apr 14, 5:11 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, SL Baur, (Mon Apr 14, 7:09 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Mon Apr 14, 7:24 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Evgeniy Polyakov, (Mon Apr 14, 6:32 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Mon Apr 14, 7:21 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Chris Mason, (Mon Apr 14, 10:20 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Szabolcs Szakacsits, (Fri Apr 18, 9:13 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Mon Apr 14, 12:36 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Alan Cox, (Mon Apr 14, 12:51 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Mon Apr 14, 1:18 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Alan Cox, (Mon Apr 14, 1:22 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Mon Apr 14, 4:36 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Sun Apr 13, 9:32 pm)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Mon Apr 14, 1:48 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Xavier Bestel, (Mon Apr 14, 4:30 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Mon Apr 14, 4:44 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Christoph Hellwig, (Mon Apr 14, 5:09 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Mon Apr 14, 5:21 am)
Re: [PATCH 0/7] OMFS filesystem version 3, David Woodhouse, (Mon Apr 14, 6:09 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Andrew Morton, (Mon Apr 14, 6:22 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Christoph Hellwig, (Mon Apr 14, 7:16 am)
Re: [PATCH 0/7] OMFS filesystem version 3, David Woodhouse, (Mon Apr 14, 6:36 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Christoph Hellwig, (Mon Apr 14, 5:08 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Christoph Hellwig, (Mon Apr 14, 4:43 am)
Re: [PATCH 0/7] OMFS filesystem version 3, Bob Copeland, (Sun Apr 13, 12:41 am)
speck-geostationary