From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roberto Gonzalez Azevedo Subject: Re: Error with NFS and XEN (High network load) Date: Thu, 17 Aug 2006 11:09:38 -0300 Message-ID: <44E478A2.8010708@censanet.com.br> References: <44E25187.5030003@censanet.com.br> <20060816160423.GA32653@gondor.apana.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20060816160423.GA32653@gondor.apana.org.au> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Herbert Xu , xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Thanks !!! Now it's working !!! Dom0 and DomU don't crash anymore !!! Please, report it on Xen Bugzilla id # 735. Thanks ! - -- - ---------------------------- Roberto Gonzalez Azevedo Herbert Xu wrote: > On Tue, Aug 15, 2006 at 10:58:15PM +0000, Roberto Gonzalez Azevedo wrote: >> On domU machine: >> root@domU:# mount -t nfs real-machine-not-xen-or-any-virtual:/mnt /data >> [ok] >> >> Crash: >> root@domU:# time dd if=/dev/zero of=/data/test.txt bs=16k count=16384 >> [NOT OK] > > Thanks for the report. This is what I needed to reproduce the problem. > I forgot to initialise the first fragment to a proper value in the first > SG patch. > > [NET] back: Initialise first fragment properly > > The first fragment is used to store the pending_idx of the leading > txreq if it doesn't fit in the head area. When it does fit into > the head we need to ensure that the first fragment contains a value > that is not equal to pending_idx as that's what we use to distinguish > between the two cases in a a number of places. > > This patch sets the first fragment to ~0 which is not equal to any > valid pending_idx. Without this initialisation, we may double-free > a pending_idx if the first fragment happened to contain a value > equal to it (this usually happened with pending_idx 0). > > Signed-off-by: Herbert Xu > > Cheers, -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFE5HiiF+EMwkXLsEwRAkGVAKCh4+qOF5ONalGWTSaKYFAQG0/MggCfcLIk yqtPsCTMxJP7ueouUOCFwkM= =fuLb -----END PGP SIGNATURE-----