Penned by Ted Unangst on 20091204 16:30.57, we have: | On Fri, Dec 4, 2009 at 1:34 PM, Todd T. Fries <t...@fries.net> wrote: | > Unfortunately qemu has aio support. | | Does it really need it? I cooked up a basic userland implementation | using pthreads last night.
They provide compatibility functions #ifndef AIO_SUPPORT, which in my book means they don't. someone> Ya. QEMU made the POSIX AIO support optional for older OS's and OS's without support... but it also helps QEMU performance quite a bit. someone> AIO is useful for VMs, proxy servers, web servers and a few other types of apps. todd> I guess I don't get what the difference between AIO and non blocking fd's are. I'd be more keen on getting current qemu working than getting an aio implementation specifically for qemu. Does aio really require threading? If you did implement aio using threads, it would be the first use of threading in all of base. Thanks, -- Todd Fries .. t...@fries.net _____________________________________________ | \ 1.636.410.0632 (voice) | Free Daemon Consulting, LLC \ 1.405.227.9094 (voice) | http://FreeDaemonConsulting.com \ 1.866.792.3418 (FAX) | 2525 NW Expy #525, Oklahoma City, OK 73112 \ sip:freedae...@ekiga.net | "..in support of free software solutions." \ sip:4052279...@ekiga.net \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 37E7 D3EB 74D0 8D66 A68D B866 0326 204E 3F42 004A http://todd.fries.net/pgp.txt