Re: [Qemu-devel] [RFC PATCH v2 0/4] port network layer onto glib

2013-04-11 Thread Stefan Hajnoczi
On Tue, Apr 09, 2013 at 01:10:29PM +0800, liu ping fan wrote: > On Mon, Apr 8, 2013 at 7:46 PM, Stefan Hajnoczi wrote: > > On Tue, Apr 02, 2013 at 05:49:57PM +0800, liu ping fan wrote: > >> On Thu, Mar 28, 2013 at 9:40 PM, Stefan Hajnoczi > >> wrote: > >> > On Thu, Mar 28, 2013 at 09:42:47AM +01

Re: [Qemu-devel] [RFC PATCH v2 0/4] port network layer onto glib

2013-04-08 Thread liu ping fan
On Mon, Apr 8, 2013 at 7:46 PM, Stefan Hajnoczi wrote: > On Tue, Apr 02, 2013 at 05:49:57PM +0800, liu ping fan wrote: >> On Thu, Mar 28, 2013 at 9:40 PM, Stefan Hajnoczi wrote: >> > On Thu, Mar 28, 2013 at 09:42:47AM +0100, Paolo Bonzini wrote: >> >> Il 28/03/2013 08:55, Liu Ping Fan ha scritto:

Re: [Qemu-devel] [RFC PATCH v2 0/4] port network layer onto glib

2013-04-08 Thread liu ping fan
On Mon, Apr 8, 2013 at 7:49 PM, Stefan Hajnoczi wrote: > On Mon, Apr 01, 2013 at 04:15:06PM +0800, liu ping fan wrote: >> On Thu, Mar 28, 2013 at 10:55 PM, Stefan Hajnoczi wrote: >> > >> > On Thu, Mar 28, 2013 at 03:55:51PM +0800, Liu Ping Fan wrote: >> > It seems the AioContext vs glib issue has

Re: [Qemu-devel] [RFC PATCH v2 0/4] port network layer onto glib

2013-04-08 Thread Stefan Hajnoczi
On Mon, Apr 01, 2013 at 04:15:06PM +0800, liu ping fan wrote: > On Thu, Mar 28, 2013 at 10:55 PM, Stefan Hajnoczi wrote: > > > > On Thu, Mar 28, 2013 at 03:55:51PM +0800, Liu Ping Fan wrote: > > It seems the AioContext vs glib issue hasn't been settled yet. My take > > is that glib is preferrable

Re: [Qemu-devel] [RFC PATCH v2 0/4] port network layer onto glib

2013-04-08 Thread Stefan Hajnoczi
On Tue, Apr 02, 2013 at 05:49:57PM +0800, liu ping fan wrote: > On Thu, Mar 28, 2013 at 9:40 PM, Stefan Hajnoczi wrote: > > On Thu, Mar 28, 2013 at 09:42:47AM +0100, Paolo Bonzini wrote: > >> Il 28/03/2013 08:55, Liu Ping Fan ha scritto: > >> >3rd. block layer's AioContext will block other Aio

Re: [Qemu-devel] [RFC PATCH v2 0/4] port network layer onto glib

2013-04-02 Thread liu ping fan
On Thu, Mar 28, 2013 at 9:40 PM, Stefan Hajnoczi wrote: > On Thu, Mar 28, 2013 at 09:42:47AM +0100, Paolo Bonzini wrote: >> Il 28/03/2013 08:55, Liu Ping Fan ha scritto: >> >3rd. block layer's AioContext will block other AioContexts on the same >> > thread. >> >> I cannot understand this. > >

Re: [Qemu-devel] [RFC PATCH v2 0/4] port network layer onto glib

2013-04-01 Thread liu ping fan
On Thu, Mar 28, 2013 at 10:55 PM, Stefan Hajnoczi wrote: > > On Thu, Mar 28, 2013 at 03:55:51PM +0800, Liu Ping Fan wrote: > > From: Liu Ping Fan > > > > These series aim to make the whole network re-entrant, here only apply > > backend and frontend, > > and for the netcore, separated patches ha

Re: [Qemu-devel] [RFC PATCH v2 0/4] port network layer onto glib

2013-03-28 Thread mdroth
On Thu, Mar 28, 2013 at 03:55:52PM +0100, Stefan Hajnoczi wrote: > On Thu, Mar 28, 2013 at 03:55:51PM +0800, Liu Ping Fan wrote: > > From: Liu Ping Fan > > > > These series aim to make the whole network re-entrant, here only apply > > backend and frontend, > > and for the netcore, separated patc

Re: [Qemu-devel] [RFC PATCH v2 0/4] port network layer onto glib

2013-03-28 Thread Stefan Hajnoczi
On Thu, Mar 28, 2013 at 03:55:51PM +0800, Liu Ping Fan wrote: > From: Liu Ping Fan > > These series aim to make the whole network re-entrant, here only apply > backend and frontend, > and for the netcore, separated patches have been sent out. All of these will > prepare us for > moving towards

Re: [Qemu-devel] [RFC PATCH v2 0/4] port network layer onto glib

2013-03-28 Thread Stefan Hajnoczi
On Thu, Mar 28, 2013 at 09:42:47AM +0100, Paolo Bonzini wrote: > Il 28/03/2013 08:55, Liu Ping Fan ha scritto: > >3rd. block layer's AioContext will block other AioContexts on the same > > thread. > > I cannot understand this. The plan is for BlockDriverState to be bound to an AioContext. T

Re: [Qemu-devel] [RFC PATCH v2 0/4] port network layer onto glib

2013-03-28 Thread Paolo Bonzini
Il 28/03/2013 08:55, Liu Ping Fan ha scritto: > disadvantage for current AioContext >1st. need to define and expand interface for other fd events, while glib > open this interface for user * True. >2nd. need to add support for IOCanReadHandler, while gsource provide > prepare, check m

[Qemu-devel] [RFC PATCH v2 0/4] port network layer onto glib

2013-03-28 Thread Liu Ping Fan
From: Liu Ping Fan These series aim to make the whole network re-entrant, here only apply backend and frontend, and for the netcore, separated patches have been sent out. All of these will prepare us for moving towards making network layer mutlit-thread. Finally it would be omething like qe