All of lore.kernel.org
 help / color / mirror / Atom feed
* Dom0 crashing on x86_64
@ 2005-07-12 18:09 David F Barrera
  2005-07-12 22:44 ` Vincent Hanquez
  0 siblings, 1 reply; 17+ messages in thread
From: David F Barrera @ 2005-07-12 18:09 UTC (permalink / raw)
  To: xen-devel

I am seeing a problem with Dom0 crashing on x86_64 whenever I create a
DomU. I've done some more testing, and it appears that this problem is
somehow related to networking. Dom0 crashes as soon as the networking
services are started when DomU is coming up.  As an experiment, I
brought up DomU without networking, and it stayed up. As soon as I
started DomU with networking enabled, however, Dom0 crashed. Below is
the trace:

Unable to handle kernel paging request at ffffc20000036000 RIP:
<ffffffff802afff9>{net_rx_action+1209}
PGD 13e4067 PUD 13e3067 PMD 13e2067 PTE 0
Oops: 0000 [1]
CPU 0
Modules linked in: thermal processor fan button battery ac
Pid: 2712, comm: sshd Not tainted 2.6.12-xen0
RIP: e030:[<ffffffff802afff9>] <ffffffff802afff9>{net_rx_action+1209}
RSP: e02b:ffff88000290d7f8  EFLAGS: 00010202
RAX: ffffc20000035ff0 RBX: ffff88000de9bb60 RCX: 00000000000000ff
RDX: 0000000000000001 RSI: ffffc20000036000 RDI: 000000000000000e
RBP: ffff88000b5f7c80 R08: 00000000000000ff R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000206 R12: 0000000010c1a06e
R13: ffffffff804df7c0 R14: 0000000000000072 R15: ffffffff804e8800
FS:  00002aaaac231040(0000) GS:ffffffff8050ae80(0000)
knlGS:0000000000000000
CS:  e033 DS: 0000 ES: 0000
Process sshd (pid: 2712, threadinfo ffff88000290c000, task
ffff88000c02ef30)
Stack: ffff88000de9bb60 0000000080397db8 0000000000000001
ffff88000290d840
       ffff88000a93d380 ffffffff8014bd98 0000000000000000
ffff88000c02ef30
       ffffffff8013000e ffffffff80355f6c
Call Trace:<ffffffff8014bd98>{mempool_alloc+152}
<ffffffff8013000e>{proc_opensys+30}
       <ffffffff80355f6c>{nf_iterate+92}
<ffffffff80397a50>{br_nf_pre_routing_finish+0}
       <ffffffff80356b4d>{nf_hook_slow+125}
<ffffffff80397a50>{br_nf_pre_routing_finish+0}
       <ffffffff803984d1>{br_nf_pre_routing+1793}
<ffffffff8014bceb>{mempool_free+171}
       <ffffffff80355f6c>{nf_iterate+92}
<ffffffff80393850>{br_handle_fra\uffff\uffff\uffff\uffff\uffff\uffff
\uffff"\ud455\uffff}\uffff


-- 
Regards,

David F Barrera
Linux Technology Center
Systems and Technology Group, IBM

"The wisest men follow their own direction. "
                                                        Euripides

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Dom0 crashing on x86_64
  2005-07-12 18:09 Dom0 crashing on x86_64 David F Barrera
@ 2005-07-12 22:44 ` Vincent Hanquez
  2005-07-13 14:07   ` David F Barrera
  2005-07-14 15:59   ` More on sedf scheduler Rob Gardner
  0 siblings, 2 replies; 17+ messages in thread
From: Vincent Hanquez @ 2005-07-12 22:44 UTC (permalink / raw)
  To: David F Barrera; +Cc: xen-devel

On Tue, Jul 12, 2005 at 01:09:09PM -0500, David F Barrera wrote:
> I am seeing a problem with Dom0 crashing on x86_64 whenever I create a
> DomU. I've done some more testing, and it appears that this problem is
> somehow related to networking. Dom0 crashes as soon as the networking
> services are started when DomU is coming up.  As an experiment, I
> brought up DomU without networking, and it stayed up. As soon as I
> started DomU with networking enabled, however, Dom0 crashed. Below is
> the trace:

Hi David,

I'm quite confused by other reports.
Your latest "Daily Xen build" and Paul Larson's reply suggest that this
bug was fix.

As well, is that on SLES9 userspace ?

Cheers,
-- 
Vincent Hanquez

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: Dom0 crashing on x86_64
  2005-07-12 22:44 ` Vincent Hanquez
@ 2005-07-13 14:07   ` David F Barrera
  2005-07-14 15:59   ` More on sedf scheduler Rob Gardner
  1 sibling, 0 replies; 17+ messages in thread
From: David F Barrera @ 2005-07-13 14:07 UTC (permalink / raw)
  To: Vincent Hanquez; +Cc: xen-devel

On Wed, 2005-07-13 at 00:44 +0200, Vincent Hanquez wrote:
> On Tue, Jul 12, 2005 at 01:09:09PM -0500, David F Barrera wrote:
> > I am seeing a problem with Dom0 crashing on x86_64 whenever I create a
> > DomU. I've done some more testing, and it appears that this problem is
> > somehow related to networking. Dom0 crashes as soon as the networking
> > services are started when DomU is coming up.  As an experiment, I
> > brought up DomU without networking, and it stayed up. As soon as I
> > started DomU with networking enabled, however, Dom0 crashed. Below is
> > the trace:
> 
> Hi David,
> 
> I'm quite confused by other reports.
> Your latest "Daily Xen build" and Paul Larson's reply suggest that this
> bug was fix.
Vincent,

I understand. My report did suggest that the problem was fixed; however,
it was incorrect, as I later found out. It turns out that the DomU that
I had created did not have networking setup properly, thus the VM seemed
functional. When I corrected the networking setup and started a DomU,
Dom0 crashed. By the way, I just did it today, and the same thing is
happening--Dom0 is crashing. This is the trace that I see on the serial
console:

Unable to handle kernel NULL pointer dereference at 0000000000000c20
RIP:
<ffffffff80118aba>{do_page_fault+426}
PGD d313067 PUD d312067 PMD 0
Oops: 0000 [1]
CPU 0
Modules linked in: thermal processor fan button battery ac
Pid: 0, comm: swapper Not tainted 2.6.12-xen0
RIP: e030:[<ffffffff80118aba>] <ffffffff80118aba>{do_page_fault+426}
RSP: e02b:ffffffff8054ba00  EFLAGS: 00010202
RAX: 00000000013e4067 RBX: 0000000000000c20 RCX: 0000000000000000
RDX: 0000000000000067 RSI: 00000000093e4067 RDI: ffff800000000000
RBP: 0000000000000c20 R08: 00000000000000ff R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000000000
R13: ffffc20000036000 R14: 0000000000000000 R15: ffffffff8054bb00
FS:  0000000000000000(0000) GS:ffffffff80537b80(0000)
knlGS:0000000000000000
CS:  e033 DS: 0000 ES: 0000
Process swapper (pid: 0, threadinfo ffffffff8054a000, task
ffffffff80435680)
Stack: ffff88000f414000 fff݅


> 
> As well, is that on SLES9 userspace ?
> 
> Cheers,
-- 
Regards,

David F Barrera
Linux Technology Center
Systems and Technology Group, IBM

"The wisest men follow their own direction. "
                                                        Euripides

^ permalink raw reply	[flat|nested] 17+ messages in thread

* More on sedf  scheduler
  2005-07-12 22:44 ` Vincent Hanquez
  2005-07-13 14:07   ` David F Barrera
@ 2005-07-14 15:59   ` Rob Gardner
  2005-07-14 16:24     ` Stephan Diestelhorst
  2005-07-14 16:25     ` Stephan Diestelhorst
  1 sibling, 2 replies; 17+ messages in thread
From: Rob Gardner @ 2005-07-14 15:59 UTC (permalink / raw)
  To: xen-devel

(xen 3.0) Running an infinite loop in dom0 causes all other domains to 
get _zero_ cpu. Even pings to them suddenly stop. Is there a magic "xm 
sedf" command that I can use to work around this bug?

Rob

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: More on sedf  scheduler
  2005-07-14 15:59   ` More on sedf scheduler Rob Gardner
@ 2005-07-14 16:24     ` Stephan Diestelhorst
  2005-07-14 16:25     ` Stephan Diestelhorst
  1 sibling, 0 replies; 17+ messages in thread
From: Stephan Diestelhorst @ 2005-07-14 16:24 UTC (permalink / raw)
  To: xen-devel; +Cc: Rob Gardner

Rob, 
  That's interesting! Could you provide me with a bit more details?
For example your timing parameters for dom0 and domU...
Could you just Ctrl-A three times and then show the schedulker runqueues with 
'r'?

Thanks,
   Stephan
> (xen 3.0) Running an infinite loop in dom0 causes all other domains to
> get _zero_ cpu. Even pings to them suddenly stop. Is there a magic "xm
> sedf" command that I can use to work around this bug?
>
> Rob
>
>
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: More on sedf  scheduler
  2005-07-14 15:59   ` More on sedf scheduler Rob Gardner
  2005-07-14 16:24     ` Stephan Diestelhorst
@ 2005-07-14 16:25     ` Stephan Diestelhorst
  2005-07-14 16:45       ` Rob Gardner
  1 sibling, 1 reply; 17+ messages in thread
From: Stephan Diestelhorst @ 2005-07-14 16:25 UTC (permalink / raw)
  To: xen-devel

Rob, 
  That's interesting! Could you provide me with a bit more details?
For example your timing parameters for dom0 and domU...
Could you just Ctrl-A three times and then show the schedulker runqueues with 
'r'?

Thanks,
   Stephan
> (xen 3.0) Running an infinite loop in dom0 causes all other domains to
> get _zero_ cpu. Even pings to them suddenly stop. Is there a magic "xm
> sedf" command that I can use to work around this bug?
>
> Rob
>
>
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: More on sedf  scheduler
  2005-07-14 16:25     ` Stephan Diestelhorst
@ 2005-07-14 16:45       ` Rob Gardner
  2005-07-14 17:39         ` Stephan Diestelhorst
  0 siblings, 1 reply; 17+ messages in thread
From: Rob Gardner @ 2005-07-14 16:45 UTC (permalink / raw)
  To: xen-devel

Stephan Diestelhorst wrote:

>Rob, 
>  That's interesting! Could you provide me with a bit more details?
>For example your timing parameters for dom0 and domU...
>Could you just Ctrl-A three times and then show the schedulker runqueues with 
>'r'?
>  
>


(XEN) *** Serial input -> Xen (type 'CTRL-a' three times to switch input 
to DOM0).
(XEN) Scheduler: Simple EDF Scheduler (sedf)
(XEN) NOW=0x00003659C0E09949
(XEN) CPU[00] now=59759117961863
(XEN) RUNQ rq ff18cf80   n: ffbf7e04, p: ffbf7e04
(XEN)   0: 0.0 has=T p=20000000 sl=15000000 ddl=59759130001778 w=0 
c=1818020375509 sc=-181402283 xtr(yes)=507177757997 ew=0 (27%)
(XEN)
(XEN) WAITQ rq ff18cf88   n: ff1bfe04, p: ff1bfe04
(XEN)   0: 1.0 has=F p=100000000 sl=0 ddl=59759240002401 w=0 
c=2936327068131 sc=131072 xtr(yes)=2936327068131 ew=1 (100%)
(XEN)
(XEN) EXTRAQ (penalty) rq ff18cf90   n: ffbf7e0c, p: ffbf7e0c
(XEN)   0: 0.0 has=T p=20000000 sl=15000000 ddl=59759130001778 w=0 
c=1818020375509 sc=-181402283 xtr(yes)=507177757997 ew=0 (27%)
(XEN)
(XEN) EXTRAQ (utilization) rq ff18cf98   n: ffbf7e14, p: ff1bfe14
(XEN)   0: 0.0 has=T p=20000000 sl=15000000 ddl=59759130001778 w=0 
c=1818020375509 sc=-181402283 xtr(yes)=507177757997 ew=0 (27%)
(XEN)   1: 1.0 has=F p=100000000 sl=0 ddl=59759240002401 w=0 
c=2936327068131 sc=131072 xtr(yes)=2936327068131 ew=1 (100%)
(XEN)
(XEN) not on Q
[

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: More on sedf  scheduler
  2005-07-14 16:45       ` Rob Gardner
@ 2005-07-14 17:39         ` Stephan Diestelhorst
  2005-07-14 18:16           ` Rob Gardner
  0 siblings, 1 reply; 17+ messages in thread
From: Stephan Diestelhorst @ 2005-07-14 17:39 UTC (permalink / raw)
  To: xen-devel; +Cc: Rob Gardner

Thanks,
  what is your dom0 tight loop doing? Heavy I/O?
It looks like dom0 does a lot of I/O, which immediatelly unblocks and then 
gets a higher priority in the L1 extraq, without anybounds on executiontime, 
i.e. slice length. Can you confirm this?

Stephan
> Stephan Diestelhorst wrote:
> >Rob,
> >  That's interesting! Could you provide me with a bit more details?
> >For example your timing parameters for dom0 and domU...
> >Could you just Ctrl-A three times and then show the schedulker runqueues
> > with 'r'?
>
> (XEN) *** Serial input -> Xen (type 'CTRL-a' three times to switch input
> to DOM0).
> (XEN) Scheduler: Simple EDF Scheduler (sedf)
> (XEN) NOW=0x00003659C0E09949
> (XEN) CPU[00] now=59759117961863
> (XEN) RUNQ rq ff18cf80   n: ffbf7e04, p: ffbf7e04
> (XEN)   0: 0.0 has=T p=20000000 sl=15000000 ddl=59759130001778 w=0
> c=1818020375509 sc=-181402283 xtr(yes)=507177757997 ew=0 (27%)
> (XEN)
> (XEN) WAITQ rq ff18cf88   n: ff1bfe04, p: ff1bfe04
> (XEN)   0: 1.0 has=F p=100000000 sl=0 ddl=59759240002401 w=0
> c=2936327068131 sc=131072 xtr(yes)=2936327068131 ew=1 (100%)
> (XEN)
> (XEN) EXTRAQ (penalty) rq ff18cf90   n: ffbf7e0c, p: ffbf7e0c
> (XEN)   0: 0.0 has=T p=20000000 sl=15000000 ddl=59759130001778 w=0
> c=1818020375509 sc=-181402283 xtr(yes)=507177757997 ew=0 (27%)
> (XEN)
> (XEN) EXTRAQ (utilization) rq ff18cf98   n: ffbf7e14, p: ff1bfe14
> (XEN)   0: 0.0 has=T p=20000000 sl=15000000 ddl=59759130001778 w=0
> c=1818020375509 sc=-181402283 xtr(yes)=507177757997 ew=0 (27%)
> (XEN)   1: 1.0 has=F p=100000000 sl=0 ddl=59759240002401 w=0
> c=2936327068131 sc=131072 xtr(yes)=2936327068131 ew=1 (100%)
> (XEN)
> (XEN) not on Q
> [
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: More on sedf  scheduler
  2005-07-14 17:39         ` Stephan Diestelhorst
@ 2005-07-14 18:16           ` Rob Gardner
  2005-07-14 18:52             ` Stephan Diestelhorst
                               ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: Rob Gardner @ 2005-07-14 18:16 UTC (permalink / raw)
  To: xen-devel

Stephan Diestelhorst wrote:

>Thanks,
>  what is your dom0 tight loop doing? Heavy I/O?
>It looks like dom0 does a lot of I/O, which immediatelly unblocks and then 
>gets a higher priority in the L1 extraq, without anybounds on executiontime, 
>i.e. slice length. Can you confirm this?
>
>Stephan
>  
>

The loop was just while(1); There was also a python script running that 
was reading from xentrace. So no heavy i/o, at least no disk/network 
i/o. But that doesn't matter anyway. Here is another dump where dom0 is 
doing absolutely nothing besides while (1); And dom1 is completely 
comatose during this time.

Rob


(XEN) Scheduler: Simple EDF Scheduler (sedf)
(XEN) NOW=0x0000004AC8DEB496
(XEN) CPU[00] now=321199566451
(XEN) RUNQ rq ff18cf80   n: ff18cf80, p: ff18cf80
(XEN)
(XEN) WAITQ rq ff18cf88   n: ffbf7e04, p: ff1bfe04
(XEN)   0: 0.0 has=T p=20000000 sl=15000000 ddl=321220001780 w=0 
c=34111278898 sc=451020117 xtr(yes)=11730339611 ew=0 (34%)
(XEN)   1: 1.0 has=F p=100000000 sl=0 ddl=321370002222 w=0 c=20938650825 
sc=131072 xtr(yes)=20938650825 ew=1 (100%)
(XEN)
(XEN) EXTRAQ (penalty) rq ff18cf90   n: ffbf7e0c, p: ffbf7e0c
(XEN)   0: 0.0 has=T p=20000000 sl=15000000 ddl=321220001780 w=0 
c=34111278898 sc=451020117 xtr(yes)=11730339611 ew=0 (34%)
(XEN)
(XEN) EXTRAQ (utilization) rq ff18cf98   n: ff1bfe14, p: ffbf7e14
(XEN)   0: 1.0 has=F p=100000000 sl=0 ddl=321370002222 w=0 c=20938650825 
sc=131072 xtr(yes)=20938650825 ew=1 (100%)
(XEN)   1: 0.0 has=T p=20000000 sl=15000000 ddl=321220001780 w=0 
c=34111278898 sc=451020117 xtr(yes)=11730339611 ew=0 (34%)
(XEN)
(XEN) not on Q

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: More on sedf  scheduler
  2005-07-14 18:16           ` Rob Gardner
@ 2005-07-14 18:52             ` Stephan Diestelhorst
  2005-07-14 19:31               ` Rob Gardner
  2005-07-14 19:09             ` Stephan Diestelhorst
  2005-07-22 17:20             ` greedy dom0 in sedf fixed! (Re: More on sedf scheduler) Stephan Diestelhorst
  2 siblings, 1 reply; 17+ messages in thread
From: Stephan Diestelhorst @ 2005-07-14 18:52 UTC (permalink / raw)
  To: Rob Gardner; +Cc: xen-devel

Just another question: What kind of hardware are you running on?
Might this be related in any way to the strange IA64 bugs?

> Stephan Diestelhorst wrote:
>
>> Thanks,
>>  what is your dom0 tight loop doing? Heavy I/O?
>> It looks like dom0 does a lot of I/O, which immediatelly unblocks and
>> then gets a higher priority in the L1 extraq, without anybounds on
>> executiontime, i.e. slice length. Can you confirm this?
>>
>> Stephan
>>  
>>
>
> The loop was just while(1); There was also a python script running
> that was reading from xentrace. So no heavy i/o, at least no
> disk/network i/o. But that doesn't matter anyway. Here is another dump
> where dom0 is doing absolutely nothing besides while (1); And dom1 is
> completely comatose during this time.
>
> Rob
>
>
> (XEN) Scheduler: Simple EDF Scheduler (sedf)
> (XEN) NOW=0x0000004AC8DEB496
> (XEN) CPU[00] now=321199566451
> (XEN) RUNQ rq ff18cf80   n: ff18cf80, p: ff18cf80
> (XEN)
> (XEN) WAITQ rq ff18cf88   n: ffbf7e04, p: ff1bfe04
> (XEN)   0: 0.0 has=T p=20000000 sl=15000000 ddl=321220001780 w=0
> c=34111278898 sc=451020117 xtr(yes)=11730339611 ew=0 (34%)
> (XEN)   1: 1.0 has=F p=100000000 sl=0 ddl=321370002222 w=0
> c=20938650825 sc=131072 xtr(yes)=20938650825 ew=1 (100%)
> (XEN)
> (XEN) EXTRAQ (penalty) rq ff18cf90   n: ffbf7e0c, p: ffbf7e0c
> (XEN)   0: 0.0 has=T p=20000000 sl=15000000 ddl=321220001780 w=0
> c=34111278898 sc=451020117 xtr(yes)=11730339611 ew=0 (34%)
> (XEN)
> (XEN) EXTRAQ (utilization) rq ff18cf98   n: ff1bfe14, p: ffbf7e14
> (XEN)   0: 1.0 has=F p=100000000 sl=0 ddl=321370002222 w=0
> c=20938650825 sc=131072 xtr(yes)=20938650825 ew=1 (100%)
> (XEN)   1: 0.0 has=T p=20000000 sl=15000000 ddl=321220001780 w=0
> c=34111278898 sc=451020117 xtr(yes)=11730339611 ew=0 (34%)
> (XEN)
> (XEN) not on Q
>
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: More on sedf  scheduler
  2005-07-14 18:16           ` Rob Gardner
  2005-07-14 18:52             ` Stephan Diestelhorst
@ 2005-07-14 19:09             ` Stephan Diestelhorst
  2005-07-22 17:20             ` greedy dom0 in sedf fixed! (Re: More on sedf scheduler) Stephan Diestelhorst
  2 siblings, 0 replies; 17+ messages in thread
From: Stephan Diestelhorst @ 2005-07-14 19:09 UTC (permalink / raw)
  To: xen-devel

>Stephan Diestelhorst wrote:

>
>> Thanks,
>>  what is your dom0 tight loop doing? Heavy I/O?
>> It looks like dom0 does a lot of I/O, which immediatelly unblocks and
>> then gets a higher priority in the L1 extraq, without anybounds on
>> executiontime, i.e. slice length. Can you confirm this?
>>
>> Stephan
>>  
>>
>
> The loop was just while(1); There was also a python script running
> that was reading from xentrace. So no heavy i/o, at least no
> disk/network i/o. But that doesn't matter anyway. Here is another dump
> where dom0 is doing absolutely nothing besides while (1); And dom1 is
> completely comatose during this time.
>
Thanks for the dump! It looks as something is seriously broken, as the
scheduler thinks that dom0 needs compensation for block loss... Strange!
I'll try to reproduce and fix the bug, probably tonight, but def. tomorrow!

Thanks,
  Stephan

>  
>
>
> (XEN) Scheduler: Simple EDF Scheduler (sedf)
> (XEN) NOW=0x0000004AC8DEB496
> (XEN) CPU[00] now=321199566451
> (XEN) RUNQ rq ff18cf80   n: ff18cf80, p: ff18cf80
> (XEN)
> (XEN) WAITQ rq ff18cf88   n: ffbf7e04, p: ff1bfe04
> (XEN)   0: 0.0 has=T p=20000000 sl=15000000 ddl=321220001780 w=0
> c=34111278898 sc=451020117 xtr(yes)=11730339611 ew=0 (34%)
> (XEN)   1: 1.0 has=F p=100000000 sl=0 ddl=321370002222 w=0
> c=20938650825 sc=131072 xtr(yes)=20938650825 ew=1 (100%)
> (XEN)
> (XEN) EXTRAQ (penalty) rq ff18cf90   n: ffbf7e0c, p: ffbf7e0c
> (XEN)   0: 0.0 has=T p=20000000 sl=15000000 ddl=321220001780 w=0
> c=34111278898 sc=451020117 xtr(yes)=11730339611 ew=0 (34%)
> (XEN)
> (XEN) EXTRAQ (utilization) rq ff18cf98   n: ff1bfe14, p: ffbf7e14
> (XEN)   0: 1.0 has=F p=100000000 sl=0 ddl=321370002222 w=0
> c=20938650825 sc=131072 xtr(yes)=20938650825 ew=1 (100%)
> (XEN)   1: 0.0 has=T p=20000000 sl=15000000 ddl=321220001780 w=0
> c=34111278898 sc=451020117 xtr(yes)=11730339611 ew=0 (34%)
> (XEN)
> (XEN) not on Q
>
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: More on sedf  scheduler
  2005-07-14 18:52             ` Stephan Diestelhorst
@ 2005-07-14 19:31               ` Rob Gardner
  2005-07-15 23:57                 ` Stephan Diestelhorst
  0 siblings, 1 reply; 17+ messages in thread
From: Rob Gardner @ 2005-07-14 19:31 UTC (permalink / raw)
  To: xen-devel

Stephan Diestelhorst wrote:

>Just another question: What kind of hardware are you running on?
>  
>

Vanilla x86. 2.6ghz P4 in a consumer grade HP box.

>Might this be related in any way to the strange IA64 bugs?
>
>  
>

Well, Dan Magenheimer sits at the desk right next to mine, so it's quite 
possible it's something contagious. ;)

Rob

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: More on sedf  scheduler
  2005-07-14 19:31               ` Rob Gardner
@ 2005-07-15 23:57                 ` Stephan Diestelhorst
  2005-07-18 18:27                   ` xuehai zhang
  0 siblings, 1 reply; 17+ messages in thread
From: Stephan Diestelhorst @ 2005-07-15 23:57 UTC (permalink / raw)
  To: xen-devel; +Cc: Rob Gardner

> >Might this be related in any way to the strange IA64 bugs?
>
> Well, Dan Magenheimer sits at the desk right next to mine, so it's quite
> possible it's something contagious. ;)
>
Heh. You think Xen's code is virulent? I wouldn't go that far, although it has 
infected quite a number of people. :-)

Seriously: Unfortunately I can't reproduce the bug properly ATM, because the 
recent builds don't work properly for me... But as far as I can see (i.e. 
just dom0 testing) something seems to be wrong, but I guess it is something 
outside the core-scheduler, as the problem doesn't happen with my older (bk 
repo) version, and from that to the current code nothing has changed (at 
least not inside sedf). But that said, I think I should introduce measures to 
make the scheduler invulnerable against that kind of external fault! 

Stephan

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: More on sedf  scheduler
  2005-07-15 23:57                 ` Stephan Diestelhorst
@ 2005-07-18 18:27                   ` xuehai zhang
  2005-07-22 12:22                     ` Stephan Diestelhorst
  0 siblings, 1 reply; 17+ messages in thread
From: xuehai zhang @ 2005-07-18 18:27 UTC (permalink / raw)
  To: Stephan Diestelhorst; +Cc: xen-devel

Hi Stephan,
Could you please tell me if SEDF is available in -testing tree or it is only available in -unstable 
tree so far?
Thanks.
Xuehai

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: More on sedf  scheduler
  2005-07-18 18:27                   ` xuehai zhang
@ 2005-07-22 12:22                     ` Stephan Diestelhorst
  0 siblings, 0 replies; 17+ messages in thread
From: Stephan Diestelhorst @ 2005-07-22 12:22 UTC (permalink / raw)
  To: xuehai zhang; +Cc: xen-devel

It is not available in the testing tree, but I can create a patch, if needed!

Stephan
> Hi Stephan,
> Could you please tell me if SEDF is available in -testing tree or it is
> only available in -unstable tree so far?
> Thanks.
> Xuehai

^ permalink raw reply	[flat|nested] 17+ messages in thread

* greedy dom0 in sedf fixed! (Re: More on sedf  scheduler)
  2005-07-14 18:16           ` Rob Gardner
  2005-07-14 18:52             ` Stephan Diestelhorst
  2005-07-14 19:09             ` Stephan Diestelhorst
@ 2005-07-22 17:20             ` Stephan Diestelhorst
  2005-07-22 17:45               ` Rob Gardner
  2 siblings, 1 reply; 17+ messages in thread
From: Stephan Diestelhorst @ 2005-07-22 17:20 UTC (permalink / raw)
  To: xen-devel; +Cc: Rob Gardner

Am Donnerstag, 14. Juli 2005 19:16 schrieb Rob Gardner:
> Stephan Diestelhorst wrote:
> >Thanks,
> >  what is your dom0 tight loop doing? Heavy I/O?
> >It looks like dom0 does a lot of I/O, which immediatelly unblocks and then
> >gets a higher priority in the L1 extraq, without anybounds on
> > executiontime, i.e. slice length. Can you confirm this?
> >
> >Stephan
>
> The loop was just while(1); There was also a python script running that
> was reading from xentrace. So no heavy i/o, at least no disk/network
> i/o. But that doesn't matter anyway. Here is another dump where dom0 is
> doing absolutely nothing besides while (1); And dom1 is completely
> comatose during this time.
>
> Rob
Should be fixed in the current repository!

Stephan

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: greedy dom0 in sedf fixed! (Re: More on sedf scheduler)
  2005-07-22 17:20             ` greedy dom0 in sedf fixed! (Re: More on sedf scheduler) Stephan Diestelhorst
@ 2005-07-22 17:45               ` Rob Gardner
  0 siblings, 0 replies; 17+ messages in thread
From: Rob Gardner @ 2005-07-22 17:45 UTC (permalink / raw)
  Cc: xen-devel

Stephan Diestelhorst wrote:

>
>>he loop was just while(1); There was also a python script running that
>>was reading from xentrace. So no heavy i/o, at least no disk/network
>>i/o. But that doesn't matter anyway. Here is another dump where dom0 is
>>doing absolutely nothing besides while (1); And dom1 is completely
>>comatose during this time.
>>
>>Rob
>>    
>>
>Should be fixed in the current repository!
>
>Stephan
>  
>


Thanks, will give it a try soon.

Rob

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2005-07-22 17:45 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-07-12 18:09 Dom0 crashing on x86_64 David F Barrera
2005-07-12 22:44 ` Vincent Hanquez
2005-07-13 14:07   ` David F Barrera
2005-07-14 15:59   ` More on sedf scheduler Rob Gardner
2005-07-14 16:24     ` Stephan Diestelhorst
2005-07-14 16:25     ` Stephan Diestelhorst
2005-07-14 16:45       ` Rob Gardner
2005-07-14 17:39         ` Stephan Diestelhorst
2005-07-14 18:16           ` Rob Gardner
2005-07-14 18:52             ` Stephan Diestelhorst
2005-07-14 19:31               ` Rob Gardner
2005-07-15 23:57                 ` Stephan Diestelhorst
2005-07-18 18:27                   ` xuehai zhang
2005-07-22 12:22                     ` Stephan Diestelhorst
2005-07-14 19:09             ` Stephan Diestelhorst
2005-07-22 17:20             ` greedy dom0 in sedf fixed! (Re: More on sedf scheduler) Stephan Diestelhorst
2005-07-22 17:45               ` Rob Gardner

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.