[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Hypervisor crash(!) on xl cpupool-numa-split


  • To: Andre Przywara <andre.przywara@xxxxxxx>
  • From: Juergen Gross <juergen.gross@xxxxxxxxxxxxxx>
  • Date: Mon, 07 Feb 2011 14:32:02 +0100
  • Cc: George Dunlap <George.Dunlap@xxxxxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, "Diestelhorst, Stephan" <Stephan.Diestelhorst@xxxxxxx>
  • Delivery-date: Mon, 07 Feb 2011 05:32:37 -0800
  • Domainkey-signature: s=s1536a; d=ts.fujitsu.com; c=nofws; q=dns; h=X-SBRSScore:X-IronPort-AV:Received:X-IronPort-AV: Received:Received:Message-ID:Date:From:Organization: User-Agent:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type; b=UaCV4NG3EUCnrYwfJKkejdmRWKCC2REdz+nW2FOt2ZyJrmLuuPD1JYU4 CTboE7/gfyWvEuz/TXRini3fjvrU8KCuGAxtqtc5Kf+uKSXnJwUhchROL z35wUlkZABmfLXUNPMwJgOI689Yv4ogHuJRAkbhS+MU3JtpV2XDBk5P6G F+ynrhdNZGWwoBwyBr0NjK+XqeFrt0LW8PYgu4IpCJ75FFj5NPEEnVGhf nNSHrfQ32LSkVSCJrpmXlhF8IQ+z7;
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

On 02/07/11 13:38, Andre Przywara wrote:
Juergen,

as promised some more debug data. This is from c/s 22858 with Stephans
debug patch (attached).
We get the following dump when the hypervisor crashes, note that the
first lock is different from the second and subsequent ones:

(XEN) sched_credit.c, 572: prv: ffff831836df2970 &prv->lock:
ffff831836df2970 prv->weight: 256 sdom->active_vcpu_count: 3
sdom->weight: 256
(XEN) sched_credit.c, 572: prv: ffff830437ffa5e0 &prv->lock:
ffff830437ffa5e0 prv->weight: 768 sdom->active_vcpu_count: 4
sdom->weight: 256
(XEN) sched_credit.c, 572: prv: ffff830437ffa5e0 &prv->lock:
ffff830437ffa5e0 prv->weight: 1024 sdom->active_vcpu_count: 5
sdom->weight: 256
(XEN) sched_credit.c, 572: prv: ffff830437ffa5e0 &prv->lock:
ffff830437ffa5e0 prv->weight: 1280 sdom->active_vcpu_count: 6
sdom->weight: 256

....

Hope that gives you an idea. I attach the whole log for your reference.

Hmm, could it be your log wasn't created with the attached patch? I'm missing
Dom-Id and VCPU from the printk() above, which would be interesting (at least
I hope so)...
Additionally printing the local pcpu number would help, too.
And could you add a printk for the new prv address in csched_init()?

It would be nice if you could enable cpupool diag output. Please use the
attached patch (includes the previous patch for executing the cpu move on the
cpu to be moved, plus some diag printk corrections).


Juergen

--
Juergen Gross                 Principal Developer Operating Systems
TSP ES&S SWE OS6                       Telephone: +49 (0) 89 3222 2967
Fujitsu Technology Solutions              e-mail: juergen.gross@xxxxxxxxxxxxxx
Domagkstr. 28                           Internet: ts.fujitsu.com
D-80807 Muenchen                 Company details: ts.fujitsu.com/imprint.html

Attachment: diag.patch
Description: Text Data

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.