Details

    • Technical task
    • Resolution: Fixed
    • Major
    • None
    • Lustre 2.4.0, Lustre 2.5.0
    • 10570

    Description

      The quota-replace-dqptr-sem and quota-avoid-dqget-calls patches are applied to the core kernel to improve the locking of quota structures in the VFS. Since quota is enabled by default for 2.4.0 and later kernels, this has a significant performance impact on all systems (see LU-2442).

      These patches should be submitted upstream so that we don't need to patch the kernel to get this improvement. Some performance tests should be run to show some benefit to a non-Lustre workload (e.g. multi-threaded IO with quota enabled, maybe dbench or iozone or fio) and these results should be included with the upstream submission.

      Attachments

        Issue Links

          Activity

            [LU-3966] Submit quota lock improvement patches upstream
            adilger Andreas Dilger made changes -
            Fix Version/s Original: Lustre 2.7.0 [ 10631 ]
            niu Niu Yawei (Inactive) made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]
            niu Niu Yawei (Inactive) made changes -
            Attachment New: result-mdtest.txt [ 14987 ]
            Attachment New: result-dbench.txt [ 14988 ]
            Attachment New: 0001-quota-remove-dqptr_sem-for-scalability.patch [ 14989 ]
            jlevi Jodi Levi (Inactive) made changes -
            Fix Version/s New: Lustre 2.7.0 [ 10631 ]
            Fix Version/s Original: Lustre 2.6.0 [ 10595 ]
            adilger Andreas Dilger made changes -
            Link New: This issue is related to LU-2442 [ LU-2442 ]
            adilger Andreas Dilger made changes -
            Labels New: kernel
            adilger Andreas Dilger created issue -

            People

              niu Niu Yawei (Inactive)
              adilger Andreas Dilger
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: