All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0 of 4 V2] oxenstored fixes -- fixes recent pvops kernel hang
@ 2011-12-13 16:12 Ian Campbell
  2011-12-13 16:13 ` [PATCH 1 of 4 V2] oxenstored: handle unknown operations by returning an error to the client Ian Campbell
                   ` (4 more replies)
  0 siblings, 5 replies; 13+ messages in thread
From: Ian Campbell @ 2011-12-13 16:12 UTC (permalink / raw)
  To: xen-devel
  Cc: ian.jackson, Olaf Hering, Vincent Hanquez, Jonathan Ludlam,
	konrad.wilk

Currently PVHVM Linux guests after ddacf5ef684a "xen/pv-on-hvm kexec:
add xs_reset_watches to shutdown watches from old kernel" hang when
run against oxenstored because it does not handle the unknown
XS_RESET_WATCHES operation and does not reply.

The symptom of this issue is a hang during boot at this point:
    cpu 1 spinlock event irq 70
    CPU 1 irqstacks, hard=dec94000 soft=dec96000
    Booting Node   0, Processors  #1
    smpboot cpu 1: start_ip = 99000
    Initializing CPU#1
    installing Xen timer for CPU 1
    Brought up 2 CPUs
    Total of 2 processors activated (9625.99 BogoMIPS).
    NET: Registered protocol family 16
    <HANG>

This series makes oxenstored handle unknown operations by returning an
error indicating that the operation is unknown. I have not actually
implemented support for XS_RESET_WATCHES.

I also include a patch which I've been using for some time to enable
the use of oxenstored in preference to C xenstored when available.

Also included are two (more) little cleanup patches

Changes since v1: 

* First two cleanup patches applied already
* Two more cleanup patches added
* Fixed warning in "handle unknown operations by returning an error to
  the client"

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

end of thread, other threads:[~2011-12-16 18:46 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-12-13 16:12 [PATCH 0 of 4 V2] oxenstored fixes -- fixes recent pvops kernel hang Ian Campbell
2011-12-13 16:13 ` [PATCH 1 of 4 V2] oxenstored: handle unknown operations by returning an error to the client Ian Campbell
2011-12-13 16:13 ` [PATCH 2 of 4 V2] Linux/xencommons: Use oxenstored by default when available Ian Campbell
2011-12-15 16:54   ` Ian Jackson
2011-12-15 16:56     ` Ian Campbell
2011-12-16  9:33       ` Ian Campbell
2011-12-16 14:44         ` Ian Jackson
2011-12-16 18:46   ` Ian Jackson
2011-12-13 16:13 ` [PATCH 3 of 4 V2] oxenstored: install configuration file Ian Campbell
2011-12-13 16:13 ` [PATCH 4 of 4 V2] oxenstored: Always log something at start of day (if logging enabled at all) Ian Campbell
2011-12-15  9:36 ` [PATCH 0 of 4 V2] oxenstored fixes -- fixes recent pvops kernel hang Ian Campbell
2011-12-15 14:44   ` Ian Jackson
2011-12-15 15:35     ` Ian Campbell

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.