All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0 of 4] oxenstored fixes -- fixes recent pvops kernel hang
@ 2011-12-09 16:37 Ian Campbell
  2011-12-09 16:37 ` [PATCH 1 of 4] oxenstored: Remove support for PQ defined operations Ian Campbell
                   ` (4 more replies)
  0 siblings, 5 replies; 16+ messages in thread
From: Ian Campbell @ 2011-12-09 16:37 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.

Two other small fixlets are included.

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

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

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

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-12-09 16:37 [PATCH 0 of 4] oxenstored fixes -- fixes recent pvops kernel hang Ian Campbell
2011-12-09 16:37 ` [PATCH 1 of 4] oxenstored: Remove support for PQ defined operations Ian Campbell
2011-12-09 16:37 ` [PATCH 2 of 4] oxenstored: log Errors and Warnings by default Ian Campbell
2011-12-09 16:37 ` [PATCH 3 of 4] oxenstored: handle unknown operations by returning an error to the client Ian Campbell
2011-12-13 15:52   ` Ian Jackson
2011-12-13 16:03     ` Ian Campbell
2011-12-09 16:37 ` [PATCH 4 of 4] Linux/xencommons: Use oxenstored by default when available Ian Campbell
2011-12-09 16:51   ` Olaf Hering
2011-12-09 17:11     ` Ian Campbell
2011-12-09 17:32       ` Stefano Stabellini
2011-12-12  9:19         ` Ian Campbell
2011-12-11 18:10   ` Roger Pau Monné
2011-12-12 11:19     ` Ian Campbell
2011-12-09 17:04 ` [PATCH 0 of 4] oxenstored fixes -- fixes recent pvops kernel hang Ian Campbell
2011-12-09 17:08   ` [PATCH] oxenstored: install configuration file Ian Campbell
2011-12-09 17:08   ` [PATCH] oxenstored: Always log something at start of day (if logging enabled at all) 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.