Details

    • Bug
    • Resolution: Fixed
    • Critical
    • Lustre 2.13.0, Lustre 2.12.1
    • Lustre 2.13.0
    • None
    • 3
    • 9223372036854775807

    Description

      This code was introduced by bz 18015 https://bugzilla.lustre.org/show_bug.cgi?id=18015

      Newer kernels rename that symbol and it's not used anyway, but also at least in RHEL 7.[345] there's bug in this functionality htat leads to use after frees that are seen prominently in our nfs testing in maloo (in addition to my testrig). See LU-11063.
      Example nfs failures:
      https://testing.whamcloud.com/test_sessions/1cd5592c-8319-4aa7-aa2b-4549a83ce9cd
      https://testing.whamcloud.com/test_sessions/9e6c8dec-d1dd-4ad4-b028-f98b5fdf63a9

      Anyway after reviewing the original patch I think we just need to get rid of this flag altogether and if the rapid load/unload is still a problem, work it around in some better more robust way.

      Attachments

        Issue Links

          Activity

            [LU-11568] Get rid of SLAB_DESTROY_BY_RCU

            Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/35018
            Subject: LU-11568 ldlm: Remove use of SLAB_DESTROY_BY_RCU for ldlm lock slab
            Project: fs/lustre-release
            Branch: b2_10
            Current Patch Set: 1
            Commit: 537c25bbd9a90a198ab464ec2fd67d29b7cbe591

            gerrit Gerrit Updater added a comment - Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/35018 Subject: LU-11568 ldlm: Remove use of SLAB_DESTROY_BY_RCU for ldlm lock slab Project: fs/lustre-release Branch: b2_10 Current Patch Set: 1 Commit: 537c25bbd9a90a198ab464ec2fd67d29b7cbe591

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/34434/
            Subject: LU-11568 ldlm: Remove use of SLAB_DESTROY_BY_RCU for ldlm lock slab
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set:
            Commit: f60637d9379df8c1e9aabf2f8639e8e318489a4d

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/34434/ Subject: LU-11568 ldlm: Remove use of SLAB_DESTROY_BY_RCU for ldlm lock slab Project: fs/lustre-release Branch: b2_12 Current Patch Set: Commit: f60637d9379df8c1e9aabf2f8639e8e318489a4d

            Oleg Drokin (green@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/34434
            Subject: LU-11568 ldlm: Remove use of SLAB_DESTROY_BY_RCU for ldlm lock slab
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set: 1
            Commit: 2f34a93ec495254cb69a00d58e9b53c96be86054

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/34434 Subject: LU-11568 ldlm: Remove use of SLAB_DESTROY_BY_RCU for ldlm lock slab Project: fs/lustre-release Branch: b2_12 Current Patch Set: 1 Commit: 2f34a93ec495254cb69a00d58e9b53c96be86054
            pjones Peter Jones added a comment -

            Landed for 2.13

            pjones Peter Jones added a comment - Landed for 2.13

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/34147/
            Subject: LU-11568 ldlm: Remove use of SLAB_DESTROY_BY_RCU for ldlm lock slab
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 82d014e71e14671e876055851a0d37e98b4cc079

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/34147/ Subject: LU-11568 ldlm: Remove use of SLAB_DESTROY_BY_RCU for ldlm lock slab Project: fs/lustre-release Branch: master Current Patch Set: Commit: 82d014e71e14671e876055851a0d37e98b4cc079

            Oleg Drokin (green@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/34147
            Subject: LU-11568 ldlm: Remove use of SLAB_DESTROY_BY_RCU for ldlm lock slab
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 07d0c94f6a6c7b86cd7e738d368cfbcbff3f42b5

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/34147 Subject: LU-11568 ldlm: Remove use of SLAB_DESTROY_BY_RCU for ldlm lock slab Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 07d0c94f6a6c7b86cd7e738d368cfbcbff3f42b5

            People

              green Oleg Drokin
              green Oleg Drokin
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: