after changed to Linux Native AIO, the AIO callback happened in the same
thread, that means all subsequent operations of vol init will be also
happened in only one thread.
But the previous aio can callback in any ET_CALL thread, so in most case
the vol init operations can spread to many thread.
On 04/11/2013 11:28 PM, James Peach wrote:
Hi Weijin,
I'm looking at the Linux AOI changes, and there is one place where you lift the
Vol::init out into a VolInit continuation. This change doesn't seem specific to
Linux AIO ... can you explain why it's being done? Is it safe to do it when
Linux AIO is not enabled?
thanks,
James