[LU-2466] LNET NETWORKS HASHING Created: 11/Dec/12 Updated: 19/Apr/13 Resolved: 19/Apr/13 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | Lustre 2.4.0 |
| Fix Version/s: | Lustre 2.4.0 |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Jodi Levi (Inactive) | Assignee: | Doug Oucharek (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | Fujitsu | ||
| Attachments: |
|
||||||||||||
| Issue Links: |
|
||||||||||||
| Sub-Tasks: |
|
||||||||||||
| Rank (Obsolete): | 5812 | ||||||||||||
| Comments |
| Comment by Doug Oucharek (Inactive) [ 14/Jan/13 ] |
|
Patch for this ticket is: http://review.whamcloud.com/#change,5023 |
| Comment by Doug Oucharek (Inactive) [ 01/Feb/13 ] |
|
Remote Networks Table Hashing test plan. |
| Comment by James Nunez (Inactive) [ 02/Apr/13 ] |
|
As required by the test plan, the specified code changes were made to lnet/lnet/api-ni.c to print the number of entries in the hash table when LNET starts up, found by looking in dmesg, and to lnet/lnet/router_proc.c to show what hash table entries the given route is assigned when you cat /proc/sys/lnet/routes. The following unit tests were run and verified locally and manually. Unit Test 1: Hash Table Default Size – To make sure the default size of the hash table is 64 entries.
Unit Test 2: Hash Table Size For Given Setting – To make sure the module parameter can change the hash table size
Unit Test 3: Hash Table Distribution – To make sure the hashing algorithm is fairly distributing the entries
|
| Comment by James Nunez (Inactive) [ 08/Apr/13 ] |
|
Regression Test 1: Default Regression Test 2: rnet_htable_size=1070 |
| Comment by Jodi Levi (Inactive) [ 19/Apr/13 ] |
|
Landed in 2.4 |