'amend' was the only sub-command not listed alphabetically; hoist
it earlier, and separate the @end table block to make it easier
to copy-and-paste the addition of future sub-commands.
Signed-off-by: Eric Blake
---
qemu-img-cmds.hx | 9 ++---
1 file changed, 6
On 07/25/2017 09:41 AM, Peter Lieven wrote:
> Signed-off-by: Peter Lieven
> ---
> block/qcow2.c| 7 +++
> qapi/block-core.json | 6 +-
> 2 files changed, 12 insertions(+), 1 deletion(-)
>
> +++ b/qapi/block-core.json
> @@ -68,6 +68,9 @@
> # @encrypt: details about
On 07/25/2017 09:41 AM, Peter Lieven wrote:
> Signed-off-by: Peter Lieven
> ---
> block/qcow2-cluster.c | 15 +++
> block/qcow2.c | 25 -
> configure | 2 +-
> docs/interop/qcow2.txt | 2 ++
> qapi/block-core.json | 15
On 07/25/2017 04:28 PM, John Snow wrote:
>
>
> On 07/21/2017 02:32 PM, Eric Blake wrote:
>> We've been documenting the value in bytes since its introduction
>> in commit b9a9b3a4 (v1.3), where it was actually reported in bytes.
>>
>> Commit e4654d2 (v2.0) then removed things from block/qapi.c,
On 07/25/2017 09:41 AM, Peter Lieven wrote:
> Signed-off-by: Peter Lieven
> ---
> qemu-img.texi | 26 ++
> 1 file changed, 26 insertions(+)
>
> diff --git a/qemu-img.texi b/qemu-img.texi
> index 72dabd6..3612c59 100644
> --- a/qemu-img.texi
> +++
On 07/25/2017 09:41 AM, Peter Lieven wrote:
> this adds parsing and validation for the compress create
> options. They are only validated but not yet used.
>
> Signed-off-by: Peter Lieven
> ---
> block/qcow2.c | 86
> +--
>
On 07/21/2017 02:32 PM, Eric Blake wrote:
We've been documenting the value in bytes since its introduction
in commit b9a9b3a4 (v1.3), where it was actually reported in bytes.
Commit e4654d2 (v2.0) then removed things from block/qapi.c, in
preparation for a rewrite to a list of dirty sectors
From: Markus Armbruster
Leaving interpolation into JSON to qmp() is more robust than building
QMP input manually, as explained in the commit before previous.
The case in qpci_plug_device_test() is a bit complicated: it
interpolates several JSON object members, not just a
On 07/25/2017 09:41 AM, Peter Lieven wrote:
> Signed-off-by: Peter Lieven
> ---
> qapi/block-core.json | 40
> 1 file changed, 40 insertions(+)
>
> diff --git a/qapi/block-core.json b/qapi/block-core.json
> index 833c602..f652206 100644
>
Now that we have the qmp_cmd() helper, we can further simplify
some of the tests by using it.
Signed-off-by: Eric Blake
---
tests/device-introspect-test.c | 3 +--
tests/ide-test.c | 2 +-
tests/libqos/libqos.c | 5 +++--
tests/libqos/pci-pc.c
From: Markus Armbruster
The qmp_FOO() take a printf-like format string. In a few places, we
assign a string literal to a variable and pass that instead of simply
passing the literal. Clean that up.
Bonus: gets rid of non-literal format strings. A step towards
compile-time
On 07/25/2017 03:29 PM, Peter Lieven wrote:
>>> + deflate: Standard zlib deflate compression without
>>> +compression header
>> Why did you name it "deflate" instead of "zlib" again?
>
> zlib provides raw deflate encoding and gzip encoding both with
Am 25.07.2017 um 17:03 schrieb Eric Blake:
> On 07/25/2017 09:41 AM, Peter Lieven wrote:
>> Signed-off-by: Peter Lieven
>> ---
>> docs/interop/qcow2.txt | 51
>> +-
>> roms/ipxe | 2 +-
>> 2 files changed, 51
On 07/25/2017 10:56 AM, Max Reitz wrote:
> Without redirecting qemu's stderr to stdout, _filter_qemu will not apply
> to warnings. This results in $QEMU_PROG not being replaced by QEMU_PROG
> which is not great if your qemu executable is not called
> qemu-system-x86_64 (e.g. qemu-system-i386).
>
On 07/25/2017 10:56 AM, Max Reitz wrote:
> On one hand, the _make_test_img invocation for creating the target image
> was missing a -u because its backing file is not supposed to exist at
> that point.
>
> On the other hand, nobody noticed probably because the backing file is
> created later on
On 07/25/2017 12:24 PM, Daniel P. Berrange wrote:
>>
>> OK, let's abstract a bit more. Let's take this part of your statement:
>>
>> "if qemu-io in this environment cannot do aio=native"
>>
>> Let's call that a feature check. Depending on how the *feature check*
>> is written, a negative
On 07/25/2017 11:36 AM, Stefan Hajnoczi wrote:
There is not much getting started documentation for qemu-iotests. This
patch explains how to create a new test and covers the overall testing
approach.
Cc: Ishani Chugh
Reviewed-by: Eric Blake
On Tue, Jul 25, 2017 at 12:16:13PM -0400, Cleber Rosa wrote:
>
>
> On 07/25/2017 11:49 AM, Stefan Hajnoczi wrote:
> > On Fri, Jul 21, 2017 at 10:21:24AM -0400, Cleber Rosa wrote:
> >> On 07/21/2017 10:01 AM, Daniel P. Berrange wrote:
> >>> On Fri, Jul 21, 2017 at 01:33:25PM +0100, Stefan
On Tue, Jul 25, 2017 at 05:09:41PM +0100, Stefan Hajnoczi wrote:
On Tue, Jul 25, 2017 at 01:29:08PM +0300, Manos Pitsidianakis wrote:
On Mon, Jul 24, 2017 at 04:12:47PM +0100, Stefan Hajnoczi wrote:
> On Fri, Jul 14, 2017 at 12:45:18PM +0300, Manos Pitsidianakis wrote:
> > ThrottleGroup is
On 07/25/2017 11:49 AM, Stefan Hajnoczi wrote:
> On Fri, Jul 21, 2017 at 10:21:24AM -0400, Cleber Rosa wrote:
>> On 07/21/2017 10:01 AM, Daniel P. Berrange wrote:
>>> On Fri, Jul 21, 2017 at 01:33:25PM +0100, Stefan Hajnoczi wrote:
On Thu, Jul 20, 2017 at 11:47:27PM -0400, Cleber Rosa
On 25 July 2017 at 16:12, Max Reitz wrote:
> The following changes since commit 4c4414a4388f902b7ae2814f9a64898dd0e426a5:
>
> hw/display/sm501: Don't use vmstate_register_ram_global() (2017-07-25
> 13:04:28 +0100)
>
> are available in the git repository at:
>
>
On Tue, Jul 25, 2017 at 01:29:08PM +0300, Manos Pitsidianakis wrote:
> On Mon, Jul 24, 2017 at 04:12:47PM +0100, Stefan Hajnoczi wrote:
> > On Fri, Jul 14, 2017 at 12:45:18PM +0300, Manos Pitsidianakis wrote:
> > > ThrottleGroup is converted to an object. This will allow the future
> > > throttle
Without redirecting qemu's stderr to stdout, _filter_qemu will not apply
to warnings. This results in $QEMU_PROG not being replaced by QEMU_PROG
which is not great if your qemu executable is not called
qemu-system-x86_64 (e.g. qemu-system-i386).
Signed-off-by: Max Reitz
---
This series contains some small fixes for issues I stumbled upon when
preparing my pull request.
Max Reitz (2):
iotests: Fix test 156
iotests: Redirect stderr to stdout in 186
tests/qemu-iotests/156 | 4 ++--
tests/qemu-iotests/186 | 2 +-
tests/qemu-iotests/186.out | 12
On one hand, the _make_test_img invocation for creating the target image
was missing a -u because its backing file is not supposed to exist at
that point.
On the other hand, nobody noticed probably because the backing file is
created later on and _cleanup failed to remove it: The quotation marks
On Fri, Jul 21, 2017 at 10:21:24AM -0400, Cleber Rosa wrote:
> On 07/21/2017 10:01 AM, Daniel P. Berrange wrote:
> > On Fri, Jul 21, 2017 at 01:33:25PM +0100, Stefan Hajnoczi wrote:
> >> On Thu, Jul 20, 2017 at 11:47:27PM -0400, Cleber Rosa wrote:
> Without the static capabilities defined, the
On Tue, Jul 25, 2017 at 04:45:46PM +0100, Stefan Hajnoczi wrote:
> On Mon, Jul 24, 2017 at 02:44:13PM +0800, Jing Liu wrote:
> > On 2017/7/21 上午11:47, Cleber Rosa wrote:
> > > One of the "sub-"tests of test 087 requires CONFIG_LINUX_AIO.
> > >
> > > As a PoC/RFC, this goes the easy route and
On Mon, Jul 24, 2017 at 02:44:13PM +0800, Jing Liu wrote:
> On 2017/7/21 上午11:47, Cleber Rosa wrote:
> > One of the "sub-"tests of test 087 requires CONFIG_LINUX_AIO.
> >
> > As a PoC/RFC, this goes the easy route and skips the test as a whole
> > when that feature is missing. Other approaches
There is not much getting started documentation for qemu-iotests. This
patch explains how to create a new test and covers the overall testing
approach.
Cc: Ishani Chugh
Reviewed-by: Eric Blake
Reviewed-by: Philippe Mathieu-Daudé
On 25 July 2017 at 16:20, Stefan Hajnoczi wrote:
> On Mon, Jul 24, 2017 at 11:20:44AM +0100, Peter Maydell wrote:
>> Should ./check be run from the source tree, or the build tree? The
>> existing README text doesn't say and I don't think your additions
>> do either.
>
> It
On 24/07/2017 20:42, Eric Blake wrote:
> On 07/24/2017 01:27 PM, Philippe Mathieu-Daudé wrote:
>> This is equivalent to assert(russian roulette) so better remove it.
>>
>> block/qcow2-bitmap.c:259:29: warning: The left operand of '==' is a garbage
>> value
>> assert(bitmap_table == NULL);
On 07/25/2017 10:02 AM, Philippe Mathieu-Daudé wrote:
> Maybe worth adding "Coverity: CID 1377700"
At this point, the PULL request is already posted, so it may be too
late. But it's not the end of the world if we miss the extra comment.
>
> On 07/14/2017 01:00 PM, Max Reitz wrote:
>> On
On Mon, Jul 24, 2017 at 11:11:28AM +0200, Kevin Wolf wrote:
> Am 21.07.2017 um 11:34 hat Stefan Hajnoczi geschrieben:
> > +5. Generate the golden master file
> > +
> > +Run your test with "./check ". You may need to pass
> > additional
> > +options to use an image format or protocol.
>
>
On Mon, Jul 24, 2017 at 11:20:44AM +0100, Peter Maydell wrote:
> On 21 July 2017 at 10:34, Stefan Hajnoczi wrote:
> > There is not much getting started documentation for qemu-iotests. This
> > patch explains how to create a new test and covers the overall testing
> >
From: Kevin Wolf
Commits 70f17a1 ('error: Revert unwanted change of warning messages')
and e1824e5 ('qemu-iotests: Test 'info block'') had a semantic merge
conflict, which results in failure for qemu-iotests case 186. Fix the
reference output to consider the changes of 70f17a1.
From: Vladimir Sementsov-Ogievskiy
Fix possible crash on error path in
qcow2_remove_persistent_dirty_bitmap. Although bitmap_free was added in
88ddffae8fc the bug was introduced later in commit 469c71edc72 (when
qcow2_remove_persistent_dirty_bitmap was added).
The following changes since commit 4c4414a4388f902b7ae2814f9a64898dd0e426a5:
hw/display/sm501: Don't use vmstate_register_ram_global() (2017-07-25
13:04:28 +0100)
are available in the git repository at:
git://github.com/XanClic/qemu.git tags/pull-block-2017-07-25
for you to fetch changes
From: "Daniel P. Berrange"
Fix leak of the 'encryptopts' string, which was mistakenly
declared const.
Fix leak of QemuOpts entry which should not have been deleted
from the opts array.
Reported by: coverity
Signed-off-by: Daniel P. Berrange
On 2017-07-25 10:59, Kevin Wolf wrote:
> Commits 70f17a1 ('error: Revert unwanted change of warning messages')
> and e1824e5 ('qemu-iotests: Test 'info block'') had a semantic merge
> conflict, which results in failure for qemu-iotests case 186. Fix the
> reference output to consider the changes
Maybe worth adding "Coverity: CID 1377700"
On 07/14/2017 01:00 PM, Max Reitz wrote:
On 2017-07-14 14:33, Vladimir Sementsov-Ogievskiy wrote:
Fix possible crash on error path in
qcow2_remove_persistent_dirty_bitmap. Although bitmap_free was added in
88ddffae8fc the bug was introduced later in
On 2017-07-25 10:59, Kevin Wolf wrote:
> Commits 70f17a1 ('error: Revert unwanted change of warning messages')
> and e1824e5 ('qemu-iotests: Test 'info block'') had a semantic merge
> conflict, which results in failure for qemu-iotests case 186. Fix the
> reference output to consider the changes
On 07/25/2017 09:41 AM, Peter Lieven wrote:
> Signed-off-by: Peter Lieven
> ---
> docs/interop/qcow2.txt | 51
> +-
> roms/ipxe | 2 +-
> 2 files changed, 51 insertions(+), 2 deletions(-)
>
> +
> +== Compress format
Signed-off-by: Peter Lieven
---
qemu-img.texi | 26 ++
1 file changed, 26 insertions(+)
diff --git a/qemu-img.texi b/qemu-img.texi
index 72dabd6..3612c59 100644
--- a/qemu-img.texi
+++ b/qemu-img.texi
@@ -676,6 +676,32 @@ file which is COW and has data
we now pass the parameters to the zlib compressor if the
extension is present and use the old default values if
the extension is absent.
Signed-off-by: Peter Lieven
---
block/qcow2-cluster.c | 58 ++-
block/qcow2.c | 53
if we specify exactly one iov of s->cluster_size bytes we can avoid
the bounce buffer.
Signed-off-by: Peter Lieven
---
block/qcow2.c | 12 +++-
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/block/qcow2.c b/block/qcow2.c
index ffe609d..a12b3d7 100644
---
we now read the extension on open and write it on update, but
do not yet use it.
Signed-off-by: Peter Lieven
---
block/qcow2.c | 92 +++
block/qcow2.h | 21 ++
2 files changed, 108 insertions(+), 5 deletions(-)
Signed-off-by: Peter Lieven
---
block/qcow2.c| 7 +++
qapi/block-core.json | 6 +-
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/block/qcow2.c b/block/qcow2.c
index 0e9c2b8..7e03877 100644
--- a/block/qcow2.c
+++ b/block/qcow2.c
@@ -3968,6 +3968,13
Signed-off-by: Peter Lieven
---
block/qcow2-cluster.c | 15 +++
block/qcow2.c | 25 -
configure | 2 +-
docs/interop/qcow2.txt | 2 ++
qapi/block-core.json | 15 ---
qemu-img.texi | 1 +
6 files
Signed-off-by: Peter Lieven
---
docs/interop/qcow2.txt | 51 +-
roms/ipxe | 2 +-
2 files changed, 51 insertions(+), 2 deletions(-)
diff --git a/docs/interop/qcow2.txt b/docs/interop/qcow2.txt
index d7fdb1f..d0d2a8f
this adds a create option for Qcow2 images to specify the compression format
and level for compressed clusters. The series adds 2 algorithms to choose from:
zlib and lzo. zlib is the current default, but with unoptimal settings.
If no compress.format option is specified the old zlib with the old
this adds parsing and validation for the compress create
options. They are only validated but not yet used.
Signed-off-by: Peter Lieven
---
block/qcow2.c | 86 +--
include/block/block_int.h | 39 +++--
2 files
Signed-off-by: Peter Lieven
---
block/qcow2.c | 13 ++---
1 file changed, 2 insertions(+), 11 deletions(-)
diff --git a/block/qcow2.c b/block/qcow2.c
index 7fd52e1..ffe609d 100644
--- a/block/qcow2.c
+++ b/block/qcow2.c
@@ -3031,7 +3031,7 @@ static int qcow2_create(const
Signed-off-by: Peter Lieven
---
qapi/block-core.json | 40
1 file changed, 40 insertions(+)
diff --git a/qapi/block-core.json b/qapi/block-core.json
index 833c602..f652206 100644
--- a/qapi/block-core.json
+++ b/qapi/block-core.json
@@
On Mon, Jul 24, 2017 at 10:39:50AM -0500, Eric Blake wrote:
> Kevin is correct, and I need tests of my recent bug fixes :)
>
> https://lists.gnu.org/archive/html/qemu-devel/2017-07/msg07235.html
>
> Eric Blake (2):
> iotests: Check dirty bitmap statistics in 124
> iotests: Add test of recent
On Tue, Jul 25, 2017 at 10:59:36AM +0200, Kevin Wolf wrote:
> Commits 70f17a1 ('error: Revert unwanted change of warning messages')
> and e1824e5 ('qemu-iotests: Test 'info block'') had a semantic merge
> conflict, which results in failure for qemu-iotests case 186. Fix the
> reference output to
Kevin Wolf writes:
> Commits 70f17a1 ('error: Revert unwanted change of warning messages')
> and e1824e5 ('qemu-iotests: Test 'info block'') had a semantic merge
> conflict, which results in failure for qemu-iotests case 186. Fix the
> reference output to consider the changes
On Mon, Jul 24, 2017 at 04:12:47PM +0100, Stefan Hajnoczi wrote:
On Fri, Jul 14, 2017 at 12:45:18PM +0300, Manos Pitsidianakis wrote:
ThrottleGroup is converted to an object. This will allow the future
throttle block filter drive easy creation and configuration of throttle
groups in QMP and
On Tue, Jul 25, 2017 at 08:18:31AM +0200, Markus Armbruster wrote:
> Mao Zhongyi writes:
>
> > On 07/25/2017 06:07 AM, John Snow wrote:
> >> This was posted over a month ago with two R-Bs, did it get merged or
> >> dropped?
> >>
> >> --js
> >
> > Not yet, I hope that
Commits 70f17a1 ('error: Revert unwanted change of warning messages')
and e1824e5 ('qemu-iotests: Test 'info block'') had a semantic merge
conflict, which results in failure for qemu-iotests case 186. Fix the
reference output to consider the changes of 70f17a1.
Signed-off-by: Kevin Wolf
Mao Zhongyi writes:
> On 07/25/2017 06:07 AM, John Snow wrote:
>> This was posted over a month ago with two R-Bs, did it get merged or dropped?
>>
>> --js
>
> Not yet, I hope that it will.
get_maintainers.pl blames Daniel, Gerd and Paolo :)
60 matches
Mail list logo