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

MDT page cache management improvements

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Minor
    • None
    • Lustre 2.10.3
    • None
    • Relevant to any configuration where critical MDT metadata may not fit in memory or may get pushed out of DRAM cache due to other IO.
    • 9223372036854775807

    Description

      Opening this as somewhat of a catch all for improvements to MDT memory management, either through pinning or making more selective use of the page cache.  This will be important for at least two cases...
      A) Data On MDT
      B) Combining OST and MDT on a single server
      MDT performance historically relied on "read mostly" workload to backing storage, with much of the important and frequently used metatdata in DRAM cache.  With increase in data blocks from either case above, that could quickly get pushed out of cache and thereby slow down metadata ops.

      It may not be practical to try to pin all MDT "real metadata" info in memory, but some features to perhaps release DoM from the page cache faster, or refresh the MDT (and OST) bitmaps and inode tables, would be helpful.

      Attachments

        Issue Links

          Activity

            People

              pjones Peter Jones
              ndauchy Nathan Dauchy (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated: