From: Paolo Bonzini <pbonzini@redhat.com>
To: Luiz Capitulino <lcapitulino@redhat.com>
Cc: kwolf@redhat.com, qemu-devel@nongnu.org, armbru@redhat.com
Subject: Re: [Qemu-devel] [RFC 0/7] block: bdrv_img_create(): propagate errors
Date: Fri, 12 Oct 2012 10:31:45 +0200 [thread overview]
Message-ID: <5077D571.3020101@redhat.com> (raw)
In-Reply-To: <1349990825-2659-1-git-send-email-lcapitulino@redhat.com>
Il 11/10/2012 23:26, Luiz Capitulino ha scritto:
> I'm calling this an RFC because I did it on hurry and it's almost untested,
> but I wanted to drop it for early review while I'm out for a public holiday :)
>
> This should improve qmp_transaction() error messages on bdrv_img_create()
> failure quite a bit. Also, the "formatting" message is not printed to stdout
> anymore when in QMP.
>
> Luiz Capitulino (6):
> block: bdrv_img_create(): add param_ret argument
> block: bdrv_img_create(): move param printing to qemu-img
> block: bdrv_img_create(): add Error ** argument
> qemu-img: img_create(): use Error object
> qmp: qmp_transaction(): pass Error object to bdrv_img_create()
> block: bdrv_img_create(): drop unused code
>
> Paolo Bonzini (1):
> error: add error_set_errno and error_setg_errno
>
> block.c | 69 +++++++++++++++++++++++++++-----------------------------------
> block.h | 7 ++++---
> blockdev.c | 13 ++++++------
> error.c | 28 +++++++++++++++++++++++++
> error.h | 9 ++++++++
> qemu-img.c | 18 +++++++++++++---
> 6 files changed, 93 insertions(+), 51 deletions(-)
>
Looks good. We could debate endlessly how to order the patches, but the
idea is fine.
Paolo
prev parent reply other threads:[~2012-10-12 8:31 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-10-11 21:26 [Qemu-devel] [RFC 0/7] block: bdrv_img_create(): propagate errors Luiz Capitulino
2012-10-11 21:26 ` [Qemu-devel] [RFC 1/7] error: add error_set_errno and error_setg_errno Luiz Capitulino
2012-10-11 21:27 ` [Qemu-devel] [RFC 2/7] block: bdrv_img_create(): add param_ret argument Luiz Capitulino
2012-10-11 21:27 ` [Qemu-devel] [RFC 3/7] block: bdrv_img_create(): move param printing to qemu-img Luiz Capitulino
2012-10-12 8:29 ` Paolo Bonzini
2012-10-15 21:39 ` Luiz Capitulino
2012-10-11 21:27 ` [Qemu-devel] [RFC 4/7] block: bdrv_img_create(): add Error ** argument Luiz Capitulino
2012-10-11 21:27 ` [Qemu-devel] [RFC 5/7] qemu-img: img_create(): use Error object Luiz Capitulino
2012-10-11 21:27 ` [Qemu-devel] [RFC 6/7] qmp: qmp_transaction(): pass Error object to bdrv_img_create() Luiz Capitulino
2012-10-11 21:27 ` [Qemu-devel] [RFC 7/7] block: bdrv_img_create(): drop unused code Luiz Capitulino
2012-10-12 8:31 ` Paolo Bonzini [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5077D571.3020101@redhat.com \
--to=pbonzini@redhat.com \
--cc=armbru@redhat.com \
--cc=kwolf@redhat.com \
--cc=lcapitulino@redhat.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.