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

Lock ahead - Request extent locks from userspace

Details

    • New Feature
    • Resolution: Fixed
    • Major
    • Lustre 2.11.0
    • None
    • 17290

    Description

      At the recent developers conference, Jinshan proposed a different method of approaching the performance problems described in LU-6148.

      Instead of introducing a new type of LDLM lock matching, we'd like to make it possible for user space to explicitly request LDLM locks asynchronously from the IO.

      I've implemented a prototype version of the feature and will be uploading it for comments. I'll explain the state of the current version in a comment momentarily.

      Attachments

        1. anl_mpich_build_guide.txt
          18 kB
        2. cug paper.pdf
          714 kB
        3. lockahead_ladvise_mpich_patch
          30 kB
        4. LockAheadResults.docx
          516 kB
        5. LockAhead-TestReport.txt
          1.36 MB
        6. LUSTRE-LockAhead-140417-1056-170.pdf
          64 kB
        7. mmoore cug slides.pdf
          1.15 MB
        8. sle11_build_tools.tar.gz
          2.48 MB

        Issue Links

          Activity

            [LU-6179] Lock ahead - Request extent locks from userspace
            lixi_wc Li Xi made changes -
            Link New: This issue is related to LU-11618 [ LU-11618 ]
            mdiep Minh Diep made changes -
            Link New: This issue is related to LU-10136 [ LU-10136 ]
            pjones Peter Jones made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]
            adilger Andreas Dilger made changes -
            Link New: This issue is related to LU-6148 [ LU-6148 ]
            adilger Andreas Dilger made changes -
            Parent Original: LU-6148 [ 28312 ]
            Issue Type Original: Technical task [ 7 ] New: New Feature [ 2 ]
            paf Patrick Farrell (Inactive) made changes -
            Link New: This issue is blocking LU-9962 [ LU-9962 ]
            spitzcor Cory Spitz made changes -
            Link New: This issue is related to LUDOC-379 [ LUDOC-379 ]
            czx0003 Cong Xu (Inactive) made changes -
            Attachment Original: LockAheadResults.docx [ 26841 ]
            czx0003 Cong Xu (Inactive) made changes -
            Attachment New: LockAheadResults.docx [ 26927 ]
            paf Patrick Farrell (Inactive) made changes -
            Attachment New: cug paper.pdf [ 26925 ]
            Attachment New: mmoore cug slides.pdf [ 26926 ]

            People

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

              Dates

                Created:
                Updated:
                Resolved: