Details

    • Technical task
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • None
    • 9223372036854775807

    Description

      WBC basic framework patch is failed the sanity with DNE environment even without WBC feature enabled. To make the basic WBC patches to pass the sanity testing, this ticket is created to separate the new mkdir implementation by using intent lock from WBC.

      Attachments

        Activity

          [LU-13577] WBC: implement mkdir() by using intent lock

          "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/55161/
          Subject: LU-13577 tests: fix interop checking for intent_mkdir tests
          Project: fs/lustre-release
          Branch: master
          Current Patch Set:
          Commit: 85716980de7c83a8d8eeb255bf24d9e0a972baf9

          gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/55161/ Subject: LU-13577 tests: fix interop checking for intent_mkdir tests Project: fs/lustre-release Branch: master Current Patch Set: Commit: 85716980de7c83a8d8eeb255bf24d9e0a972baf9

          "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/55016/
          Subject: LU-13577 wbc: theoretical link with missing destination
          Project: fs/lustre-release
          Branch: master
          Current Patch Set:
          Commit: 5ed290a235d3479fda3279bf3386f016aade9ba5

          gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/55016/ Subject: LU-13577 wbc: theoretical link with missing destination Project: fs/lustre-release Branch: master Current Patch Set: Commit: 5ed290a235d3479fda3279bf3386f016aade9ba5

          "Li Dongyang <dongyangli@ddn.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55161
          Subject: LU-13577 tests: fix interop checking for intent_mkdir tests
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: df71d6e52634ed5b49f1c245e9b1fa824ebe65a0

          gerrit Gerrit Updater added a comment - "Li Dongyang <dongyangli@ddn.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55161 Subject: LU-13577 tests: fix interop checking for intent_mkdir tests Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: df71d6e52634ed5b49f1c245e9b1fa824ebe65a0

          "Shaun Tancheff <shaun.tancheff@hpe.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55016
          Subject: LU-13577 wbc: theoretical link with missing destination
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: cfd4a49cbc6e85dc6376ac94588ff0c36e251e1e

          gerrit Gerrit Updater added a comment - "Shaun Tancheff <shaun.tancheff@hpe.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55016 Subject: LU-13577 wbc: theoretical link with missing destination Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: cfd4a49cbc6e85dc6376ac94588ff0c36e251e1e

          "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/38647/
          Subject: LU-13577 wbc: reimplement mkdir() by using intent lock
          Project: fs/lustre-release
          Branch: master
          Current Patch Set:
          Commit: 668dfb53de8c3ccb9f17ba93a449eb454cf17899

          gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/38647/ Subject: LU-13577 wbc: reimplement mkdir() by using intent lock Project: fs/lustre-release Branch: master Current Patch Set: Commit: 668dfb53de8c3ccb9f17ba93a449eb454cf17899

          Yingjin Qian (qian@ddn.com) uploaded a new patch: https://review.whamcloud.com/40529
          Subject: LU-13577 wbc: commit update accroding to lock transno
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: db79a18ec24618454150d181d39e9a2c1abf9dfa

          gerrit Gerrit Updater added a comment - Yingjin Qian (qian@ddn.com) uploaded a new patch: https://review.whamcloud.com/40529 Subject: LU-13577 wbc: commit update accroding to lock transno Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: db79a18ec24618454150d181d39e9a2c1abf9dfa
          qian_wc Qian Yingjin added a comment -

          The following is Siyao's comment about the patch:
          Implementing mkdir() by using intent lock is basically wrong: mkdir is a reint operation, if it is done in the way using intent lock, it can not guarantee recovery works. If using intent lock, during recovery it will just replay the lock, will not replay to re-execute the mkdir request...

          Hi Andreas,
          Could you please comment on it?

          Thanks,
          Qian

          qian_wc Qian Yingjin added a comment - The following is Siyao's comment about the patch: Implementing mkdir() by using intent lock is basically wrong: mkdir is a reint operation, if it is done in the way using intent lock, it can not guarantee recovery works. If using intent lock, during recovery it will just replay the lock, will not replay to re-execute the mkdir request... Hi Andreas, Could you please comment on it? Thanks, Qian

          Yingjin Qian (qian@ddn.com) uploaded a new patch: https://review.whamcloud.com/38647
          Subject: LU-13577 wbc: reimplement mkdir() by using intent lock
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: 96cfe328988d2ad70e15c203a66b77c483040629

          gerrit Gerrit Updater added a comment - Yingjin Qian (qian@ddn.com) uploaded a new patch: https://review.whamcloud.com/38647 Subject: LU-13577 wbc: reimplement mkdir() by using intent lock Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 96cfe328988d2ad70e15c203a66b77c483040629

          People

            qian_wc Qian Yingjin
            qian_wc Qian Yingjin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: