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

Make Lustre ADIO driver work with PFL correctly

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major Major
    • Lustre 2.11.0
    • None
    • 9223372036854775807

      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.

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

              Created:
              Updated:
              Resolved: