[LU-4001] Auto-adapt LND tunables to the brand of IB interface Created: 24/Sep/13  Updated: 09/Jul/15  Resolved: 09/Jul/15

Status: Closed
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.8.0

Type: Improvement Priority: Minor
Reporter: Doug Oucharek (Inactive) Assignee: Amir Shehata (Inactive)
Resolution: Duplicate Votes: 0
Labels: None

Rank (Obsolete): 10711

 Description   

Tuning experiments done by one of our SE's, Bobbie Lind, found that the map_on_demand parameter has a significant performance improvement when turned on with Truescale IB cards. Currently, we leave this parameter off as it does not have a positive effect with Mellanox IB cards.

This ticket calls for an improvement whereby we detect the brand of IB card (Truescale or Mellanox) and set the default for map_on_demand accordingly (off for Mellanox, a reasonable value for Truescale).



 Comments   
Comment by Bob Glossman (Inactive) [ 24/Sep/13 ]

While maybe an unlikely and pathological case, but it occurs to me that there's nothing to prevent a user from having a mix of Truescale and Mellanox in the same system. What then?

Comment by Doug Oucharek (Inactive) [ 24/Sep/13 ]

The Dynamic LNet Config project, aimed at a 2.6 release, is converting some of the tuning parameters from being per-LND to being per-network interface. However, map_on_demand is currently not one of them. I will work to get it added.

Comment by Jeremy Filizetti [ 06/Mar/14 ]

Without the patch from LU-3322 clusters with both Mellanox and Truescale cards would be unable to connect.

Comment by Doug Oucharek (Inactive) [ 09/Jul/15 ]

Addressed in LU-6735

Generated at Sat Feb 10 01:38:46 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.