[LU-15851] Adjust niov checks for large MD Created: 12/May/22  Updated: 03/Aug/22  Resolved: 03/Aug/22

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.15.0
Fix Version/s: Lustre 2.16.0

Type: Bug Priority: Minor
Reporter: Chris Horn Assignee: Chris Horn
Resolution: Fixed Votes: 0
Labels: None

Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

An LNet user can allocate a large contiguous MD. That MD can have >
LNET_MAX_IOV pages which causes some LNDs to assert on either niov
argument passed to lnd_recv() or the value stored in
lnet_msg::msg_niov. This is true even in cases where the actual
transfer size is <= LNET_MTU and will not exceed limits in the LNDs.



 Comments   
Comment by Gerrit Updater [ 12/May/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/47319
Subject: LU-15851 lnet: Adjust niov checks for large MD
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: b525feb223e224c8db2169b53841b680f1c51dc1

Comment by Gerrit Updater [ 12/May/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/47320
Subject: LU-15851 gnilnd: Remove invalid ASSERT from kgnilnd_send()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 14ed1097195f3e4fb57ad1a00602c9eb4fa6604b

Comment by Gerrit Updater [ 11/Jun/22 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/47320/
Subject: LU-15851 gnilnd: Remove invalid ASSERT from kgnilnd_send()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 0703fa84c0f2dc69025a0849ba13f0d0d1a97738

Comment by Gerrit Updater [ 03/Aug/22 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/47319/
Subject: LU-15851 lnet: Adjust niov checks for large MD
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 105193b4a147257a0f9332053a16eb676dc99623

Comment by Peter Jones [ 03/Aug/22 ]

Landed for 2.16

Generated at Sat Feb 10 03:21:51 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.