[libvirt] [PATCH v3 0/7] Console corruption patchset

Peter Krempa pkrempa at redhat.com
Thu Jan 26 17:16:03 UTC 2012


This is the third version of this patchset, rebased, polisehd and
tweaked after Eric's review.

This series contains one new patch that enables reuse of code in
patches later on.

The qemu driver implementation of console handling is very similar to
LXC's implementation, so porting this functionality to LXC should be
trivial and I'll post a follow-up patch when the qemu's driver will be
ok.


Peter Krempa (7):
  pidfile: Make checking binary path in virPidFileRead optional
  Add flags for virDomainOpenConsole
  virsh: add support for VIR_DOMAIN_CONSOLE_* flags
  fdstream: Emit stream abort callback even if poll() doesnt.
  fdstream: Add internal callback on stream close
  util: Add helpers for safe domain console operations
  qemu: Add ability to abort existing console while creating new one

 configure.ac                 |   39 ++++-
 include/libvirt/libvirt.h.in |   12 ++
 po/POTFILES.in               |    1 +
 src/Makefile.am              |    6 +-
 src/conf/virconsole.c        |  396 ++++++++++++++++++++++++++++++++++++++++++
 src/conf/virconsole.h        |   36 ++++
 src/fdstream.c               |   89 +++++++++-
 src/fdstream.h               |   11 ++
 src/libvirt.c                |   11 +-
 src/libvirt_private.syms     |    6 +
 src/qemu/qemu_domain.c       |    5 +
 src/qemu/qemu_domain.h       |    3 +
 src/qemu/qemu_driver.c       |   21 ++-
 src/util/virpidfile.c        |   21 ++-
 tools/console.c              |    5 +-
 tools/console.h              |    3 +-
 tools/virsh.c                |   24 ++-
 tools/virsh.pod              |    8 +-
 18 files changed, 660 insertions(+), 37 deletions(-)
 create mode 100644 src/conf/virconsole.c
 create mode 100644 src/conf/virconsole.h

-- 
1.7.3.4




More information about the libvir-list mailing list