From owner-FreeBSD-tech-jp@jp.freebsd.org  Wed Jan 21 19:48:13 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id TAA24933
	Wed, 21 Jan 1998 19:48:13 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id TAA24928
	for <FreeBSD-tech-jp@jp.freebsd.org>; Wed, 21 Jan 1998 19:48:11 +0900 (JST)
Received: from localhost (localhost [127.0.0.1])
	by gneiss.eps.nagoya-u.ac.jp (8.8.8/3.6Wbeta7) with ESMTP id TAA04751
	for <FreeBSD-tech-jp@jp.freebsd.org>; Wed, 21 Jan 1998 19:48:11 +0900 (JST)
To: FreeBSD-tech-jp@jp.freebsd.org
From: KATO Takenori <kato@ganko.eps.nagoya-u.ac.jp>
In-Reply-To: Your message of "Wed, 21 Jan 1998 18:14:48 +0900"
	<19980121181448B.kato@gneiss.eps.nagoya-u.ac.jp>
References: <19980121181448B.kato@gneiss.eps.nagoya-u.ac.jp>
X-Mailer: Mew version 1.92.4 on Emacs 19.28 / Mule 2.3 (SUETSUMUHANA)
X-PGP-Fingerprint: 03 72 85 36 62 46 23 03  52 B1 10 22 44 10 0D 9E
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19980121194810D.kato@gneiss.eps.nagoya-u.ac.jp>
Date: Wed, 21 Jan 1998 19:48:10 +0900
X-Dispatcher: imput version 971024
Lines: 57
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-tech-jp 1141
Subject: [FreeBSD-tech-jp 1141] Re: Please test unionfs
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org

$B2CF#!wL>Bg4d9[$G$9!%(B

KATO Takenori <kato@ganko.eps.nagoya-u.ac.jp> wrote:

> $BMn$A$^$7$?(B :-($B!%;d$N$H$3$m$G$O(Bbounce buffer$B4X78$G$*$b$$$C$-$j(Bpanic$B$7$F(B
> $B$/$l$^$9!%%+!<%M%k$K%G%P%C%0%7%s%\%k$D$1$k$NK:$l$F$$$?$N$G$9$,!$(BDDB$B$N(B
> trace$B$N=PNO$r8+$?$H$3$m!$62I]$N(Bclustered I/O$B$,$+$i$s$G$$$^$9!%$3$l$O$d$C(B
> $B$+$$$G$9!%(B

$B$b$7!$F1$8>I>u$,=P$?>l9g$O!$0J2<$N%Q%C%A$r;n$7$F$_$F$/$@$5$$!%$3$l$O!$(B
ufs$B$N(Bclusterd I/O$B$r9T$o$J$$$h$&$K$9$k$b$N$G$9!%$3$l$G!$I,$:$J$*$k$J$i!$(B
clustered I/O$B$KLdBj$,$"$k$h$&$J5$$,$7$^$9!%(B

---------- BEGIN ----------
*** ufs_readwrite.c.ORIG	Wed Jan 21 19:44:28 1998
--- ufs_readwrite.c	Wed Jan 21 19:44:36 1998
***************
*** 154,162 ****
--- 154,164 ----
  #else
  		if (lblktosize(fs, nextlbn) >= ip->i_size)
  			error = bread(vp, lbn, size, NOCRED, &bp);
+ #if 0
  		else if ((vp->v_mount->mnt_flag & MNT_NOCLUSTERR) == 0)
  			error = cluster_read(vp, ip->i_size, lbn,
  				size, NOCRED, uio->uio_resid, seqcount, &bp);
+ #endif
  		else if (lbn - 1 == vp->v_lastr) {
  			int nextsize = BLKSIZE(fs, ip, nextlbn);
  			error = breadn(vp, lbn,
***************
*** 334,345 ****
--- 336,351 ----
  		if (ioflag & IO_SYNC) {
  			(void)bwrite(bp);
  		} else if (xfersize + blkoffset == fs->fs_bsize) {
+ #if 0
  			if ((vp->v_mount->mnt_flag & MNT_NOCLUSTERW) == 0) {
  				bp->b_flags |= B_CLUSTEROK;
  				cluster_write(bp, ip->i_size);
  			} else {
+ #endif
  				bawrite(bp);
+ #if 0
  			}
+ #endif
  		} else {
  			bp->b_flags |= B_CLUSTEROK;
  			bdwrite(bp);
---------- END ----------


----
KATO Takenori <kato@ganko.eps.nagoya-u.ac.jp>
Dept. Earth Planet. Sci., Nagoya Univ.,  Nagoya, 464-01, Japan
PGP public key: finger kato@eclogite.eps.nagoya-u.ac.jp
------------------- Powered by FreeBSD(98) -------------------
