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

Enhance Lustre to exploit new shrinker handling

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • None
    • Lustre 2.17.0
    • None
    • Any
    • 3
    • 9223372036854775807

    Description

      Currently Lustre uses the Linux kernel shrinkers for several subsystems to handle freeing data when the system is under pressure. In newer kernels shrinker specific interface  has been developed that allows one to flush the data related to the shrinker. This is a handy feature and can be applied to the super block shrinker as well which Lustre currently doesn't do any special handling.

      Information on this new interface can be found here:

      https://lwn.net/Articles/896274

      https://docs.kernel.org/admin-guide/mm/shrinker_debugfs.html

       

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated: