[LU-14939] Allow specifying source NI for lnetctl ping Created: 16/Aug/21  Updated: 26/Aug/22  Resolved: 30/Nov/21

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

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

Rank (Obsolete): 9223372036854775807

 Description   

It would be useful for network troubleshooting if we were able to deterministically exercise specific network paths (i.e. send from a particular local NI to a particular remote peer NI). The multi-rail implementation makes this difficult today because the lnetctl ping is a "source ANY" send. i.e. by default it will send from any local NI to any remote NI on a multi-rail peer.
This ticket tracks enhancement to lnetctl ping command so that we can specify a source NI. By definition, this will also fix the destination NID so we can obtain the desired deterministic behavior.



 Comments   
Comment by Cory Spitz [ 14/Sep/21 ]

https://review.whamcloud.com/#/c/44727/ was submitted for this, but this LU wasn't automatically updated presumably because the original commit message referenced LU-14943 instead.

Comment by Gerrit Updater [ 30/Nov/21 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/44727/
Subject: LU-14939 lnet: Allow specifying a source NID for lnetctl ping
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 48ef9982c474a02c460293bce17c9e45f9829eab

Comment by Peter Jones [ 30/Nov/21 ]

Landed for 2.15

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