[LU-14008] avoid data copy with immediate message sending. Created: 03/Oct/20  Updated: 29/Jan/24  Resolved: 07/Feb/22

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

Type: Bug Priority: Major
Reporter: Alexey Lyashkov Assignee: Alexey Lyashkov
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

memcpy used in o2ib LND to avoid RDMA transfer for the payload size less than 4k.
But that is not a requirements for CX4 card and likely other.
Lets avoid it.



 Comments   
Comment by Etienne Aujames [ 07/Oct/20 ]

Hello,

Is this issue related to LU-13976?

Comment by Alexey Lyashkov [ 07/Oct/20 ]

no. it's improvement.

Comment by Gerrit Updater [ 15/Oct/20 ]

Alexey Lyashkov (alexey.lyashkov@hpe.com) uploaded a new patch: https://review.whamcloud.com/40260
Subject: LU-14008 o2ib: cleanup
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 54a496f238420b14d6396a3738b2fcbdd0b4ff91

Comment by Gerrit Updater [ 15/Oct/20 ]

Alexey Lyashkov (alexey.lyashkov@hpe.com) uploaded a new patch: https://review.whamcloud.com/40261
Subject: LU-14008 o2iblnd: avoid static allocation for msg tx
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: f0817f36ebdf2cb56505fe33670821df775dd344

Comment by Gerrit Updater [ 15/Oct/20 ]

Alexey Lyashkov (alexey.lyashkov@hpe.com) uploaded a new patch: https://review.whamcloud.com/40262
Subject: LU-14008 o2ib: avoid memory copy for short msg
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 6605d704dd4e919e9eb75ad16cab23e90e21ba8e

Comment by Gerrit Updater [ 06/Jan/22 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/40260/
Subject: LU-14008 o2iblnd: cleanup
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 3916b9d7226ebb21cf413dd7685afa693e243513

Comment by Gerrit Updater [ 26/Jan/22 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/40261/
Subject: LU-14008 o2iblnd: avoid static allocation for msg tx
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 7d12b98d3f8294ca0911ca730aacd07a0f822298

Comment by Gerrit Updater [ 07/Feb/22 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/40262/
Subject: LU-14008 o2iblnd: avoid memory copy for short msg
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: bebd87cc6c9acc577a2fdde56e856075094f1291

Comment by Peter Jones [ 07/Feb/22 ]

Landed for 2.15

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