Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.13.0
    • None
    • None
    • Affects aarch64
    • 2
    • 9223372036854775807

    Description

      Close a race on cp_state changes per discussion on lustre-devel

      http://lists.lustre.org/pipermail/lustre-devel-lustre.org/2019-June/008860.html

      Migrate wait_event / wake_up changes from upstream cl_sync_io_wait() / cl_sync_io_note().

      Attachments

        Issue Links

          Activity

            [LU-12431] Close race on cp_state changes
            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/35400/
            Subject: LU-12431 clio: remove default csi_end_io handler
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 6ee742fd5c56819ebe7eba65f4133d02c318916e

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35400/ Subject: LU-12431 clio: remove default csi_end_io handler Project: fs/lustre-release Branch: master Current Patch Set: Commit: 6ee742fd5c56819ebe7eba65f4133d02c318916e

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35381/
            Subject: LU-12431 clio: issue wake with waitqueue lock held
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: a412f1876fac9c6c4e77a8fdd6c51c4afe03031a

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/35381/ Subject: LU-12431 clio: issue wake with waitqueue lock held Project: fs/lustre-release Branch: master Current Patch Set: Commit: a412f1876fac9c6c4e77a8fdd6c51c4afe03031a

            Shaun Tancheff (stancheff@cray.com) uploaded a new patch: https://review.whamcloud.com/35400
            Subject: LU-12431 clio: remove default csi_end_io handler
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 5b180797694d56c694a553dcf558a750724a42ff

            gerrit Gerrit Updater added a comment - Shaun Tancheff (stancheff@cray.com) uploaded a new patch: https://review.whamcloud.com/35400 Subject: LU-12431 clio: remove default csi_end_io handler Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 5b180797694d56c694a553dcf558a750724a42ff

            Shaun Tancheff (stancheff@cray.com) uploaded a new patch: https://review.whamcloud.com/35381
            Subject: LU-12431 clio: issue wake with waitqueue lock held
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 4688037855da8251bbf2f210b49e0956e7b6b98d

            gerrit Gerrit Updater added a comment - Shaun Tancheff (stancheff@cray.com) uploaded a new patch: https://review.whamcloud.com/35381 Subject: LU-12431 clio: issue wake with waitqueue lock held Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 4688037855da8251bbf2f210b49e0956e7b6b98d
            stancheff Shaun Tancheff added a comment - - edited

            This is (partially) related to LU-12362

            and upstream linux lustre commit(s):

            c3973b4aca6df794c492f6856ffbf02f2f8a9592 lustre: obd_class: remove csi_barrier from struct cl_sync_io
            b5a4a6f4a936a0ece55582ea3e6b1961204fe88b lustre: obdclass: discard csi_end_io

             

            stancheff Shaun Tancheff added a comment - - edited This is (partially) related to LU-12362 and upstream linux lustre commit(s): c3973b4aca6df794c492f6856ffbf02f2f8a9592 lustre: obd_class: remove csi_barrier from struct cl_sync_io b5a4a6f4a936a0ece55582ea3e6b1961204fe88b lustre: obdclass: discard csi_end_io  

            Shaun Tancheff (stancheff@cray.com) uploaded a new patch: https://review.whamcloud.com/35236
            Subject: LU-12431 obdclass: discard csi_end_io
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: d282f3a03336c9de435cd013a89b126a67bbd121

            gerrit Gerrit Updater added a comment - Shaun Tancheff (stancheff@cray.com) uploaded a new patch: https://review.whamcloud.com/35236 Subject: LU-12431 obdclass: discard csi_end_io Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: d282f3a03336c9de435cd013a89b126a67bbd121

            People

              stancheff Shaun Tancheff
              stancheff Shaun Tancheff
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: