On Tue, 26 Jan 2010 15:57:46 +
Jamie Lokier wrote:
> Daniel P. Berrange wrote:
> > On Tue, Jan 26, 2010 at 12:57:54PM +, Jamie Lokier wrote:
> > > Luiz Capitulino wrote:
> > > > capability_enable [ "foo", "bar" ]
> > > >
> > > > Now, only one command is not terrible difficult, but we wo
Daniel P. Berrange wrote:
> On Tue, Jan 26, 2010 at 12:57:54PM +, Jamie Lokier wrote:
> > Luiz Capitulino wrote:
> > > capability_enable [ "foo", "bar" ]
> > >
> > > Now, only one command is not terrible difficult, but we would
> > > have to accept an array of objects, like:
> > >
> > > [ {
On Tue, Jan 26, 2010 at 12:57:54PM +, Jamie Lokier wrote:
> Luiz Capitulino wrote:
> > capability_enable [ "foo", "bar" ]
> >
> > Now, only one command is not terrible difficult, but we would
> > have to accept an array of objects, like:
> >
> > [ { "name": "foo", "enabled": true }, { "name"
On Tue, 26 Jan 2010 12:57:54 +
Jamie Lokier wrote:
> Luiz Capitulino wrote:
> > capability_enable [ "foo", "bar" ]
> >
> > Now, only one command is not terrible difficult, but we would
> > have to accept an array of objects, like:
> >
> > [ { "name": "foo", "enabled": true }, { "name": "ba
Luiz Capitulino wrote:
> capability_enable [ "foo", "bar" ]
>
> Now, only one command is not terrible difficult, but we would
> have to accept an array of objects, like:
>
> [ { "name": "foo", "enabled": true }, { "name": "bar", "enabled": true } ]
That looks like XML-itis.
Why not { "foo": tr
On Mon, 25 Jan 2010 15:33:40 +0100
Markus Armbruster wrote:
> Anthony Liguori writes:
>
> > On 01/21/2010 03:09 PM, Luiz Capitulino wrote:
> >> """
> >> {"QMP": {"capabilities": ["async messages"]}}
> >>
> >> { "execute": "query-qmp-mode" }
> >> {"return": {"mode": "handshake"}}
> >>
> >> { "ex
Anthony Liguori writes:
> On 01/21/2010 03:09 PM, Luiz Capitulino wrote:
>> """
>> {"QMP": {"capabilities": ["async messages"]}}
>>
>> { "execute": "query-qmp-mode" }
>> {"return": {"mode": "handshake"}}
>>
>> { "execute": "change", "arguments": { "device": "vnc", "target": "password",
>> "arg":
On 01/21/2010 03:09 PM, Luiz Capitulino wrote:
"""
{"QMP": {"capabilities": ["async messages"]}}
{ "execute": "query-qmp-mode" }
{"return": {"mode": "handshake"}}
{ "execute": "change", "arguments": { "device": "vnc", "target": "password", "arg":
"1234" } }
{"error": {"class": "QMPInvalidModeC
Luiz Capitulino writes:
> On Fri, 22 Jan 2010 11:21:22 +0100
> Markus Armbruster wrote:
>
>> A few quick questions before I dive into the patches...
>>
>> Luiz Capitulino writes:
>>
>> > Feature negotiation allows clients to enable QMP capabilities they are
>> > interested in using. This all
On Fri, 22 Jan 2010 11:21:22 +0100
Markus Armbruster wrote:
> A few quick questions before I dive into the patches...
>
> Luiz Capitulino writes:
>
> > Feature negotiation allows clients to enable QMP capabilities they are
> > interested in using. This allows QMP to envolve without breaking o
A few quick questions before I dive into the patches...
Luiz Capitulino writes:
> Feature negotiation allows clients to enable QMP capabilities they are
> interested in using. This allows QMP to envolve without breaking old clients.
>
> A capability is a new QMP feature and/or protocol change
Feature negotiation allows clients to enable QMP capabilities they are
interested in using. This allows QMP to envolve without breaking old clients.
A capability is a new QMP feature and/or protocol change which is not part of
the core protocol as defined in the QMP spec.
Feature negotiation i
12 matches
Mail list logo