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

Lustre memcg oom workaround for unpatched kernels

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Duplicate
    • Minor
    • None
    • None
    • None
    • 9223372036854775807

    Description

      Lustre buffered I/O does not work well with restrictive memcg memory settings.

      This is partially to do unstable_page_accounting() not providing the expected counts and
      balance_dirty_pages_ratelimited() not throttling.

      However the memcg also needs to be adjusted when min, low and high are left to the defaults (0, 0, and PAGE_COUNTER_MAX respectively). min and low at 0 disables too much of the memcg reclaim that also would provided the throttling needed.

      NOTE: This not a lustre specific issue.

      Attachments

        Issue Links

          Activity

            People

              stancheff Shaun Tancheff
              stancheff Shaun Tancheff
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: