[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:

http://review.whamcloud.com/#change,1005

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.

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