In message <[EMAIL PROTECTED]>,Oleg Drokin writes: >Yes it is. >DIRECT IO by it's nature is "direct", i.e. it gets straight into >application buffers, >we are not to put any more data there than application said it can >accept.
i agree with this interpretation of O_DIRECT. >And we are not allowed to cache any of that data (or to use any cache >to get >the data during reads) too. this seems a bit stricter than i would expect. while i would expect O_DIRECT to bypass the kernel readahead mechanism, i think that lustre's readahead is outside of the scope of O_DIRECT. _______________________________________________ Lustre-devel mailing list [email protected] https://mail.clusterfs.com/mailman/listinfo/lustre-devel
