From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Dilger Subject: Re: silent semantic changes with reiser4 Date: Thu, 26 Aug 2004 19:05:06 -0600 Message-ID: <20040827010506.GX1262@schnapps.adilger.int> References: <20040825163225.4441cfdd.akpm@osdl.org> <20040825233739.GP10907@legion.cup.hp.com> <20040825234629.GF2612@wiggy.net> <1939276887.20040826114028@tnonline.net> <20040826024956.08b66b46.akpm@osdl.org> <839984491.20040826122025@tnonline.net> <1906433242.20040826133511@tnonline.net> <20040826113332.GL2612@wiggy.net> <412E7895.7020508@namesys.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="6pjpgtPchv3bUQQn" Cc: Wichert Akkerman , Spam , Christer Weinigel , Andrew Morton , jra@samba.org, torvalds@osdl.org, 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: Hans Reiser Content-Disposition: inline In-Reply-To: <412E7895.7020508@namesys.com> List-Id: linux-fsdevel.vger.kernel.org --6pjpgtPchv3bUQQn Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Aug 26, 2004 16:56 -0700, Hans Reiser wrote: > Wichert Akkerman wrote: > >UNIX doesn't have a copy systemcall, applications copy the data > >manually. > > See sys_reiser4()..... ;-) you can go "A<-B". I have hopes of getting= =20 > drive vendors to support us in doing single disk copies without even=20 > leaving the disk drive..... Yes, we've wanted to have a "copy" syscall for a while now also, so that Lustre (or other network FS for that matter) can do remote copies of large files without having to go through the VM of the client. The work on sendfile() in 2.6 is a step in that direction, I eagerly await the day when "cp" will try to do a sys_sendfile() call first, before doing the read+write looping it does now. Consider for a network filesystem we are limited to 1/2 of the client network bandwidth (say 50-75MB/s) for copying instead of the server-local or multiple server-server bandwidth for copies (400-600MB/s or more). Cheers, Andreas -- Andreas Dilger http://sourceforge.net/projects/ext2resize/ http://members.shaw.ca/adilger/ http://members.shaw.ca/golinux/ --6pjpgtPchv3bUQQn Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQFBLojCpIg59Q01vtYRAgxeAKCYWUQ6RQdt0NugDfGnyfYyxy9RrgCaA0ix zUbxwklCo2WDvGhjMa8kRtE= =EvgE -----END PGP SIGNATURE----- --6pjpgtPchv3bUQQn--