[PATCH v3 0/7] Console corruption patchset

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

 



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

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]