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

disable unaligned AIO

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Critical Critical
    • None
    • Lustre 2.16.0
    • 3
    • 9223372036854775807

      Parallel copy for unaligned DIO has an unpleasant interaction with AIO - Since AIO is async, we must do the copying first.

      This shows up as rare failures in 119i, which tests unaligned AIO.

      Handling this correctly for AIO introduces some complexity, so instead I would like to disable unaligned AIO.  AIO is rarely used and if there's a real desire for unaligned AIO, we can fix this by adding an additional wait for the data to be copied.  But I think this is a very small use case and we can just disable it instead.

            paf Patrick Farrell (Inactive)
            paf Patrick Farrell (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated: