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

Prefetch whole ZFS block into client cache on random read

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Minor
    • None
    • Lustre 2.13.0
    • None
    • 9223372036854775807

    Description

      When doing random read IOPS to a ZFS-backed OST, the ZFS code will read the whole ZFS block from disk in order to do data checksum verification on the whole block. We may as well align the client read to the ZFS blocksize and fetch the whole ZFS block into client RAM so that the client could re-use those blocks if the file is small enough to fit into RAM. That avoids extra IO on the server that is not being used.

      Attachments

        Issue Links

          Activity

            People

              wc-triage WC Triage
              adilger Andreas Dilger
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: