Hi Keith,

Doesn't this change mean that if I create a file without direct I/O, then try to open it with direct I/O, the allocation size won't match and the file will be unreadable?

Could we go the other way, and selectively disable direct I/O on files if the allocation size isn't a multiple of the buffer alignment?

Michael.