[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 08/11] QMP: Asynchronous messages enable/disable
From: |
Luiz Capitulino |
Subject: |
Re: [Qemu-devel] [PATCH 08/11] QMP: Asynchronous messages enable/disable support |
Date: |
Fri, 22 Jan 2010 18:09:22 -0200 |
On Fri, 22 Jan 2010 12:05:19 -0600
Anthony Liguori <address@hidden> wrote:
> On 01/21/2010 03:09 PM, Luiz Capitulino wrote:
> > This commit disables asynchronous messages by default and
> > introduces two new QMP commands: async_msg_enable and
> > async_msg_disable.
> >
> > Each QMP Monitor has its own set of asynchronous messages,
> > so for example, if QEMU is run with two QMP Monitors async
> > messages setup in one of them doesn't affect the other.
> >
> > To implement this design a bitmap is introduced to the
> > Monitor struct, each async message is represented by one bit.
> >
> > Signed-off-by: Luiz Capitulino<address@hidden>
> >
>
> Ah, I see I was a little confused.
>
> I'd suggest making async message masking an independent mechanism.
> Capabilities should strictly deal with protocol changes, not feature
> details.
To summarize (after a IRC talk): async messages are considered a
capability and should be enabled during the negotiation phase but
the masking of particular messages are not and can be done at
any time after the negotiation phase.
I'm ok with that, Markus?
- [Qemu-devel] [RFC 00/11]: QMP feature negotiation support, Luiz Capitulino, 2010/01/21
- [Qemu-devel] [PATCH 01/11] QMP: Initial mode-oriented bits, Luiz Capitulino, 2010/01/21
- [Qemu-devel] [PATCH 02/11] QMP: Introduce 'query-qmp-mode' command, Luiz Capitulino, 2010/01/21
- [Qemu-devel] [PATCH 03/11] QError: Add QMP mode-oriented errors, Luiz Capitulino, 2010/01/21
- [Qemu-devel] [PATCH 04/11] QMP: Introduce qmp_switch_mode command, Luiz Capitulino, 2010/01/21
- [Qemu-devel] [PATCH 05/11] QMP: advertise asynchronous messages, Luiz Capitulino, 2010/01/21
- [Qemu-devel] [PATCH 06/11] QMP: Array-based async messages, Luiz Capitulino, 2010/01/21
- [Qemu-devel] [PATCH 07/11] QError: New QERR_ASYNC_MSG_NOT_FOUND, Luiz Capitulino, 2010/01/21
- [Qemu-devel] [PATCH 08/11] QMP: Asynchronous messages enable/disable support, Luiz Capitulino, 2010/01/21
- Re: [Qemu-devel] [PATCH 08/11] QMP: Asynchronous messages enable/disable support, Avi Kivity, 2010/01/24
- Re: [Qemu-devel] [PATCH 08/11] QMP: Asynchronous messages enable/disable support, Jamie Lokier, 2010/01/24
- Re: [Qemu-devel] [PATCH 08/11] QMP: Asynchronous messages enable/disable support, Anthony Liguori, 2010/01/24
- Re: [Qemu-devel] [PATCH 08/11] QMP: Asynchronous messages enable/disable support, Jamie Lokier, 2010/01/24
- Re: [Qemu-devel] [PATCH 08/11] QMP: Asynchronous messages enable/disable support, Luiz Capitulino, 2010/01/25
- Re: [Qemu-devel] [PATCH 08/11] QMP: Asynchronous messages enable/disable support, Markus Armbruster, 2010/01/25