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

Make Lustre ADIO driver work with PFL correctly

    XMLWordPrintable

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • Lustre 2.11.0
    • 9223372036854775807

    Description

      The work includes:

      • using llapi_layout_* interfaces to get or set the composite layout parameters (stripe count, stripe size) correctly
      • improving the following I/O redistribution algorithm with PFL feature:
        • Stripe-contiguous: use the LCM(lowest common multiple) of different component stripe count to calculate available cb nodes, and try to make sure each I/O write among MPI procs happens in the same component extent
        • File-contiguous: use the max. or LCM of component stripe size as the common stripe size to keep the stripe alignment in each write.

      The patch will be submitted to MPICH finally.

      Attachments

        Activity

          People

            emoly.liu Emoly Liu
            emoly.liu Emoly Liu
            Votes:
            0 Vote for this issue
            Watchers:
            14 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: