[LU-16035] Land kfilnd implementation Created: 21/Jul/22  Updated: 01/Sep/22  Resolved: 01/Sep/22

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

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

Issue Links:
Related
is related to LU-15983 Reserve KFI LND Resolved
is related to LU-16086 add generic LNet network number support Open
Rank (Obsolete): 9223372036854775807

 Description   

This ticket tracks landing of the new LND - kfilnd.



 Comments   
Comment by Gerrit Updater [ 21/Jul/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48009
Subject: LU-16035 kfilnd: Initial kfilnd implementation
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 38c644afa26a62132660580e487f594e4f938603

Comment by Gerrit Updater [ 22/Jul/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48019
Subject: LU-16035 kfilnd: Fix setting of transaction buffer
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 72e324d20d60b081075b99a85ab65dd37c9aa2b2

Comment by Gerrit Updater [ 27/Jul/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48050
Subject: LU-16035 kfilnd: Improve debug output
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 317095107c19d09420b5585c0a5d932294620d91

Comment by Gerrit Updater [ 28/Jul/22 ]

<remove Gerrit patches pushed here instead of LU-16053>

Comment by Gerrit Updater [ 28/Jul/22 ]

"Brian Behlendorf <behlendorf1@llnl.gov>" uploaded a new patch: https://review.whamcloud.com/48065
Subject: LU-16035 build: update zap_*_by_dnode checks
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: eaa6e2114f26668df042a8d08d4a631d18d8419c

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48127
Subject: LU-16035 kfilnd: Fix setting of target NID on rx
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 1a69d8ecaf1d56ab8968240a98ade397b3797e0a

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48128
Subject: LU-16035 kfilnd: Fix checking of peer field
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: df2418c3236be3819bed2bc9ccacca2964c6adc7

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48129
Subject: LU-16035 kfilnd: Remove RX scale factor
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 8817b2c6672831a531104f5628fa4b5073914038

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48130
Subject: LU-16035 kfilnd: Fix immediate buffer ref count
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: c0b7dadd8d1f5f76f6f851f058c913fe0122bb2c

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48131
Subject: LU-16035 kfilnd: Fix kfilnd threading
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: a5af87a3f334ba308d9feffb8c7becdd25216a74

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48132
Subject: LU-16035 kfilnd: Fix transaction double free
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: f2b95c0321e7460d28fc0fe1ad82044c90a31c81

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48133
Subject: LU-16035 kfilnd: Debugfs for transaction stats
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: c5bd785b02d4755dbc3e9040952ee6ec124eeb38

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48134
Subject: LU-16035 kfilnd: Handle transaction bad states
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 46e15802f7f160436e0c5e18ded51070582ca047

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48135
Subject: LU-16035 kfilnd: Cleanup tunables
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 390ab5729ab2ba09eace0dfb94bc9f9e1f8219e3

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48136
Subject: LU-16035 kfilnd: Fix data size bucket selection
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 9ad3a3b013c7187c3f7c11f7bc5cbabd3e71d3c1

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48137
Subject: LU-16035 kfilnd: Fix immediate mrecv buf sizing
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 2456d9543a250766f606c02b8c56dd059cdb0da1

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48138
Subject: LU-16035 kfilnd: Fix compiler warnings
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 8d4739e9d7a08e3585ab812761efb2e543e39677

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48139
Subject: LU-16035 kfilnd: Use portable timer interface
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: f25f1bf911209236d9bf5a44bc27de9ec2ad1b37

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48140
Subject: LU-16035 kfilnd: Fix setting transaction nob
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 60f982745808f5777407fcbcf3ce3dbbd14d7475

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48141
Subject: LU-16035 kfilnd: Introduce TN_EVENT_RMA_SKIP event
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: ab92d90aff93094a617f6480be4a701a50a5e37e

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48142
Subject: LU-16035 kfilnd: Don't call lnet_finalize in IRQ
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 284df246f99bc9d029aa551b980541a1f28bc014

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48143
Subject: LU-16035 kfilnd: Use KFI_TAGGED_RMA capabilites
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: b1ece86347b90bf9f173f563cf47bbbebae8e069

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48144
Subject: LU-16035 kfilnd: Use tn dispatch table
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 6d77db6d2acfccdfa77fdf5d3203908e8705f114

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48145
Subject: LU-16035 kfilnd: Fix targeting RX contexts
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 2a936b2d196ac13c72aa5dca663a941fb205cf11

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48146
Subject: LU-16035 kfilnd: Repost imm buffers on correct EP
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 2241b36e3b0314bf7694792c6dc66f4bdf8415d5

Comment by Gerrit Updater [ 05/Aug/22 ]

"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/48147
Subject: LU-16035 kfilnd: Set target RX based on local CPT
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 802e437368c06e15f600859a98ff63131f1042d8

Comment by Gerrit Updater [ 01/Sep/22 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/48009/
Subject: LU-16035 kfilnd: Initial kfilnd implementation
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 2612cf4ad8a892768b26abe6ce60bb240edf3bdf

Comment by Peter Jones [ 01/Sep/22 ]

It looks like this has been merged for 2.16

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