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

Add USER ID NRS Policy to TBF

    XMLWordPrintable

Details

    • New Feature
    • Resolution: Duplicate
    • Major
    • None
    • Lustre 2.7.0
    • None
    • 9223372036854775807

    Description

      Our users run a variety of application with different I/O characteristic. Some applications have well-formed large sequential I/O, while others can have small random I/O access patterns. Lustre is the principal scratch filesystem and there are six individual filesystems. Each user is assigned to one filesystem. This helps to distribute storage allocations and utilization across all filesystems. But, there are occasions when a single user’s code adversely impact the whole filesystem. This results in poor filesystem throughput effecting job runtimes and poor interactive response for all users.

      Although TBF provides some of the QoS functionally, it doesn’t meet all our requirements. We would like these additional capablilies added to TBF NRS.

      1. Add user id tracking
      2. Default value for all users
      3. Allow of setting of token buckets for each user
      4. Add a control trigger for enforcement of tokens. (ie RPC queue size or RPC queue wait)  

      Attachments

        Issue Links

          Activity

            People

              pjones Peter Jones
              mhanafi Mahmoud Hanafi
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: