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

nodemap must map ptlrpc_body_v2/v3 pb_uid/pb_gid/pb_prjid fields

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • Lustre 2.16.1
    • 3
    • 9223372036854775807

    Description

      One of the important intersections of QOS together with nodemaps is that the UID/GID/PRJID sent in from the client in ptlrpc_body_v2/v3 (pb_uid, pb_gid, pb_prjid) also need to be mapped from the tenant IDs to the global IDs. Otherwise, the e.g. [0-99999] IDs sent in the RPCs will be the same for all tenants and QOS will likely not be doing what they want because the same limits will be applied on the sum of all tenant RPCs instead of separately for each tenant.

      While this is related to nodemaps, it is not exactly the same as LU-17902 because that is putting a TBF limit on the RPCs sent by exports on that nodemap, rather than on the IDs associated with the nodemap.

      Attachments

        Issue Links

          Activity

            People

              wc-triage WC Triage
              adilger Andreas Dilger
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: