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

[Xen-devel] [RFC PATCH 0/8] Fix console synchronisation issues



As discussed, this series implements the xen console client startup protocol.
Somewhat related, I need to fix libxl_console_exec as well.

With this series:

1. libxl will wait for tty node to show up before exec'ing console client.
2. xl will wait for console client to be ready before unpausing guest.

Document the protocol and do so clean up as well.

RFC because I haven't paied much attention to error handling etc.

Wei.

Wei Liu (8):
  tools/console: fix help string in client
  tools/console: introduce --start-notify-fd option for console client
  libxl: factor out libxl__console_tty_path
  libxl: wait up to 5s in libxl_console_exec for xenconsoled
  libxl: libxl_{primary_,}console_exec now take notify_fd argument
  docs: document xenconsole startup protocol
  xl: use xenconsole startup protocol
  tools/console: remove 5s bodge in console client

 docs/misc/console.txt       |   6 +++
 tools/console/client/main.c |  65 +++++++++++++++-------------
 tools/libxl/libxl.c         | 100 +++++++++++++++++++++++++++++++++-----------
 tools/libxl/libxl.h         |  43 +++++++++++++++++--
 tools/libxl/xl_cmdimpl.c    |  28 +++++++++++--
 5 files changed, 182 insertions(+), 60 deletions(-)

-- 
2.1.4


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

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