[pve-devel] [PATCH 00/31 qemu] PVE qemu patches rebased for qemu 4.2.0
Dietmar Maurer
dietmar at proxmox.com
Fri Mar 6 12:29:40 CET 2020
Hi all,
recent changes in qemu made it necessary to restructure our backup
patches. I now use a special block driver which calls the backup_dump
callback.
I merged all backup related code into the last 3 patches.
Alexandre Derumier (2):
PVE: [Config] smm_available = false
PVE: [Up] qemu-img dd : add -n skip_create
Dietmar Maurer (6):
PVE: qapi: modify query machines
PVE: internal snapshot async
PVE: Allow version code in machine type
PVE-Backup - add vma code
PVE-Backup: add backup-dump block driver
PVE-Backup - proxmox backup patches for qemu
Stefan Reiter (1):
PVE: Acquire aio_context before calling block_job_add_bdrv
Thomas Lamprecht (2):
PVE: savevm-async: kick AIO wait on block state write
PVE: [Compat]: 4.0 used balloon qemu-4-0-config-size false here
Wolfgang Bumiller (20):
PVE: [Config] block/file: change locking default to off
PVE: [Config] Adjust network script path to /etc/kvm/
PVE: [Config] set the CPU model to kvm64/32 instead of qemu64/32
PVE: [Config] ui/spice: default to pve certificates
PVE: [Config] glusterfs: no default logfile if daemonized
PVE: [Config] rbd: block: rbd: disable
rbd_cache_writethrough_until_flush
PVE: [Up] qmp: add get_link_status
PVE: [Up] glusterfs: allow partial reads
PVE: [Up] qemu-img: return success on info without snapshots
PVE: [Up] qemu-img dd: add osize and read from/to stdin/stdout
PVE: [Up] qemu-img dd: add isize parameter
PVE: virtio-balloon: improve query-balloon
PVE: qapi: modify spice query
PVE: block: add the zeroinit block driver filter
PVE: backup: modify job api
PVE: Add dummy -id command line parameter
PVE: [Config] Revert "target-i386: disable LINT0 after reset"
PVE: [Up+Config] file-posix: make locking optiono on create
PVE: move snapshot cleanup into bottom half
PVE: monitor: disable oob capability
Makefile | 3 +-
Makefile.objs | 2 +
block/Makefile.objs | 2 +
block/backup-dump.c | 170 +++++++
block/backup.c | 26 +-
block/file-posix.c | 65 ++-
block/gluster.c | 25 +-
block/io.c | 8 +-
block/rbd.c | 2 +
block/replication.c | 2 +-
block/zeroinit.c | 204 +++++++++
blockdev.c | 826 ++++++++++++++++++++++++++++++++-
blockjob.c | 10 +
hmp-commands-info.hx | 26 ++
hmp-commands.hx | 63 +++
hw/core/machine-qmp-cmds.c | 12 +
hw/core/machine.c | 3 +-
hw/i386/pc.c | 2 +-
hw/intc/apic_common.c | 9 +
hw/virtio/virtio-balloon.c | 33 +-
include/block/block_int.h | 31 ++
include/hw/boards.h | 2 +
include/migration/snapshot.h | 1 +
include/monitor/hmp.h | 8 +
include/net/net.h | 5 +-
job.c | 5 +-
monitor/hmp-cmds.c | 156 ++++++-
monitor/qmp.c | 3 +-
net/net.c | 27 ++
qapi/block-core.json | 94 +++-
qapi/common.json | 13 +
qapi/machine.json | 7 +-
qapi/migration.json | 34 ++
qapi/misc.json | 67 ++-
qapi/net.json | 15 +
qapi/qapi-schema.json | 1 +
qapi/ui.json | 3 +
qemu-img-cmds.hx | 4 +-
qemu-img.c | 231 ++++++----
qemu-options.hx | 16 +
savevm-async.c | 465 +++++++++++++++++++
target/i386/cpu.h | 4 +-
ui/spice-core.c | 20 +-
vl.c | 33 +-
vma-reader.c | 857 +++++++++++++++++++++++++++++++++++
vma-writer.c | 771 +++++++++++++++++++++++++++++++
vma.c | 837 ++++++++++++++++++++++++++++++++++
vma.h | 150 ++++++
48 files changed, 5188 insertions(+), 165 deletions(-)
create mode 100644 block/backup-dump.c
create mode 100644 block/zeroinit.c
create mode 100644 savevm-async.c
create mode 100644 vma-reader.c
create mode 100644 vma-writer.c
create mode 100644 vma.c
create mode 100644 vma.h
--
2.20.1
More information about the pve-devel
mailing list