[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] bc3a7f: Fix nocow typos in manpage
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] bc3a7f: Fix nocow typos in manpage |
Date: |
Mon, 07 Jul 2014 08:30:06 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: bc3a7f90ff44037bbe898708081db23a08fa7189
https://github.com/qemu/qemu/commit/bc3a7f90ff44037bbe898708081db23a08fa7189
Author: Chunyan Liu <address@hidden>
Date: 2014-07-07 (Mon, 07 Jul 2014)
Changed paths:
M qemu-doc.texi
M qemu-img.texi
Log Message:
-----------
Fix nocow typos in manpage
Signed-off-by: Chunyan Liu <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 5a0f6fd5c84573387056e0464a7fc0c6fb70b2dc
https://github.com/qemu/qemu/commit/5a0f6fd5c84573387056e0464a7fc0c6fb70b2dc
Author: Kevin Wolf <address@hidden>
Date: 2014-07-07 (Mon, 07 Jul 2014)
Changed paths:
M block/mirror.c
M tests/qemu-iotests/041
M tests/qemu-iotests/041.out
Log Message:
-----------
mirror: Fix qiov size for short requests
When mirroring an image of a size that is not a multiple of the
mirror job granularity, the last request would have the right nb_sectors
argument, but a qiov that is rounded up to the next multiple of the
granularity. Don't do this.
This fixes a segfault that is caused by raw-posix being confused by this
and allocating a buffer with request length, but operating on it with
qiov length.
[s/Driver/Drive/ in qemu-iotests 041 as suggested by Eric
--Stefan]
Reported-by: Eric Blake <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Tested-by: Eric Blake <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 37253e1ec898b167c5ff1fe63e14914bd35e28d9
https://github.com/qemu/qemu/commit/37253e1ec898b167c5ff1fe63e14914bd35e28d9
Author: Stefan Hajnoczi <address@hidden>
Date: 2014-07-07 (Mon, 07 Jul 2014)
Changed paths:
M MAINTAINERS
Log Message:
-----------
MAINTAINERS: add Stefan Hajnoczi to IDE maintainers
Make Stefan officially co-maintain hw/ide/ with Kevin.
Signed-off-by: Stefan Hajnoczi <address@hidden>
Acked-by: Kevin Wolf <address@hidden>
Commit: d02f8adc6d2a178bcbf77d0413f9a96fdbed53f0
https://github.com/qemu/qemu/commit/d02f8adc6d2a178bcbf77d0413f9a96fdbed53f0
Author: Reza Jelveh <address@hidden>
Date: 2014-07-07 (Mon, 07 Jul 2014)
Changed paths:
M hw/ide/ahci.c
M hw/ide/ahci.h
Log Message:
-----------
ahci.c: mask unused flags when reading size PRDT DBC
The data byte count(DBC) read from the description information is defined for
bits 21:00. Bits 30:22 are reserved and bit 31 is the Interrupt on Completion
(I) flag.
Completion interrupts are triggered after every transaction instead of on
I-flag in QEMU. tbl_entry_size is a signed integer and improperly reading the
DBC leads to a negative offset that causes sglist allocation to fail.
Signed-off-by: Reza Jelveh <address@hidden>
Reviewed-by: Alexander Graf <address@hidden>
Reviewed-by: Kevin Wolf <address@hidden>
Reviewed-by: John Snow <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: a42a1facb77fb0e3db9a416922de13d9ab66c26a
https://github.com/qemu/qemu/commit/a42a1facb77fb0e3db9a416922de13d9ab66c26a
Author: BenoƮt Canet <address@hidden>
Date: 2014-07-07 (Mon, 07 Jul 2014)
Changed paths:
M tests/qemu-iotests/041
Log Message:
-----------
qemu-iotests: Disable Quorum testing in 041 when Quorum is not builtin
This avoid breaking tests on RHEL6 where gnutls is too old for quorum to be
built by default.
Signed-off-by: Benoit Canet <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: aa729704f48331787d0afac510df214aedda2843
https://github.com/qemu/qemu/commit/aa729704f48331787d0afac510df214aedda2843
Author: Markus Armbruster <address@hidden>
Date: 2014-07-07 (Mon, 07 Jul 2014)
Changed paths:
M block/raw-posix.c
Log Message:
-----------
raw-posix: Fix raw_getlength() to always return -errno on error
We got a merry mix of -1 and -errno here.
Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Benoit Canet <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 5a18e67dfd515992076c5fcae47035fdd3ed2462
https://github.com/qemu/qemu/commit/5a18e67dfd515992076c5fcae47035fdd3ed2462
Author: Le Tan <address@hidden>
Date: 2014-07-07 (Mon, 07 Jul 2014)
Changed paths:
M hw/ide/ahci.c
Log Message:
-----------
ahci: map memory via device's address space instead of address_space_memory
In map_page() in hw/ide/ahci.c, replace cpu_physical_memory_map() and
cpu_physical_memory_unmap() with dma_memory_map() and dma_memory_unmap(),
because ahci devices should not access memory directly but via their address
space. Add an AddressSpace parameter to map_page(). In order to call
map_page(), we should pass the AHCIState.as as the AddressSpace argument.
Signed-off-by: Le Tan <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 448ad91db4a560c01f89bd6f7e4bec7d869926a5
https://github.com/qemu/qemu/commit/448ad91db4a560c01f89bd6f7e4bec7d869926a5
Author: Ming Lei <address@hidden>
Date: 2014-07-07 (Mon, 07 Jul 2014)
Changed paths:
M block.c
M include/block/block.h
M include/block/block_int.h
Log Message:
-----------
block: block: introduce APIs for submitting IO as a batch
This patch introduces three APIs so that following
patches can support queuing I/O requests and submitting them
as a batch for improving I/O performance.
Reviewed-by: Paolo Bonzini <address@hidden>
Signed-off-by: Ming Lei <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 1b3abdcccf18d98c3952b41be0bc1db3ef6009dd
https://github.com/qemu/qemu/commit/1b3abdcccf18d98c3952b41be0bc1db3ef6009dd
Author: Ming Lei <address@hidden>
Date: 2014-07-07 (Mon, 07 Jul 2014)
Changed paths:
M block/linux-aio.c
M block/raw-aio.h
M block/raw-posix.c
Log Message:
-----------
linux-aio: implement io plug, unplug and flush io queue
This patch implements .bdrv_io_plug, .bdrv_io_unplug and
.bdrv_flush_io_queue callbacks for linux-aio Block Drivers,
so that submitting I/O as a batch can be supported on linux-aio.
[Unprocessed requests are completed with -EIO instead of a bogus ret
value.
--Stefan]
Signed-off-by: Ming Lei <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: dd67c1d7e75151e2c058ccdd2162643074357442
https://github.com/qemu/qemu/commit/dd67c1d7e75151e2c058ccdd2162643074357442
Author: Ming Lei <address@hidden>
Date: 2014-07-07 (Mon, 07 Jul 2014)
Changed paths:
M hw/block/dataplane/virtio-blk.c
Log Message:
-----------
dataplane: submit I/O as a batch
Before commit 580b6b2aa2(dataplane: use the QEMU block
layer for I/O), dataplane for virtio-blk submits block
I/O as a batch.
This commit 580b6b2aa2 replaces the custom linux AIO
implementation(including submit I/O as a batch) with QEMU
block layer, but this commit causes ~40% throughput regression
on virtio-blk performance, and removing submitting I/O
as a batch is one of the causes.
This patch applies the newly introduced bdrv_io_plug() and
bdrv_io_unplug() interfaces to support submitting I/O
at batch for Qemu block layer, and in my test, the change
can improve throughput by ~30% with 'aio=native'.
Following my fio test script:
[global]
direct=1
size=4G
bsrange=4k-4k
timeout=40
numjobs=4
ioengine=libaio
iodepth=64
filename=/dev/vdc
group_reporting=1
[f]
rw=randread
Result on one of my small machine(host: x86_64, 2cores, 4thread, guest: 4cores):
- qemu master: 65K IOPS
- qemu master with these patches: 92K IOPS
- 2.0.0 release(dataplane using custom linux aio): 104K IOPS
Reviewed-by: Paolo Bonzini <address@hidden>
Signed-off-by: Ming Lei <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: f4eb32b590bf58c1c67570775eb78beb09964fad
https://github.com/qemu/qemu/commit/f4eb32b590bf58c1c67570775eb78beb09964fad
Author: Stefan Hajnoczi <address@hidden>
Date: 2014-07-07 (Mon, 07 Jul 2014)
Changed paths:
M qmp.c
Log Message:
-----------
qmp: show QOM properties in device-list-properties
Devices can use a mix of qdev and QOM properties. Currently only the
qdev properties are displayed by device-list-properties.
This patch extends the property enumeration algorithm to also display
QOM properties (excluding the implicit "type", "realized",
"hotpluggable", and "parent_bus" properties).
When a qdev property exists, use the qdev type name to preserve
backwards compatibility. QOM type names can be different for bool (qdev
on/off) and str (used by qdev pointers).
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 9540d1f8d9b4b974af2fd359d7c642f09fc6f44d
https://github.com/qemu/qemu/commit/9540d1f8d9b4b974af2fd359d7c642f09fc6f44d
Author: Peter Maydell <address@hidden>
Date: 2014-07-07 (Mon, 07 Jul 2014)
Changed paths:
M MAINTAINERS
M block.c
M block/linux-aio.c
M block/mirror.c
M block/raw-aio.h
M block/raw-posix.c
M hw/block/dataplane/virtio-blk.c
M hw/ide/ahci.c
M hw/ide/ahci.h
M include/block/block.h
M include/block/block_int.h
M qemu-doc.texi
M qemu-img.texi
M qmp.c
M tests/qemu-iotests/041
M tests/qemu-iotests/041.out
Log Message:
-----------
Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into
staging
Block pull request
# gpg: Signature made Mon 07 Jul 2014 13:27:20 BST using RSA key ID 81AB73C8
# gpg: Good signature from "Stefan Hajnoczi <address@hidden>"
# gpg: aka "Stefan Hajnoczi <address@hidden>"
* remotes/stefanha/tags/block-pull-request:
qmp: show QOM properties in device-list-properties
dataplane: submit I/O as a batch
linux-aio: implement io plug, unplug and flush io queue
block: block: introduce APIs for submitting IO as a batch
ahci: map memory via device's address space instead of address_space_memory
raw-posix: Fix raw_getlength() to always return -errno on error
qemu-iotests: Disable Quorum testing in 041 when Quorum is not builtin
ahci.c: mask unused flags when reading size PRDT DBC
MAINTAINERS: add Stefan Hajnoczi to IDE maintainers
mirror: Fix qiov size for short requests
Fix nocow typos in manpage
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/f811d4743b35...9540d1f8d9b4
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] bc3a7f: Fix nocow typos in manpage,
GitHub <=