Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-17831

improve time taken to discard pages under a lock

Details

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

    Description

      A topic raised at the LUG hackathon is the time it takes to discard pages under a DLMlock when cancelling that lock.

      This can be extremely time consuming some times.  A quick investigation shows a few ways to improve this and I'll capture them here.

      Attachments

        Issue Links

          Activity

            [LU-17831] improve time taken to discard pages under a lock

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/55054/
            Subject: LU-17831 llite: remove refcount assert
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 2c7e62340dc65fc9e8047a11c738a05e9e4fc416

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/55054/ Subject: LU-17831 llite: remove refcount assert Project: fs/lustre-release Branch: master Current Patch Set: Commit: 2c7e62340dc65fc9e8047a11c738a05e9e4fc416

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/55053/
            Subject: LU-17831 llite: remove PageLocked assert
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 27da817f105f447135b117f95f32930f5e80ced0

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/55053/ Subject: LU-17831 llite: remove PageLocked assert Project: fs/lustre-release Branch: master Current Patch Set: Commit: 27da817f105f447135b117f95f32930f5e80ced0

            "Patrick Farrell <patrick.farrell@oracle.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55057
            Subject: LU-17831 osc: batch discard for read locks
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 8feb6a998ea375a05e87dce307e152bdcd5533d7

            gerrit Gerrit Updater added a comment - "Patrick Farrell <patrick.farrell@oracle.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55057 Subject: LU-17831 osc: batch discard for read locks Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 8feb6a998ea375a05e87dce307e152bdcd5533d7

            "Patrick Farrell <patrick.farrell@oracle.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55056
            Subject: LU-17831 osc: discard all if discard one
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: d38e623eefb0b3ab0561519a9b30984add51ade5

            gerrit Gerrit Updater added a comment - "Patrick Farrell <patrick.farrell@oracle.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55056 Subject: LU-17831 osc: discard all if discard one Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: d38e623eefb0b3ab0561519a9b30984add51ade5

            "Patrick Farrell <patrick.farrell@oracle.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55055
            Subject: LU-17831 osc: batch discard for write locks
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 4876ae73d09ab8ccf91cdd2d0d197b9e2b69c63a

            gerrit Gerrit Updater added a comment - "Patrick Farrell <patrick.farrell@oracle.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55055 Subject: LU-17831 osc: batch discard for write locks Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 4876ae73d09ab8ccf91cdd2d0d197b9e2b69c63a

            "Patrick Farrell <patrick.farrell@oracle.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55054
            Subject: LU-17831 llite: remove refcount assert
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: bd6dd152ef06f7037df92c253bdf89c9cbf1bf4b

            gerrit Gerrit Updater added a comment - "Patrick Farrell <patrick.farrell@oracle.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55054 Subject: LU-17831 llite: remove refcount assert Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: bd6dd152ef06f7037df92c253bdf89c9cbf1bf4b

            "Patrick Farrell <patrick.farrell@oracle.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55053
            Subject: LU-17831 llite: remove PageLocked assert
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 9085514b1d80cd2a5c4f5eaa66113d648bd2a6e4

            gerrit Gerrit Updater added a comment - "Patrick Farrell <patrick.farrell@oracle.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55053 Subject: LU-17831 llite: remove PageLocked assert Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 9085514b1d80cd2a5c4f5eaa66113d648bd2a6e4

            People

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

              Dates

                Created:
                Updated: