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

Migrate from libcfs hash to rhashtable

Details

    • Improvement
    • Resolution: Unresolved
    • Minor
    • Upstream
    • Lustre 2.9.0
    • None
    • 9223372036854775807

    Description

      The linux kernel has its own resizable hashtable which can be used in place of libcfs hash code. The linux rhashtable was developed for the networking layer and that layer has very high requirements for performance. Some of the benefits are low latency as well as lockless lookups. Migrating Lustre to rhashtable should mean HUGE PERFORMANCE gains!!!!!

      Attachments

        1. rhashtable.h
          7 kB
        2. make.log
          31 kB

        Issue Links

          Activity

            [LU-8130] Migrate from libcfs hash to rhashtable
            simmonsja James A Simmons made changes -
            Link Original: This issue is related to LU-9859 [ LU-9859 ]
            simmonsja James A Simmons made changes -
            Link New: This issue is related to LU-18192 [ LU-18192 ]
            simmonsja James A Simmons made changes -
            Link New: This issue is related to LU-18351 [ LU-18351 ]
            simmonsja James A Simmons made changes -
            Link Original: This issue is related to LU-8802 [ LU-8802 ]
            simmonsja James A Simmons made changes -
            Link New: This issue is related to LU-18031 [ LU-18031 ]
            adilger Andreas Dilger made changes -
            Link New: This issue is related to LU-18187 [ LU-18187 ]
            adilger Andreas Dilger made changes -
            Link New: This issue is related to DDN-5255 [ DDN-5255 ]
            adilger Andreas Dilger made changes -
            Link New: This issue is related to LU-8802 [ LU-8802 ]
            adilger Andreas Dilger made changes -
            Link New: This issue is related to LU-17793 [ LU-17793 ]
            pjones Peter Jones made changes -
            Link New: This issue is related to DDN-4791 [ DDN-4791 ]

            People

              simmonsja James A Simmons
              simmonsja James A Simmons
              Votes:
              0 Vote for this issue
              Watchers:
              15 Start watching this issue

              Dates

                Created:
                Updated: