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

direct IO does not return ENODATA on crossover to empty layout

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      When a write crosses from an area of a file with a layout to one without, the write should return ENODATA.  Due to layout caching in the direct IO path, we need an extra check for this to work correctly for DIO.

      Fixes: 14db1faa0f ("LU-13799 lov: Cache stripe offset calculation")

      Attachments

        Activity

          People

            paf0186 Patrick Farrell (Inactive)
            paf0186 Patrick Farrell (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: