From owner-FreeBSD-tech-jp@jp.freebsd.org  Tue Sep 30 21:02:45 1997
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta7/8.7.3) id VAA12534
	Tue, 30 Sep 1997 21:02:45 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta7/8.7.3) with SMTP id VAA12509
	for <freebsd-tech-jp@jp.freebsd.org>; Tue, 30 Sep 1997 21:02:41 +0900 (JST)
Received: from sranhc.sra.co.jp by sraigw.sra.co.jp (8.6.13/3.4W-sraigw)
	id VAA16090; Tue, 30 Sep 1997 21:02:25 +0900
Received: from sras63.sra.co.jp (root@sras63 [133.137.20.191]) by sranhc.sra.co.jp (8.6.13/3.4W-srambox) with ESMTP id VAA18838 for <freebsd-tech-jp@jp.freebsd.org>; Tue, 30 Sep 1997 21:02:25 +0900
Received: from sras63.sra.co.jp (furuta@localhost [127.0.0.1]) by sras63.sra.co.jp (8.6.12+2.4W3/3.4W-sras63) with ESMTP id VAA00194 for freebsd-tech-jp@jp.freebsd.org; Tue, 30 Sep 1997 21:01:52 +0900
Message-Id: <199709301201.VAA00194@sras63.sra.co.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
In-Reply-To: Your message of "Tue, 30 Sep 1997 09:52:26 +0900"
References: <199709300052.JAA02104@p28.sss.abk.nec.co.jp>
X-Mailer: Mew version 1.70 on Emacs 19.28.7 / Mule 2.2
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Tue, 30 Sep 1997 21:01:51 +0900
From: Atsushi Furuta <furuta@sra.co.jp>
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=20]
X-Sequence: FreeBSD-tech-jp 673
Subject: [FreeBSD-tech-jp 673] Re: panic when I use vn driver on RELENG_2_2
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org

  $B8EED$G$9!#(B

>> In article <199709300052.JAA02104@p28.sss.abk.nec.co.jp>,
	h-nokubi@nmit.tmg.nec.co.jp writes:

>> $B$d$C$Q$j!$(Bvn$B%I%i%$%P$KBP$7$F(Bclustered write$B$r9T$&$HMn$A$k$h$&$G$9!%(B

> 9/18$B:"$N(B RELENG_2_2 $B$G$9$,!"(Bclustered write $B$r$d$a$F$bH/@8$7$^$9!#(B
> $B$=$b$=$b(B RELENG_2_2 $B$G$O5/$-$J$$$H$$$&OC$b$"$k$h$&$J$N$G$9$,!"(B

  $B$3$l$G$9$,!"$H$j$"$($:$N$/$S$5$s$+$i$$$?$@$$$?(B vmcore $B$rD4$Y$F2?$,$*(B
$B$3$C$F$$$k$+$r$*$*$h$=M}2r$G$-$^$7$?!#(B($BFC$K$J$<(B vnstrategy $B$,(B2$BEY8F$P$l(B
$B$k$+(B)

	1. vn $B>e$N(B ufs $B$K(B write $B$r$7$^$9!#(B
	2. ufs_strategy -> spec_strategy -> vnstrategy $B$H8F$P$l$^$9!#(B
	3. vnstrategy $B$O!"BP1~$9$k(B vnode $B$r(B lock $B$7$F(B ffs_write $B$r(B
	   $B8F$S=P$7$^$9!#(B
	4. ffs_write $B$O(B data $B$r=q$/$?$a$N(B block buf $B$rF@$h$&$H!"(B
	   ffs_balloc $B$r8F$S$^$9!#$=$N2<@A$1$G(B getblk $B$,8F$P$l$^$9!#(B
	5. $B$=$N(B block buf $B$O(B buf pool $B$K$_$D$+$j$^$;$s$G$7$?!#(B
	   last used buf $B$r(B buf pool $B$+$i;}$C$F$-$F!"$=$N(B block $B$N(B
	   $B$?$a$K(B flush $B$7$h$&$H$7$^$9!#(B
	6. $B$H$3$m$,!"$=$N(B block $B$O(B vn $B>e$N(B ufs $B$N(B dirty buf $B$G$7$?!#(B
	   $B$=$N(B block $B$N(B flush $B$N$?$a$K:F$S(B vnstrategy $B$,8F$P$l$^$9!#(B
	7. vnode $B$NFs=E(B lock $B$,H/@8$7$^$9!#(B

  $B$3$N%7%J%j%*$,@5$7$$$H$9$k$H!"(Bclustering $B$OL5:a$G$9$N$G!"$3$l$r6X;_(B
$B$7$F$b2r7h$K$J$j$^$;$s!#(B
--
$B8EED(B $BFX(B
furuta@sra.co.jp
