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

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



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


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