All of lore.kernel.org
 help / color / mirror / Atom feed
* xend bug? restart = 'never'
@ 2005-10-10 18:53 Jonathan M. McCune
  2005-10-10 19:41 ` Ewan Mellor
  2005-10-10 23:58 ` Ewan Mellor
  0 siblings, 2 replies; 6+ messages in thread
From: Jonathan M. McCune @ 2005-10-10 18:53 UTC (permalink / raw)
  To: xen-devel; +Cc: Bryan Parno


[-- Attachment #1.1: Type: text/plain, Size: 419 bytes --]

Hello,

I'm observing a situation where domU crashes and xend continuously tries 
to restart it.  For example, I have to write commands like this to 
actually get it to stop:

for i in `seq 80 90`; do xm destroy $i; done

I've tried adding restart = "never" and restart = 'never' to the domain 
config file (the file that gets passed to `xm create`).  Is this a known 
issue?  Am I doing something wrong?

Thanks,
-Jon

[-- Attachment #1.2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3170 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

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

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

* Re: xend bug? restart = 'never'
  2005-10-10 18:53 xend bug? restart = 'never' Jonathan M. McCune
@ 2005-10-10 19:41 ` Ewan Mellor
  2005-10-10 22:45   ` Ewan Mellor
  2005-10-10 23:58 ` Ewan Mellor
  1 sibling, 1 reply; 6+ messages in thread
From: Ewan Mellor @ 2005-10-10 19:41 UTC (permalink / raw)
  To: xen-devel

On Mon, Oct 10, 2005 at 02:53:53PM -0400, Jonathan M. McCune wrote:

> Hello,
> 
> I'm observing a situation where domU crashes and xend continuously tries 
> to restart it.  For example, I have to write commands like this to 
> actually get it to stop:
> 
> for i in `seq 80 90`; do xm destroy $i; done
> 
> I've tried adding restart = "never" and restart = 'never' to the domain 
> config file (the file that gets passed to `xm create`).  Is this a known 
> issue?  Am I doing something wrong?

It's a bug.  Please use the new config options on_poweroff, on_reboot, and
on_crash (documented in the example configuration files in
tools/examples/xmexample{1,2,3}).  We are supposed to be backwards compatible
with the old restart option, but that is clearly broken.

Ewan.

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

* Re: xend bug? restart = 'never'
  2005-10-10 19:41 ` Ewan Mellor
@ 2005-10-10 22:45   ` Ewan Mellor
  0 siblings, 0 replies; 6+ messages in thread
From: Ewan Mellor @ 2005-10-10 22:45 UTC (permalink / raw)
  To: xen-devel

On Mon, Oct 10, 2005 at 08:41:05PM +0100, Ewan Mellor wrote:

> On Mon, Oct 10, 2005 at 02:53:53PM -0400, Jonathan M. McCune wrote:
> 
> > Hello,
> > 
> > I'm observing a situation where domU crashes and xend continuously tries 
> > to restart it.  For example, I have to write commands like this to 
> > actually get it to stop:
> > 
> > for i in `seq 80 90`; do xm destroy $i; done
> > 
> > I've tried adding restart = "never" and restart = 'never' to the domain 
> > config file (the file that gets passed to `xm create`).  Is this a known 
> > issue?  Am I doing something wrong?
> 
> It's a bug.  Please use the new config options on_poweroff, on_reboot, and
> on_crash (documented in the example configuration files in
> tools/examples/xmexample{1,2,3}).  We are supposed to be backwards compatible
> with the old restart option, but that is clearly broken.

Also, xm shutdown --halt should override any restarting configuration, and
definitively halt the domain.

Ewan.

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

* Re: xend bug? restart = 'never'
  2005-10-10 18:53 xend bug? restart = 'never' Jonathan M. McCune
  2005-10-10 19:41 ` Ewan Mellor
@ 2005-10-10 23:58 ` Ewan Mellor
  2005-10-11 18:59   ` David F Barrera
  2005-10-11 22:50   ` Khoa Huynh
  1 sibling, 2 replies; 6+ messages in thread
From: Ewan Mellor @ 2005-10-10 23:58 UTC (permalink / raw)
  To: xen-devel

On Mon, Oct 10, 2005 at 02:53:53PM -0400, Jonathan M. McCune wrote:

> Hello,
> 
> I'm observing a situation where domU crashes and xend continuously tries 
> to restart it.  For example, I have to write commands like this to 
> actually get it to stop:
> 
> for i in `seq 80 90`; do xm destroy $i; done
> 
> I've tried adding restart = "never" and restart = 'never' to the domain 
> config file (the file that gets passed to `xm create`).  Is this a known 
> issue?  Am I doing something wrong?

I've assigned this bug #309.

Ewan.

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

* Re: xend bug? restart = 'never'
  2005-10-10 23:58 ` Ewan Mellor
@ 2005-10-11 18:59   ` David F Barrera
  2005-10-11 22:50   ` Khoa Huynh
  1 sibling, 0 replies; 6+ messages in thread
From: David F Barrera @ 2005-10-11 18:59 UTC (permalink / raw)
  To: Ewan Mellor; +Cc: xen-devel

On Tue, 2005-10-11 at 00:58 +0100, Ewan Mellor wrote:
> On Mon, Oct 10, 2005 at 02:53:53PM -0400, Jonathan M. McCune wrote:
> 
> > Hello,
> > 
> > I'm observing a situation where domU crashes and xend continuously tries 
> > to restart it.  For example, I have to write commands like this to 
> > actually get it to stop:
> > 
> > for i in `seq 80 90`; do xm destroy $i; done
> > 
> > I've tried adding restart = "never" and restart = 'never' to the domain 
> > config file (the file that gets passed to `xm create`).  Is this a known 
> > issue?  Am I doing something wrong?

I don't know if this is the same thing, but I noticed that my guest
domain (vm1) seems to have died twice and resurrected, leaving zombies
behind.

x235:~ # xm list
Name              ID  Mem(MiB)  CPU  VCPUs  State   Time(s)
Domain-0           0       121    0      1  r-----   3333.5
Zombie-vm1         4         0    1      1  ----cd      0.3
Zombie-1-vm1       5         0    1      1  ----cd      0.3
vm1                6       126    1      1  -b----    745.7
vm2                7       126    1      1  -b----    866.3

I am also seeing this messages on 'xm dmesg':
(XEN) (file=/tmp/xen-unstable.hg/xen/include/asm/mm.h, line=203) Error
pfn 0: rd=ff1ab080, od=ffbfb080, caf=80000002, taf=f0000002
(XEN) DOM2: (file=mm.c, line=350) Could not get page ref for pfn 0
(XEN) DOM2: (file=mm.c, line=2220) Could not get page for mach->phys
update
(XEN) (file=grant_table.c, line=1016) Bad flags (0) or dom (0). (NB.
expected dom 0)
(XEN) (file=grant_table.c, line=791) gnttab_transfer: Transferee has no
reservation headroom (32567,32768) or provided a bad grant ref
(00000000) or is dying (11)
(XEN) (file=grant_table.c, line=1016) Bad flags (0) or dom (0). (NB.
expected dom 0)
(XEN) (file=grant_table.c, line=791) gnttab_transfer: Transferee has no
reservation headroom (32567,32768) or provided a bad grant ref
(00000000) or is dying (11)
(XEN) (file=grant_table.c, line=1016) Bad flags (0) or dom (0). (NB.
expected dom 0)
(XEN) (file=grant_table.c, line=791) gnttab_transfer: Transferee has no
reservation headroom (32567,32768) or provided a bad grant ref
(00000000) or is dying (11)


> 
> I've assigned this bug #309.
> 
> Ewan.
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
> 
-- 
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] 6+ messages in thread

* Re: xend bug? restart = 'never'
  2005-10-10 23:58 ` Ewan Mellor
  2005-10-11 18:59   ` David F Barrera
@ 2005-10-11 22:50   ` Khoa Huynh
  1 sibling, 0 replies; 6+ messages in thread
From: Khoa Huynh @ 2005-10-11 22:50 UTC (permalink / raw)
  To: Ewan Mellor; +Cc: xen-devel, xen-devel-bounces



Ewan Mellor <ewan@xensource.com> wrote on 10/10/2005 06:58:35 PM:

> On Mon, Oct 10, 2005 at 02:53:53PM -0400, Jonathan M. McCune wrote:
>
> > Hello,
> >
> > I'm observing a situation where domU crashes and xend continuously
tries
> > to restart it.  For example, I have to write commands like this to
> > actually get it to stop:
> >
> > for i in `seq 80 90`; do xm destroy $i; done
> >
> > I've tried adding restart = "never" and restart = 'never' to the domain

> > config file (the file that gets passed to `xm create`).  Is this a
known
> > issue?  Am I doing something wrong?
>
> I've assigned this bug #309.
>
> Ewan.

I think this has been changed recently.  If you look at the recent
"example" domain config files in /etc/xen, you'll see that now we
have 3 things to control the behavior when a domain exits:

on_poweroff = 'destroy' (default value)
on_reboot = 'restart' (default value)
on_crash = 'restart' (default value)

As a result, if a domain is crashing, it would be automatically
be restarted (with a different domain ID) by default.  To prevent
a domain from being endlessly restarted after it crashes, you
can set:
on_crash = 'preserve'

The comments in the "example" domain config files given in /etc/xen
provide more info on these parameters and how the original "restart"
parameter is handled under the new scheme.

Regards,

Khoa H.

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

end of thread, other threads:[~2005-10-11 22:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-10-10 18:53 xend bug? restart = 'never' Jonathan M. McCune
2005-10-10 19:41 ` Ewan Mellor
2005-10-10 22:45   ` Ewan Mellor
2005-10-10 23:58 ` Ewan Mellor
2005-10-11 18:59   ` David F Barrera
2005-10-11 22:50   ` Khoa Huynh

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.