[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 |
| Comment by Doug Oucharek (Inactive) [ 09/Jul/15 ] |
|
Addressed in |