Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Lustre 2.8.0
    • Lustre 2.8.0
    • 9223372036854775807

    Description

      We have an optimization that replaces bmap calls with fiemap calls through the brw path.

      A patch will be uploaded shortly.

      The patch also includes a fix for a fiemap deadlock in pre 3.8 kernels. This deadlock can happen without this fiemap optimization as well - through FIEMAP get_info RPC.

      Attachments

        Issue Links

          Activity

            [LU-7132] optimizations for the BRW path

            Andrew Perepechko (andrew.perepechko@seagate.com) uploaded a new patch: http://review.whamcloud.com/19747
            Subject: LU-7132 ldiskfs: wrong ldiskfs patch
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 90279814c08efff040f06ed0f1beaa2144b62bde

            gerrit Gerrit Updater added a comment - Andrew Perepechko (andrew.perepechko@seagate.com) uploaded a new patch: http://review.whamcloud.com/19747 Subject: LU-7132 ldiskfs: wrong ldiskfs patch Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 90279814c08efff040f06ed0f1beaa2144b62bde

            closed again

            bogl Bob Glossman (Inactive) added a comment - closed again

            Yes the fix he for the older distros is already in SLES12 and RHEL7.

            simmonsja James A Simmons added a comment - Yes the fix he for the older distros is already in SLES12 and RHEL7.

            the mod just landed to master doesn't cover all supported distros. is similar change needed in el7 and sles12?

            The deadlock was fixed in vanilla kernel 3.8 and should not be needed for kernels based on vanilla 3.10 and vanilla 3.12. Please see a comment in gerrit.

            panda Andrew Perepechko added a comment - the mod just landed to master doesn't cover all supported distros. is similar change needed in el7 and sles12? The deadlock was fixed in vanilla kernel 3.8 and should not be needed for kernels based on vanilla 3.10 and vanilla 3.12. Please see a comment in gerrit.

            the mod just landed to master doesn't cover all supported distros. is similar change needed in el7 and sles12?

            bogl Bob Glossman (Inactive) added a comment - the mod just landed to master doesn't cover all supported distros. is similar change needed in el7 and sles12?
            pjones Peter Jones added a comment -

            Landed for 2.8

            pjones Peter Jones added a comment - Landed for 2.8

            Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/16360/
            Subject: LU-7132 osd-ldiskfs: speedup rewrites
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 144b5a65c16f1bca81ae76010528a592c821308b

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/16360/ Subject: LU-7132 osd-ldiskfs: speedup rewrites Project: fs/lustre-release Branch: master Current Patch Set: Commit: 144b5a65c16f1bca81ae76010528a592c821308b

            Andrew Perepechko (andrew.perepechko@seagate.com) uploaded a new patch: http://review.whamcloud.com/16360
            Subject: LU-7132 osd-ldiskfs: speedup rewrites
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 60b5c99da7510455c93f985f27a7f84e0b5deefc

            gerrit Gerrit Updater added a comment - Andrew Perepechko (andrew.perepechko@seagate.com) uploaded a new patch: http://review.whamcloud.com/16360 Subject: LU-7132 osd-ldiskfs: speedup rewrites Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 60b5c99da7510455c93f985f27a7f84e0b5deefc

            People

              wc-triage WC Triage
              panda Andrew Perepechko
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: