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

            People

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

              Dates

                Created:
                Updated:
                Resolved: