qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [sheepdog] [PATCH v4 06/10] coroutine: add co_aio_sleep


From: Alex Bligh
Subject: Re: [Qemu-devel] [sheepdog] [PATCH v4 06/10] coroutine: add co_aio_sleep_ns() to allow sleep in block drivers
Date: Fri, 02 Aug 2013 10:35:10 +0100

Pingfan,

--On 2 August 2013 16:19:31 +0800 liu ping fan <address@hidden> wrote:

Okay, I'll update this patch based on the AioContext timer.  I'm also
happy to help Alex and Pingfan to finish the implementation.

Alex, do you make a further step than V4? If you have, could you share
it with us?So we can rebase our patches onto yours.

I've got no changes beyond v4 yet.

The changes I am thinking of making are:

1. changing the AioContext * in QEMUTimerList to be a pointer to a callback
  instead. This is a tiny and self-contained change and may well be
  unnecessary.

2. Whatever comes out of Paolo's long email of yesterday, the contents of
  which I have not fully digested. However, I think what this boils down
  to is calling *_notify slightly less often.

3. Someone (Paolo/Kevin?) suggested renaming the *new* timer functions
  (i.e. the ones with timerlist in the name). That won't affect anything
  current.

I suggest you go with v4 for the time being. If I end up doing a v5 and
your code doesn't sit well on top of it, I can rebase to yours or
something. I'd expect changes in v5 to be really small.

--
Alex Bligh



reply via email to

[Prev in Thread] Current Thread [Next in Thread]