Details
-
Improvement
-
Resolution: Fixed
-
Medium
-
Lustre 2.14.0, Lustre 2.17.0
-
None
-
3
-
9223372036854775807
Description
Expose the lmv_qos_rr_index variable that controls which MDT index to start round-robin subdirectory creation to userspace with a new lmv.*.qos_rr_start_index parameter.
The client-selected qos_rr_start_index is based on the hash of the client's first NID, and is intended to allow a distributed mechanism to avoid many clients starting subdirectory creation on the first MDT in a round-robin directory-per-(client,rank) creation scenario.
The new parameter will allow debugging whether these values are being set properly at startup (i.e. uniformly distributed across MDTs), or if some centralized mechanism is needed to initiliaze this value (e.g. sequence counter on MDT0000 that is returned to the client in obd_connect_data or similar).