[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL v2 00/19] Block patches
From: |
Stefan Hajnoczi |
Subject: |
[Qemu-devel] [PULL v2 00/19] Block patches |
Date: |
Tue, 13 Sep 2016 11:02:28 +0100 |
The following changes since commit 7263da78045dc91cc207f350911efe4259e99b3c:
Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios-signed'
into staging (2016-09-12 15:09:47 +0100)
are available in the git repository at:
git://github.com/stefanha/qemu.git tags/block-pull-request
for you to fetch changes up to dce8921b2baaf95974af8176406881872067adfa:
iothread: Stop threads before main() quits (2016-09-13 11:00:57 +0100)
----------------------------------------------------------------
Pull request
v2:
* Fixed qcow2 sanitizer warnings [Peter]
* Renamed get_error test cases to get_error_all to avoid tripping "error:"
grep scripts [Peter]
* Added Fam's iothread stop patch
----------------------------------------------------------------
Changlong Xie (6):
virtio-blk: rename virtio_device_info to virtio_blk_info
Backup: export interfaces for extra serialization
configure: support replication
replication: Introduce new APIs to do replication operation
tests: add unit test case for replication
MAINTAINERS: add maintainer for replication
Fam Zheng (1):
iothread: Stop threads before main() quits
Laurent Vivier (1):
tests: fix qvirtqueue_kick
Roman Pen (3):
linux-aio: consume events in userspace instead of calling io_getevents
linux-aio: split processing events function
linux-aio: process completions from ioq_submit()
Stefan Hajnoczi (1):
qcow2: avoid memcpy(dst, NULL, len)
Wen Congyang (7):
block: unblock backup operations in backing file
Backup: clear all bitmap when doing block checkpoint
block: Link backup into block core
docs: block replication's description
mirror: auto complete active commit
replication: Implement new driver for block replication
support replication driver in blockdev-add
MAINTAINERS | 9 +
Makefile.objs | 1 +
block.c | 17 ++
block/Makefile.objs | 3 +-
block/backup.c | 59 +++-
block/linux-aio.c | 184 +++++++++---
block/mirror.c | 13 +-
block/qcow2-cluster.c | 4 +-
block/qcow2.c | 5 +-
block/replication.c | 659 +++++++++++++++++++++++++++++++++++++++++++
blockdev.c | 2 +-
configure | 11 +
docs/block-replication.txt | 239 ++++++++++++++++
hw/block/virtio-blk.c | 4 +-
include/block/block_backup.h | 39 +++
include/block/block_int.h | 3 +-
include/sysemu/iothread.h | 1 +
iothread.c | 24 +-
qapi/block-core.json | 36 ++-
qemu-img.c | 2 +-
replication.c | 107 +++++++
replication.h | 174 ++++++++++++
tests/.gitignore | 1 +
tests/Makefile.include | 4 +
tests/libqos/virtio.c | 6 +-
tests/test-replication.c | 575 +++++++++++++++++++++++++++++++++++++
vl.c | 2 +
27 files changed, 2116 insertions(+), 68 deletions(-)
create mode 100644 block/replication.c
create mode 100644 docs/block-replication.txt
create mode 100644 include/block/block_backup.h
create mode 100644 replication.c
create mode 100644 replication.h
create mode 100644 tests/test-replication.c
--
2.7.4
- [Qemu-devel] [PULL v2 00/19] Block patches,
Stefan Hajnoczi <=
- [Qemu-devel] [PULL v2 01/19] qcow2: avoid memcpy(dst, NULL, len), Stefan Hajnoczi, 2016/09/13
- [Qemu-devel] [PULL v2 02/19] linux-aio: consume events in userspace instead of calling io_getevents, Stefan Hajnoczi, 2016/09/13
- [Qemu-devel] [PULL v2 03/19] linux-aio: split processing events function, Stefan Hajnoczi, 2016/09/13
- [Qemu-devel] [PULL v2 04/19] linux-aio: process completions from ioq_submit(), Stefan Hajnoczi, 2016/09/13
- [Qemu-devel] [PULL v2 05/19] virtio-blk: rename virtio_device_info to virtio_blk_info, Stefan Hajnoczi, 2016/09/13
- [Qemu-devel] [PULL v2 06/19] block: unblock backup operations in backing file, Stefan Hajnoczi, 2016/09/13
- [Qemu-devel] [PULL v2 07/19] Backup: clear all bitmap when doing block checkpoint, Stefan Hajnoczi, 2016/09/13
- [Qemu-devel] [PULL v2 08/19] Backup: export interfaces for extra serialization, Stefan Hajnoczi, 2016/09/13
- [Qemu-devel] [PULL v2 12/19] configure: support replication, Stefan Hajnoczi, 2016/09/13
- [Qemu-devel] [PULL v2 09/19] block: Link backup into block core, Stefan Hajnoczi, 2016/09/13