On 28/05/2015 14:26, Fam Zheng wrote:
> > > > Right, but the two sets of iohandlers are stored in different places, so
> > > > it's obvious that you don't execute all of them. On the other hand,
> > > > examining global state in aio_poll is really bad.
> > >
> > > OK.
> > >
> > > Would moving th
On Thu, 05/28 14:01, Paolo Bonzini wrote:
>
>
> On 28/05/2015 13:49, Fam Zheng wrote:
> > On Thu, 05/28 13:19, Paolo Bonzini wrote:
> >>
> >>
> >> On 28/05/2015 13:16, Fam Zheng wrote:
> On 28/05/2015 03:46, Fam Zheng wrote:
> > The main context uses iohandler and aio_dispatch, neither c
On 28/05/2015 13:49, Fam Zheng wrote:
> On Thu, 05/28 13:19, Paolo Bonzini wrote:
>>
>>
>> On 28/05/2015 13:16, Fam Zheng wrote:
On 28/05/2015 03:46, Fam Zheng wrote:
> The main context uses iohandler and aio_dispatch, neither calls
> aio_set_dispatching(). However, if we have [2], t
On Thu, 05/28 13:19, Paolo Bonzini wrote:
>
>
> On 28/05/2015 13:16, Fam Zheng wrote:
> > > On 28/05/2015 03:46, Fam Zheng wrote:
> > > > The main context uses iohandler and aio_dispatch, neither calls
> > > > aio_set_dispatching(). However, if we have [2], they can be changed to
> > > > aio_poll
On 28/05/2015 13:16, Fam Zheng wrote:
> > On 28/05/2015 03:46, Fam Zheng wrote:
> > > The main context uses iohandler and aio_dispatch, neither calls
> > > aio_set_dispatching(). However, if we have [2], they can be changed to
> > > aio_poll(), then would this idea work?
> >
> > I think it's a b
On Thu, 05/28 10:21, Paolo Bonzini wrote:
>
>
> On 28/05/2015 03:46, Fam Zheng wrote:
> > The main context uses iohandler and aio_dispatch, neither calls
> > aio_set_dispatching(). However, if we have [2], they can be changed to
> > aio_poll(), then would this idea work?
>
> I think it's a bad i
On 28/05/2015 03:46, Fam Zheng wrote:
> The main context uses iohandler and aio_dispatch, neither calls
> aio_set_dispatching(). However, if we have [2], they can be changed to
> aio_poll(), then would this idea work?
I think it's a bad idea to handle aio_poll for context B in a different
way, j
On Wed, 05/27 11:38, Paolo Bonzini wrote:
>
>
> On 27/05/2015 09:19, Fam Zheng wrote:
> > This series looks at the other side of the broken "qmp transaction" problem
> > with dataplane [1] - the event loop.
> >
> > Before, an ioeventfd of a non-dataplane device is registered via
> > qemu_set_fd_
On 27/05/2015 09:19, Fam Zheng wrote:
> This series looks at the other side of the broken "qmp transaction" problem
> with dataplane [1] - the event loop.
>
> Before, an ioeventfd of a non-dataplane device is registered via
> qemu_set_fd_handler, which is only polled directly by main_loop_wait()
This series looks at the other side of the broken "qmp transaction" problem
with dataplane [1] - the event loop.
Before, an ioeventfd of a non-dataplane device is registered via
qemu_set_fd_handler, which is only polled directly by main_loop_wait(), not in
aio_poll(); an ioeventfd of a dataplane d
10 matches
Mail list logo