From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S268270AbUH2Sm0 (ORCPT ); Sun, 29 Aug 2004 14:42:26 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S268266AbUH2SmS (ORCPT ); Sun, 29 Aug 2004 14:42:18 -0400 Received: from dh138.citi.umich.edu ([141.211.133.138]:8842 "EHLO lade.trondhjem.org") by vger.kernel.org with ESMTP id S268270AbUH2SmE convert rfc822-to-8bit (ORCPT ); Sun, 29 Aug 2004 14:42:04 -0400 Subject: Re: silent semantic changes with reiser4 From: Trond Myklebust To: Alan Cox Cc: Denis Vlasenko , Rik van Riel , Christer Weinigel , Spam , Andrew Morton , wichert@wiggy.net, jra@samba.org, Linus Torvalds , reiser@namesys.com, hch@lst.de, Linux Filesystem Development , Linux Kernel Mailing List , flx@namesys.com, reiserfs-list@namesys.com In-Reply-To: <1093789802.27932.41.camel@localhost.localdomain> References: <200408261819.59328.vda@port.imtp.ilyichevsk.odessa.ua> <1093789802.27932.41.camel@localhost.localdomain> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8BIT Message-Id: <1093804864.8723.15.camel@lade.trondhjem.org> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Sun, 29 Aug 2004 14:41:04 -0400 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org På su , 29/08/2004 klokka 10:30, skreiv Alan Cox: > Openoffice does this in user space and the user space vfs code desktops > use can handle zips so this "just works" already including over NFS, > unlike a kernel proposed method. NFS is not the roadblock here. Sure v2 and v3 support would be impossible to do, but since this is all 2.6 work anyway, people have the option of using NFSv4, which has full support for streams... NFSv4 has an OPENATTR call which acts on files to return a filehandle that works fine with both READDIR and LOOKUP, so if a VFS interface for streams existed, we could code up full support tomorrow. As it is, we're having to shoehorn this into the xattr interface. 8-( Cheers, Trond