Hi Brad,
Are you talking about on the back end (how the servers perform I/O to
their storage devices) or in the interface to the file system?
On the back end, there are three trove method options:
- dbpf: uses glibc aio
- alt-aio: uses pread/pwrite and threads (this is the default)
- directio: uses O_DIRECT and threads
I assume the experimental option you are looking at is
"--disable-aio-threaded-callbacks". That option only affects the first
method above (dbpf). Even then, however, it does not disable glibc aio,
it just changes the mechanism that glibc aio uses to notify completion
(the callback approach used to be buggy in ancient versions of glibc).
Those are all independent of the client interface, which depending on
which interface you are using may have its own async functions.
-Phil
Bradley Settlemyer wrote:
I notice now that disabling that feature is experimental. How
experimental exactly, as aio isn't really the behavior I want?
Cheers,
Brad
On Sun, Mar 8, 2009 at 8:22 PM, Bradley Settlemyer
<[email protected]> wrote:
Does PVFS 2.8.1 use async IO?
Cheers,
Brad
_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users
_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users