From mboxrd@z Thu Jan 1 00:00:00 1970 From: David H Subject: Re: 1850/2850 hangs under I/O load Date: Thu, 14 Jul 2005 08:05:07 -0700 Message-ID: References: <6e5c7f99544bb10aa8fe6663cfd8d79e@cl.cam.ac.uk> <0a2a3ae6ba6a11de757cf4ee1e13d29f@cl.cam.ac.uk> Reply-To: David H Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <0a2a3ae6ba6a11de757cf4ee1e13d29f@cl.cam.ac.uk> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Keir Fraser Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Here is the relevant portion of irq.c, let me know if this is not correct. /* Attempt to bind the interrupt target to the correct CPU. */ cpu_set(v->processor, cpumask); /* if ( desc->handler->set_affinity !=3D NULL ) desc->handler->set_affinity(vector, cpumask); */ =20 On 7/14/05, Keir Fraser wrote: >=20 > On 14 Jul 2005, at 02:37, David H wrote: >=20 > > I set some aside some time, got my xen versions all sorted out, and > > did a little testing. It looks like this fixes the problem for my > > server in the 2.0.6 and 2.0-testing (not sure if there is any > > difference between the the two at this point but I thought in couldn't > > hurt to test). However, unstable from last nights tar ball still hangs > > although it to take a little longer to do so. Let me know if there is > > anything else I can test. >=20 > Are you sure you fixed up unstable properly, and definitely were > running the fixed up version? It would be quite surprising if that fix > worked for xen2 but not for xen3! >=20 > I just did some tests myself, and fixing that one use of set_affinity > in pirq_guest_bind ought to be sufficient to get unstable working on > your boxes. >=20 > -- Keir >=20 >