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

          Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36342/
          Subject: LU-12533 llite: Improve readahead RPC issuance
          Project: fs/lustre-release
          Branch: b2_12
          Current Patch Set:
          Commit: 63ef2f843a2b0d4b9430f98671ad1765330743c8

          gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36342/ Subject: LU-12533 llite: Improve readahead RPC issuance Project: fs/lustre-release Branch: b2_12 Current Patch Set: Commit: 63ef2f843a2b0d4b9430f98671ad1765330743c8

          Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/36342
          Subject: LU-12533 llite: Improve readahead RPC issuance
          Project: fs/lustre-release
          Branch: b2_12
          Current Patch Set: 1
          Commit: c04821a11b9e8d7d6e7056deff78b338898aabc9

          gerrit Gerrit Updater added a comment - Minh Diep (mdiep@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/36342 Subject: LU-12533 llite: Improve readahead RPC issuance Project: fs/lustre-release Branch: b2_12 Current Patch Set: 1 Commit: c04821a11b9e8d7d6e7056deff78b338898aabc9
          pjones Peter Jones added a comment -

          Landed for 2.13

          pjones Peter Jones added a comment - Landed for 2.13

          Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35458/
          Subject: LU-12533 llite: Improve readahead RPC issuance
          Project: fs/lustre-release
          Branch: master
          Current Patch Set:
          Commit: 05b9da4fd124c61fd41d4b560773c0552a1ee5d7

          gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35458/ Subject: LU-12533 llite: Improve readahead RPC issuance Project: fs/lustre-release Branch: master Current Patch Set: Commit: 05b9da4fd124c61fd41d4b560773c0552a1ee5d7

          Patrick Farrell (pfarrell@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/35458
          Subject: LU-12533 llite: Improve readahead RPC issuance
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: a42c6bc2e4b83ea0201dbdb7deb556e978e05efc

          gerrit Gerrit Updater added a comment - Patrick Farrell (pfarrell@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/35458 Subject: LU-12533 llite: Improve readahead RPC issuance Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: a42c6bc2e4b83ea0201dbdb7deb556e978e05efc

          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: