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

Lock ahead - Request extent locks from userspace

    XMLWordPrintable

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
          Patrick Farrell
        2. lockahead_ladvise_mpich_patch
          30 kB
          Patrick Farrell
        3. sle11_build_tools.tar.gz
          2.48 MB
          Patrick Farrell
        4. LockAhead-TestReport.txt
          1.36 MB
          Patrick Farrell
        5. LUSTRE-LockAhead-140417-1056-170.pdf
          64 kB
          Patrick Farrell
        6. cug paper.pdf
          714 kB
          Patrick Farrell
        7. mmoore cug slides.pdf
          1.15 MB
          Patrick Farrell
        8. LockAheadResults.docx
          516 kB
          Cong Xu

        Issue Links

          Activity

            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: