Details

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

    Description

      Unaligned DIO/hybrid IO writes are not currently parallel, which severely limits their performance (to around 3 GiB/s with 20 GiB/s DIO).  With the fix from LU-17085, this becomes possible, and it turns out it can be done fairly easily.

      Attachments

        Issue Links

          Activity

            [LU-17478] parallelize unaligned writes

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/53844/
            Subject: LU-17478 clio: parallelize unaligned DIO write copy
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 1fa633c2031c3e34072d5486aeedfbf222091ac7

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/53844/ Subject: LU-17478 clio: parallelize unaligned DIO write copy Project: fs/lustre-release Branch: master Current Patch Set: Commit: 1fa633c2031c3e34072d5486aeedfbf222091ac7

            "Patrick Farrell <patrick.farrell@oracle.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55423
            Subject: LU-17478 clio: rename ll_* dio functions
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 0ad9a9af0cfd3ae843f8dc16831bf39946d51c0d

            gerrit Gerrit Updater added a comment - "Patrick Farrell <patrick.farrell@oracle.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55423 Subject: LU-17478 clio: rename ll_* dio functions Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 0ad9a9af0cfd3ae843f8dc16831bf39946d51c0d

            "Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/53856
            Subject: LU-17478 osc: add dio_exts tracking
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: d6003a950c5ca6f84d78082a2830ee4c7d62f869

            gerrit Gerrit Updater added a comment - "Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/53856 Subject: LU-17478 osc: add dio_exts tracking Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: d6003a950c5ca6f84d78082a2830ee4c7d62f869

            "Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/53844
            Subject: LU-17478 clio: parallelize unaligned DIO write copy
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: c301f9a547da2ffb8ea8e4c847dfa04f55d6592d

            gerrit Gerrit Updater added a comment - "Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/53844 Subject: LU-17478 clio: parallelize unaligned DIO write copy Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: c301f9a547da2ffb8ea8e4c847dfa04f55d6592d

            People

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

              Dates

                Created:
                Updated: