mbox

[PULL,00/22] Bitmaps patches

Message ID 20190312202337.5278-1-jsnow@redhat.com
State New
Headers show

Pull-request

https://github.com/jnsnow/qemu.git tags/bitmaps-pull-request

Message

John Snow March 12, 2019, 8:23 p.m. UTC
The following changes since commit 46316f1dfffc6be72e94e89f7b0e9162e7dcdcf1:

  Merge remote-tracking branch 'remotes/awilliam/tags/vfio-updates-20190311.0' into staging (2019-03-12 13:37:29 +0000)

are available in the Git repository at:

  https://github.com/jnsnow/qemu.git tags/bitmaps-pull-request

for you to fetch changes up to e2ec4119dc57e9d65e419b2e9071d35300aa1d92:

  tests/qemu-iotests: add bitmap resize test 246 (2019-03-12 15:00:48 -0400)

----------------------------------------------------------------
Pull request

----------------------------------------------------------------

Eric Blake (1):
  bitmaps: Fix typo in function name

John Snow (19):
  block/dirty-bitmap: add recording and busy properties
  block/dirty-bitmaps: rename frozen predicate helper
  block/dirty-bitmap: remove set/reset assertions against enabled bit
  block/dirty-bitmap: change semantics of enabled predicate
  nbd: change error checking order for bitmaps
  block/dirty-bitmap: explicitly lock bitmaps with successors
  block/dirty-bitmaps: unify qmp_locked and user_locked calls
  block/dirty-bitmaps: move comment block
  blockdev: remove unused paio parameter documentation
  iotests: add busy/recording bit test to 124
  block/dirty-bitmaps: add inconsistent bit
  block/dirty-bitmap: add inconsistent status
  block/dirty-bitmaps: add block_dirty_bitmap_check function
  block/dirty-bitmaps: prohibit readonly bitmaps for backups
  block/dirty-bitmaps: prohibit removing readonly bitmaps
  block/dirty-bitmaps: disallow busy bitmaps as merge source
  block/dirty-bitmaps: implement inconsistent bit
  block/qcow2-bitmap: Allow resizes with persistent bitmaps
  tests/qemu-iotests: add bitmap resize test 246

Vladimir Sementsov-Ogievskiy (2):
  docs/interop/qcow2: Improve bitmap flag in_use specification
  block/qcow2-bitmap: Don't check size for IN_USE bitmap

 docs/interop/qcow2.txt         |   9 +-
 qemu-deprecated.texi           |   6 +
 qapi/block-core.json           |  28 +++-
 block/qcow2.h                  |   1 +
 include/block/dirty-bitmap.h   |  24 ++-
 block/dirty-bitmap.c           | 174 ++++++++++++-------
 block/qcow2-bitmap.c           | 174 +++++++++++++------
 block/qcow2.c                  |   4 +-
 blockdev.c                     |  55 ++----
 migration/block-dirty-bitmap.c |  23 +--
 nbd/server.c                   |  13 +-
 tests/qemu-iotests/124         | 113 +++++++++++++
 tests/qemu-iotests/124.out     |   4 +-
 tests/qemu-iotests/236.out     |  28 ++++
 tests/qemu-iotests/246         | 114 +++++++++++++
 tests/qemu-iotests/246.out     | 295 +++++++++++++++++++++++++++++++++
 tests/qemu-iotests/group       |   1 +
 17 files changed, 871 insertions(+), 195 deletions(-)
 create mode 100755 tests/qemu-iotests/246
 create mode 100644 tests/qemu-iotests/246.out

Comments

Peter Maydell March 13, 2019, 7:10 p.m. UTC | #1
On Tue, 12 Mar 2019 at 20:23, John Snow <jsnow@redhat.com> wrote:
>
> The following changes since commit 46316f1dfffc6be72e94e89f7b0e9162e7dcdcf1:
>
>   Merge remote-tracking branch 'remotes/awilliam/tags/vfio-updates-20190311.0' into staging (2019-03-12 13:37:29 +0000)
>
> are available in the Git repository at:
>
>   https://github.com/jnsnow/qemu.git tags/bitmaps-pull-request
>
> for you to fetch changes up to e2ec4119dc57e9d65e419b2e9071d35300aa1d92:
>
>   tests/qemu-iotests: add bitmap resize test 246 (2019-03-12 15:00:48 -0400)
>
> ----------------------------------------------------------------
> Pull request
>

Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/4.0
for any user-visible changes.

-- PMM