From mboxrd@z Thu Jan 1 00:00:00 1970 From: Felipe Alfaro Solana Subject: Re: silent semantic changes with reiser4 Date: Thu, 26 Aug 2004 23:34:37 +0200 Message-ID: <200408262334.38791.lkml@felipe-alfaro.com> References: <20040825163225.4441cfdd.akpm@osdl.org> <412E0AC9.2020203@andrew.cmu.edu> <20040826165818.GN5733@mail.shareable.org> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Cc: James Bruce , Andrew Morton , Spam , wichert@wiggy.net, jra@samba.org, torvalds@osdl.org, reiser@namesys.com, hch@lst.de, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, flx@namesys.com, reiserfs-list@namesys.com Return-path: list-help: list-unsubscribe: list-post: Errors-To: flx@namesys.com To: Jamie Lokier In-Reply-To: <20040826165818.GN5733@mail.shareable.org> Content-Disposition: inline List-Id: linux-fsdevel.vger.kernel.org On Thursday 26 August 2004 18:58, Jamie Lokier wrote: > James Bruce wrote: > > moving 1MB of attributes/streams just to change a 20 character > > author attribute seems a bit silly. > > That's what we do now. Try editing an MP3's id tags. What's the problem? Let's say a file has three streams/forks/whatever: the unnamed one, and two additional named. The filesystem can treat these three streams like three independent (but related) files on disk so, if the author attribute belongs to the first named stream, only the first named stream (and its corresponding file on the backend) would need to be modified. No need to move MBs of data around.