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

Improve readahead RPC issuance for large window sizes

Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Lustre 2.13.0, Lustre 2.12.4
    • None
    • None
    • 9223372036854775807

    Description

      Currently, when the Lustre readahead window crosses a stripe boundary, the lov_io_submit code stops there and sends an RPC.  This means that for striped files & large readahead windows, we will send RPCs sized, at maximum, stripe_size.

      This is unnecessary - If a readahead window hits the same stripe more than once, we can take advantage of that fact and submit larger RPCs.  This is particularly apparent in strided readahead.

      Attachments

        Activity

          [LU-12533] Improve readahead RPC issuance for large window sizes

          People

            pfarrell Patrick Farrell (Inactive)
            pfarrell Patrick Farrell (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: