qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] dc1554: block: add block_set_io_throttle virt


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] dc1554: block: add block_set_io_throttle virtio-blk-pci QM...
Date: Wed, 24 Jan 2018 08:59:10 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: dc15541d5998e08001194b10863fe63a916263c8
      
https://github.com/qemu/qemu/commit/dc15541d5998e08001194b10863fe63a916263c8
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2018-01-22 (Mon, 22 Jan 2018)

  Changed paths:
    M qapi/block-core.json

  Log Message:
  -----------
  block: add block_set_io_throttle virtio-blk-pci QMP example

The block_set_io_throttle command can look up BlockBackends by the
attached qdev device ID.  virtio-blk-pci is a special case because the
actual VirtIOBlock device is the "/virtio-backend" child of the PCI
adapter device.

Add a QMP schema example so clients will know how to use
block_set_io_throttle on the virtio-blk-pci device.

The alternative is to implement some sort of aliasing for qmp_get_blk()
but that is likely to cause confusion and could break future use cases.
Let's not go there.

Cc: Kevin Wolf <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Alberto Garcia <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 5292e79f226bc1b65d1795c060e9a8dbace54af3
      
https://github.com/qemu/qemu/commit/5292e79f226bc1b65d1795c060e9a8dbace54af3
  Author: Klim Kireev <address@hidden>
  Date:   2018-01-22 (Mon, 22 Jan 2018)

  Changed paths:
    A docs/interop/prl-xml.txt

  Log Message:
  -----------
  docs/interop/prl-xml: description of Parallels Disk format

This patch adds main information about Parallels Disk
format, which consists of DiskDescriptor.xml and other files.

Signed-off-by: Edgar Kaziakhmedov <address@hidden>
Signed-off-by: Klim Kireev <address@hidden>
Signed-off-by: Vladimir Sementsov-Ogievskiy <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
Message-id: address@hidden
CC: Stefan Hajnoczi <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: ed279a06c53784c8c6c9b41aa0388a4ce8a70410
      
https://github.com/qemu/qemu/commit/ed279a06c53784c8c6c9b41aa0388a4ce8a70410
  Author: Klim Kireev <address@hidden>
  Date:   2018-01-22 (Mon, 22 Jan 2018)

  Changed paths:
    M block/Makefile.objs
    M configure
    M scripts/checkpatch.pl

  Log Message:
  -----------
  configure: add dependency

This dependency is required for adequate Parallels images support.
Typically the disk consists of several images which are glued by
XML disk descriptor. Also XML hides inside several important parameters
which are not available in the image header.

The patch also adds clause to checkpatch.pl to understand libxml2 types.

Signed-off-by: Denis V. Lunev <address@hidden>
Signed-off-by: Klim Kireev <address@hidden>
Signed-off-by: Edgar Kaziakhmedov <address@hidden>
Signed-off-by: Vladimir Sementsov-Ogievskiy <address@hidden>
Message-id: address@hidden
CC: Stefan Hajnoczi <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 90fe66f046d863363cfffcda05235ed610f6b5ef
      
https://github.com/qemu/qemu/commit/90fe66f046d863363cfffcda05235ed610f6b5ef
  Author: Klim Kireev <address@hidden>
  Date:   2018-01-22 (Mon, 22 Jan 2018)

  Changed paths:
    M block/parallels.c
    A block/parallels.h

  Log Message:
  -----------
  block/parallels: move some structures into header

To implement xml format, some defines and structures
from parallels.c are required.

Signed-off-by: Klim Kireev <address@hidden>
Reviewed-by: Vladimir Sementsov-Ogievskiy <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
Signed-off-by: Vladimir Sementsov-Ogievskiy <address@hidden>
Signed-off-by: Edgar Kaziakhmedov <address@hidden>
Message-id: address@hidden
CC: Stefan Hajnoczi <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 908b1c848e57ef14f17a5540e11aa9eb16219d66
      
https://github.com/qemu/qemu/commit/908b1c848e57ef14f17a5540e11aa9eb16219d66
  Author: Klim Kireev <address@hidden>
  Date:   2018-01-22 (Mon, 22 Jan 2018)

  Changed paths:
    M block/parallels.c
    M block/parallels.h

  Log Message:
  -----------
  block/parallels: replace some magic numbers

Signed-off-by: Klim Kireev <address@hidden>
Reviewed-by: Vladimir Sementsov-Ogievskiy <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
Signed-off-by: Vladimir Sementsov-Ogievskiy <address@hidden>
Signed-off-by: Edgar Kaziakhmedov <address@hidden>
Message-id: address@hidden
CC: Stefan Hajnoczi <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: bcbb3866da19cce4360c828b6ec1c2a137757927
      
https://github.com/qemu/qemu/commit/bcbb3866da19cce4360c828b6ec1c2a137757927
  Author: Edgar Kaziakhmedov <address@hidden>
  Date:   2018-01-22 (Mon, 22 Jan 2018)

  Changed paths:
    M block/parallels.c

  Log Message:
  -----------
  block/parallels: add backing support to readv/writev

Since parallels format supports backing files, refine
readv/writev (allocate_clusters) to redirect read/write requests
to a backing file (if cluster is not available in the current bs).

Signed-off-by: Edgar Kaziakhmedov <address@hidden>
Signed-off-by: Vladimir Sementsov-Ogievskiy <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
Signed-off-by: Klim Kireev <address@hidden>
Message-id: address@hidden
CC: Stefan Hajnoczi <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: 25bfd5a75fa3e8f5796656c7634e26193f7bedc1
      
https://github.com/qemu/qemu/commit/25bfd5a75fa3e8f5796656c7634e26193f7bedc1
  Author: Peter Maydell <address@hidden>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M block/Makefile.objs
    M block/parallels.c
    A block/parallels.h
    M configure
    A docs/interop/prl-xml.txt
    M qapi/block-core.json
    M scripts/checkpatch.pl

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into 
staging

Pull request

v2:
 * Drop merge failure from a previous pull request that broke virtio-blk on ARM
   guests
 * Add Parallels XML patch series

# gpg: Signature made Mon 22 Jan 2018 16:00:40 GMT
# gpg:                using RSA key 0x9CA4ABB381AB73C8
# gpg: Good signature from "Stefan Hajnoczi <address@hidden>"
# gpg:                 aka "Stefan Hajnoczi <address@hidden>"
# Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8

* remotes/stefanha/tags/block-pull-request:
  block/parallels: add backing support to readv/writev
  block/parallels: replace some magic numbers
  block/parallels: move some structures into header
  configure: add dependency
  docs/interop/prl-xml: description of Parallels Disk format
  block: add block_set_io_throttle virtio-blk-pci QMP example

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/238e2d93c9dd...25bfd5a75fa3

reply via email to

[Prev in Thread] Current Thread [Next in Thread]