Re: [Qemu-devel] [libvirt] QMP: Supporting off tree APIs

2012-01-11 Thread Luiz Capitulino
On Tue, 10 Jan 2012 15:02:48 -0600 Anthony Liguori wrote: > On 01/10/2012 02:55 PM, Luiz Capitulino wrote: > > On Tue, 10 Jan 2012 13:18:41 -0600 > > Anthony Liguori wrote: > > > >> On 01/06/2012 01:42 PM, Luiz Capitulino wrote: > >>> On Fri, 06 Jan 2012 09:08:19 -0600 > We also need to loo

Re: [Qemu-devel] [libvirt] QMP: Supporting off tree APIs

2012-01-11 Thread Anthony Liguori
On 01/06/2012 01:42 PM, Luiz Capitulino wrote: On Fri, 06 Jan 2012 09:08:19 -0600 We also need to look at this interface as a public interface whether we technically committed it to or not. The fact is, an important user is relying upon so that makes it a supported interface. Even though I abs

Re: [Qemu-devel] [libvirt] QMP: Supporting off tree APIs

2012-01-11 Thread Luiz Capitulino
On Tue, 10 Jan 2012 13:18:41 -0600 Anthony Liguori wrote: > On 01/06/2012 01:42 PM, Luiz Capitulino wrote: > > On Fri, 06 Jan 2012 09:08:19 -0600 > >> We also need to look at this interface as a public interface whether we > >> technically committed it to or not. The fact is, an important user i

Re: [Qemu-devel] [libvirt] QMP: Supporting off tree APIs

2012-01-10 Thread Anthony Liguori
On 01/10/2012 02:55 PM, Luiz Capitulino wrote: On Tue, 10 Jan 2012 13:18:41 -0600 Anthony Liguori wrote: On 01/06/2012 01:42 PM, Luiz Capitulino wrote: On Fri, 06 Jan 2012 09:08:19 -0600 We also need to look at this interface as a public interface whether we technically committed it to or no

Re: [Qemu-devel] [libvirt] QMP: Supporting off tree APIs

2012-01-06 Thread Luiz Capitulino
On Fri, 06 Jan 2012 09:08:19 -0600 Anthony Liguori wrote: > On 01/06/2012 06:45 AM, Luiz Capitulino wrote: > > On Fri, 6 Jan 2012 11:06:12 + > > Stefan Hajnoczi wrote: > > > >> Proper async support - if you mean the ability to have multiple QMP > >> commands pending at a time - is harder tha

Re: [Qemu-devel] [libvirt] QMP: Supporting off tree APIs

2012-01-06 Thread Anthony Liguori
On 01/06/2012 06:45 AM, Luiz Capitulino wrote: On Fri, 6 Jan 2012 11:06:12 + Stefan Hajnoczi wrote: Proper async support - if you mean the ability to have multiple QMP commands pending at a time - is harder than just fixing QEMU. Clients also need to start taking advantage of it. Clients

Re: [Qemu-devel] [libvirt] QMP: Supporting off tree APIs

2012-01-06 Thread Luiz Capitulino
On Fri, 6 Jan 2012 11:06:12 + Stefan Hajnoczi wrote: > On Thu, Jan 5, 2012 at 8:26 PM, Luiz Capitulino > wrote: > > On Thu, 05 Jan 2012 09:56:44 -0600 > > Anthony Liguori wrote: > > > >> On 01/05/2012 09:35 AM, Eric Blake wrote: > >> > On 01/05/2012 07:16 AM, Luiz Capitulino wrote: > >> >>

Re: [Qemu-devel] [libvirt] QMP: Supporting off tree APIs

2012-01-06 Thread Stefan Hajnoczi
On Thu, Jan 5, 2012 at 8:26 PM, Luiz Capitulino wrote: > On Thu, 05 Jan 2012 09:56:44 -0600 > Anthony Liguori wrote: > >> On 01/05/2012 09:35 AM, Eric Blake wrote: >> > On 01/05/2012 07:16 AM, Luiz Capitulino wrote: >> >>> I know.  We're stuck in a hard place here again because NotSupported >> >>

Re: [Qemu-devel] [libvirt] QMP: Supporting off tree APIs

2012-01-05 Thread Luiz Capitulino
On Thu, 05 Jan 2012 09:56:44 -0600 Anthony Liguori wrote: > On 01/05/2012 09:35 AM, Eric Blake wrote: > > On 01/05/2012 07:16 AM, Luiz Capitulino wrote: > >>> I know. We're stuck in a hard place here again because NotSupported > >>> has been in the Image Streaming API spec and hence implemented

Re: [Qemu-devel] [libvirt] QMP: Supporting off tree APIs

2012-01-05 Thread Anthony Liguori
On 01/05/2012 09:35 AM, Eric Blake wrote: On 01/05/2012 07:16 AM, Luiz Capitulino wrote: I know. We're stuck in a hard place here again because NotSupported has been in the Image Streaming API spec and hence implemented in libvirt for a while now. If we change this then an old client which onl

Re: [Qemu-devel] [libvirt] QMP: Supporting off tree APIs

2012-01-05 Thread Eric Blake
On 01/05/2012 07:16 AM, Luiz Capitulino wrote: >> I know. We're stuck in a hard place here again because NotSupported >> has been in the Image Streaming API spec and hence implemented in >> libvirt for a while now. If we change this then an old client which >> only understands NotSupported will n