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

use transfer page arrays for DIO RPCs

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • None
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      This is a follow on to LU-13814, and so it won't be landable until all of that code has landed.

      Once cl_page usage for DIO has been replaced with the OSC transfer page, there are further improvements available in memory usage and efficiency.

      OSC transfer pages are still placed on lists to go in BRW RPCs, but this is not required for DIO and can be replaced with an array.  This allows the removal of several lists and significant reductions in the size of the OSC transfer page.  This should provide significant performance boosts beyond those in LU-13814, allowing us to hit >100 GiB/s from one thread doing DIO.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated: