Re: reiser4 plugins (was: silent semantic changes with reiser4)

2004-08-28 Thread Christoph Hellwig
On Sat, Aug 28, 2004 at 02:59:29PM +0400, Alexander Lyamin wrote: Thu, Aug 26, 2004 at 03:24:39PM +0200, Christoph Hellwig wrote: This VFS interface is an integral part of ??very filesystem, and it VFS never was an integral part of ANY filesystem. my dog knows it. its just unified INTERFACE

Re: reiser4 plugins (was: silent semantic changes with reiser4)

2004-08-28 Thread Markus Törnqvist
On Sat, Aug 28, 2004 at 02:59:29PM +0400, Alexander Lyamin wrote: P.S. I imagine, how much flamed it would be if reiser4 made any intensive changes in linux VFS code... Surely it would be flamefest galore, but thanks to Reiser4 there may be some VFS changes to that direction, maybe completely

Re: reiser4 plugins (was: silent semantic changes with reiser4)

2004-08-28 Thread Christoph Hellwig
On Sat, Aug 28, 2004 at 03:18:07PM +0400, Alexander Lyamin wrote: Yes, I think it would be nice to have this infrastructure in VFS. Technically. But its not possible, cause of committee clusterfuck. Socially. Stupidly. Please explain your problems. I've not seen a single actually working

Re: reiser4 plugins (was: silent semantic changes with reiser4)

2004-08-28 Thread Alexander Lyamin
Sat, Aug 28, 2004 at 01:22:55PM +0200, Christoph Hellwig wrote: On Sat, Aug 28, 2004 at 03:18:07PM +0400, Alexander Lyamin wrote: Yes, I think it would be nice to have this infrastructure in VFS. Technically. But its not possible, cause of committee clusterfuck. Socially. Stupidly. Please

Re: reiser4 plugins (was: silent semantic changes with reiser4)

2004-08-28 Thread Christoph Hellwig
On Sat, Aug 28, 2004 at 03:46:28PM +0400, Alexander Lyamin wrote: Not true. If true - send bugreports. Its work for me couple of months. there were few hiccups, but they got fixed quickly by [EMAIL PROTECTED] only ext2 partition is /boot cause of BIOS limitations. Yes, i use it with LVM2 and

Re: reiser4 plugins (was: silent semantic changes with reiser4)

2004-08-28 Thread Alexander Lyamin
Sat, Aug 28, 2004 at 01:12:33PM +0200, Christoph Hellwig wrote: On Sat, Aug 28, 2004 at 02:59:29PM +0400, Alexander Lyamin wrote: Thu, Aug 26, 2004 at 03:24:39PM +0200, Christoph Hellwig wrote: This VFS interface is an integral part of ??very filesystem, and it VFS never was an integral

Re: reiser4 plugins (was: silent semantic changes with reiser4)

2004-08-28 Thread Alexander Lyamin
Sat, Aug 28, 2004 at 01:51:04PM +0200, Christoph Hellwig wrote: On Sat, Aug 28, 2004 at 03:46:28PM +0400, Alexander Lyamin wrote: Its work for me couple of months. there were few hiccups, but they got fixed quickly by [EMAIL PROTECTED] only ext2 partition is /boot cause of BIOS limitations.

Re: reiser4 plugins (was: silent semantic changes with reiser4)

2004-08-28 Thread Christoph Hellwig
On Sat, Aug 28, 2004 at 04:05:02PM +0400, Alexander Lyamin wrote: But one could even say VFS is integral part of a linux filesystem as it does most of the work a filesystem driver does in other operating systems. theres no linux filesystem. there are linux filesystems. thanks god. a

Re: reiser4 plugins (was: silent semantic changes with reiser4)

2004-08-26 Thread Christophe Saout
Am Donnerstag, den 26.08.2004, 17:37 +0200 schrieb Christoph Hellwig: compression or encryption must sit below the pagecache to work nicely, and this hint things that usually sit at the pagecache level. But let's assume you have a valid use for different file_operations, why don't you

Re: reiser4 plugins (was: silent semantic changes with reiser4)

2004-08-26 Thread Christoph Hellwig
On Thu, Aug 26, 2004 at 05:48:54PM +0200, Christophe Saout wrote: I don't know, ask Hans. How could the VFS know it a filesystem wants to do something specific with a file that is completely transparent to the VFS? The VFS shouldn't, that the whole point. That's why it allows the

Re: reiser4 plugins (was: silent semantic changes with reiser4)

2004-08-26 Thread Christophe Saout
Am Donnerstag, den 26.08.2004, 18:06 +0200 schrieb Christoph Hellwig: Again, your confusing upper and lower plugins. For things happening below the pagecache you could register different address_space operations which sometimes makes sense. But you want e.g. different inode_operations for

Re: reiser4 plugins (was: silent semantic changes with reiser4)

2004-08-26 Thread Christoph Hellwig
On Thu, Aug 26, 2004 at 06:14:19PM +0200, Christophe Saout wrote: Ok, I see your point. aops. Sorry. Looking at the code this could be done. The wrappers that dispatch the operations are really small and call the plugin that is registered with the inode of the mapping. Instead it could have