Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.10.0
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      ll_writepages() should ignore layout change otherwise it would cause deadlock in direct IO. This is because ll_writepages() would be called inside the direct IO context and if the layout has been changed during this time, the layout_conf() has to wait for active IO to complete before applying the layout change.

      Patch is coming soon.

      Attachments

        Activity

          [LU-9129] deadlock in direct IO

          Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/25474/
          Subject: LU-9129 llite: ignore layout for ll_writepages()
          Project: fs/lustre-release
          Branch: master
          Current Patch Set:
          Commit: 5236673a906aecc91993fbbf97adaf7a1feecd2b

          gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/25474/ Subject: LU-9129 llite: ignore layout for ll_writepages() Project: fs/lustre-release Branch: master Current Patch Set: Commit: 5236673a906aecc91993fbbf97adaf7a1feecd2b

          Jinshan Xiong (jinshan.xiong@intel.com) uploaded a new patch: https://review.whamcloud.com/25474
          Subject: LU-9129 llite: ignore layout for ll_writepages()
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: cb18675a005842cbe0156316f0be646acd6fb7b5

          gerrit Gerrit Updater added a comment - Jinshan Xiong (jinshan.xiong@intel.com) uploaded a new patch: https://review.whamcloud.com/25474 Subject: LU-9129 llite: ignore layout for ll_writepages() Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: cb18675a005842cbe0156316f0be646acd6fb7b5

          People

            jay Jinshan Xiong (Inactive)
            jay Jinshan Xiong (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: