Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-14969

Fall back to buffered I/O for unaligned direct I/O

XMLWordPrintable

    • Icon: New Feature New Feature
    • Resolution: Won't Do
    • Icon: Minor Minor
    • None
    • None
    • None
    • 9223372036854775807

      The SPECStorage test assumes we can do direct i/o at a 512 byte alignment boundary.  This is not the case in Lustre, since we have to be page aligned.

      The easy solution is to do what GPFS and several other file systems do:
      Fall back to buffered I/O in this case.  This is supported behavior in the kernel since at least 2.6.32.

            paf0186 Patrick Farrell
            paf0186 Patrick Farrell
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: