[LU-449] Remove LNET_MAX_PAYLOAD calculation based on PAGE_SIZE & LNET_MAX_IOV Created: 22/Jun/11 Updated: 25/Apr/13 Resolved: 25/Apr/13 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Wally Wang (Inactive) | Assignee: | Liang Zhen (Inactive) |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | None | ||
| Severity: | 2 |
| Bugzilla ID: | 22,293 |
| Rank (Obsolete): | 7878 |
| Description |
|
Since none of the code in the LNetPut/send path really uses LNET_MAX_PAYLOAD but they do check LNET_MAX_IOV, remove the restriction on LNET_MAX_PAYLOAD to be PAGE_SIZE * LNET_MAX_IOV. This allows us to build Lustre with a configure flag of --max-payload-mb=XXX. This enables Cray DVS to send larger requests through the network, greatly reducing the software overhead. There are more discussions in Oracle Bug 22293. |
| Comments |
| Comment by Wally Wang (Inactive) [ 22/Jun/11 ] |
|
Change is in: |
| Comment by Wally Wang (Inactive) [ 07/Dec/11 ] |
|
We can drop this patch and close the bug. DVS implemented its own payload splitting. |
| Comment by Andreas Dilger [ 25/Apr/13 ] |
|
Closing old issue per Wally's last comment. |