qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL v2 00/37] Block patches
@ 2013-11-08 10:11 Stefan Hajnoczi
  2013-11-08 10:11 ` [Qemu-devel] [PULL v2 01/37] qapi: Fix comment for create-type to match code Stefan Hajnoczi
                   ` (36 more replies)
  0 siblings, 37 replies; 43+ messages in thread
From: Stefan Hajnoczi @ 2013-11-08 10:11 UTC (permalink / raw)
  To: qemu-devel; +Cc: Stefan Hajnoczi, Anthony Liguori

v2:
 * Add Fam's total_sectors patch which fixes <512 byte VMDK files

All bug fixes with one exception: Jeff Cody's VHDX write support.  The patches
have been on the list and reviewed for a long time.  They are self-contained
and do not touch anything outside VHDX.  They missed the soft freeze only
because KVM Forum, so I feel they can be added at no risk.

The following changes since commit 964668b03d26f0b5baa5e5aff0c966f4fcb76e9e:

  Update version for 1.7.0-rc0 release (2013-11-06 21:49:39 -0800)

are available in the git repository at:

  git://github.com/stefanha/qemu.git block

for you to fetch changes up to 7e382003f1bd9d8a441ecc5ac8a74bad3564d943:

  block: Round up total_sectors (2013-11-08 10:44:24 +0100)

----------------------------------------------------------------
Andreas Tobler (1):
      block/raw-posix: fix FreeBSD compilation

Fam Zheng (2):
      qapi: Fix comment for create-type to match code.
      block: Round up total_sectors

Jeff Cody (26):
      block: qemu-iotests, add quotes to $TEST_IMG usage io pattern tests
      block: qemu-iotests, fix _make_test_img() to work with spaced pathnames
      block: qemu-iotests, add quotes to $TEST_IMG.base usage in 017
      block: qemu-iotests, add quotes to $TEST_IMG usage in 019
      block: qemu-iotests, removes duplicate double quotes in 039
      block: qemu-iotests, add quotes to $TEST_IMG usage for 051
      block: qemu-iotests, add quotes to $TEST_IMG usage in 061
      block: vhdx - minor comments and typo correction.
      block: vhdx - add header update capability.
      block: vhdx code movement - VHDXMetadataEntries and BDRVVHDXState to header.
      block: vhdx - log support struct and defines
      block: vhdx - break endian translation functions out
      block: vhdx - update log guid in header, and first write tracker
      block: vhdx code movement - move vhdx_close() above vhdx_open()
      block: vhdx - log parsing, replay, and flush support
      block: vhdx - add region overlap detection for image files
      block: vhdx - add log write support
      block: vhdx write support
      block: vhdx - remove BAT file offset bit shifting
      block: vhdx - move more endian translations to vhdx-endian.c
      block: vhdx - break out code operations to functions
      block: vhdx - fix comment typos in header, fix incorrect struct fields
      block: vhdx - add .bdrv_create() support
      block: vhdx - update _make_test_img() to filter out vhdx options
      block: qemu-iotests for vhdx, add write test support
      block: vhdx qemu-iotest - log replay of data sector

Max Reitz (2):
      qemu-iotests: Filter out actual image size in 067
      block: Save errno before error_setg_errno

Peter Lieven (1):
      block/vpc: fix virtual size for images created with disk2vhd

Stefan Hajnoczi (5):
      blockdev: fix drive_init() opts and bs_opts leaks
      libqtest: rename qmp() to qmp_discard_response()
      libqtest: add qmp(fmt, ...) -> QDict* function
      blockdev-test: add test case for drive_add duplicate IDs
      qdev-monitor-test: add device_add leak test cases

 block.c                                            |    4 +-
 block/Makefile.objs                                |    2 +-
 block/raw-posix.c                                  |    3 +-
 block/vhdx-endian.c                                |  216 ++++
 block/vhdx-log.c                                   | 1010 ++++++++++++++++
 block/vhdx.c                                       | 1220 +++++++++++++++++---
 block/vhdx.h                                       |  178 ++-
 block/vpc.c                                        |    9 +
 blockdev.c                                         |   27 +-
 configure                                          |   24 +
 qapi-schema.json                                   |    2 +-
 tests/Makefile                                     |    4 +
 tests/blockdev-test.c                              |   59 +
 tests/boot-order-test.c                            |    4 +-
 tests/fdc-test.c                                   |   15 +-
 tests/ide-test.c                                   |   10 +-
 tests/libqtest.c                                   |   72 +-
 tests/libqtest.h                                   |   51 +-
 tests/qdev-monitor-test.c                          |   81 ++
 tests/qemu-iotests/017                             |    2 +-
 tests/qemu-iotests/019                             |    6 +-
 tests/qemu-iotests/039                             |    2 +-
 tests/qemu-iotests/051                             |    8 +-
 tests/qemu-iotests/061                             |    6 +-
 tests/qemu-iotests/064                             |   11 +
 tests/qemu-iotests/064.out                         |   14 +
 tests/qemu-iotests/067                             |    2 +-
 tests/qemu-iotests/067.out                         |   10 +-
 tests/qemu-iotests/070                             |   67 ++
 tests/qemu-iotests/070.out                         |    8 +
 tests/qemu-iotests/common                          |    1 -
 tests/qemu-iotests/common.pattern                  |   12 +-
 tests/qemu-iotests/common.rc                       |   18 +-
 tests/qemu-iotests/group                           |    1 +
 .../sample_images/iotest-dirtylog-10G-4M.vhdx.bz2  |  Bin 0 -> 4490 bytes
 35 files changed, 2897 insertions(+), 262 deletions(-)
 create mode 100644 block/vhdx-endian.c
 create mode 100644 block/vhdx-log.c
 create mode 100644 tests/blockdev-test.c
 create mode 100644 tests/qdev-monitor-test.c
 create mode 100755 tests/qemu-iotests/070
 create mode 100644 tests/qemu-iotests/070.out
 create mode 100644 tests/qemu-iotests/sample_images/iotest-dirtylog-10G-4M.vhdx.bz2

-- 
1.8.3.1

^ permalink raw reply	[flat|nested] 43+ messages in thread

end of thread, other threads:[~2014-03-04  0:11 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-08 10:11 [Qemu-devel] [PULL v2 00/37] Block patches Stefan Hajnoczi
2013-11-08 10:11 ` [Qemu-devel] [PULL v2 01/37] qapi: Fix comment for create-type to match code Stefan Hajnoczi
2013-11-08 10:11 ` [Qemu-devel] [PULL v2 02/37] qemu-iotests: Filter out actual image size in 067 Stefan Hajnoczi
2013-11-08 10:11 ` [Qemu-devel] [PULL v2 03/37] block/raw-posix: fix FreeBSD compilation Stefan Hajnoczi
2013-11-08 10:11 ` [Qemu-devel] [PULL v2 04/37] block: qemu-iotests, add quotes to $TEST_IMG usage io pattern tests Stefan Hajnoczi
2013-11-08 10:11 ` [Qemu-devel] [PULL v2 05/37] block: qemu-iotests, fix _make_test_img() to work with spaced pathnames Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 06/37] block: qemu-iotests, add quotes to $TEST_IMG.base usage in 017 Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 07/37] block: qemu-iotests, add quotes to $TEST_IMG usage in 019 Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 08/37] block: qemu-iotests, removes duplicate double quotes in 039 Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 09/37] block: qemu-iotests, add quotes to $TEST_IMG usage for 051 Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 10/37] block: qemu-iotests, add quotes to $TEST_IMG usage in 061 Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 11/37] blockdev: fix drive_init() opts and bs_opts leaks Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 12/37] libqtest: rename qmp() to qmp_discard_response() Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 13/37] libqtest: add qmp(fmt, ...) -> QDict* function Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 14/37] blockdev-test: add test case for drive_add duplicate IDs Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 15/37] qdev-monitor-test: add device_add leak test cases Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 16/37] block: Save errno before error_setg_errno Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 17/37] block/vpc: fix virtual size for images created with disk2vhd Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 18/37] block: vhdx - minor comments and typo correction Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 19/37] block: vhdx - add header update capability Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 20/37] block: vhdx code movement - VHDXMetadataEntries and BDRVVHDXState to header Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 21/37] block: vhdx - log support struct and defines Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 22/37] block: vhdx - break endian translation functions out Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 23/37] block: vhdx - update log guid in header, and first write tracker Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 24/37] block: vhdx code movement - move vhdx_close() above vhdx_open() Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 25/37] block: vhdx - log parsing, replay, and flush support Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 26/37] block: vhdx - add region overlap detection for image files Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 27/37] block: vhdx - add log write support Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 28/37] block: vhdx " Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 29/37] block: vhdx - remove BAT file offset bit shifting Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 30/37] block: vhdx - move more endian translations to vhdx-endian.c Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 31/37] block: vhdx - break out code operations to functions Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 32/37] block: vhdx - fix comment typos in header, fix incorrect struct fields Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 33/37] block: vhdx - add .bdrv_create() support Stefan Hajnoczi
2014-02-21 12:06   ` Alexander Graf
2014-02-21 14:15     ` Jeff Cody
2014-02-24  8:47       ` Stefan Hajnoczi
2014-03-03 19:58     ` Jeff Cody
2014-03-04  0:10       ` Alexander Graf
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 34/37] block: vhdx - update _make_test_img() to filter out vhdx options Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 35/37] block: qemu-iotests for vhdx, add write test support Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 36/37] block: vhdx qemu-iotest - log replay of data sector Stefan Hajnoczi
2013-11-08 10:12 ` [Qemu-devel] [PULL v2 37/37] block: Round up total_sectors Stefan Hajnoczi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).