[LU-8932] define a new network driver for ptl4lnd Created: 13/Dec/16  Updated: 18/Aug/17  Resolved: 24/Jan/17

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

Type: Improvement Priority: Minor
Reporter: Gregoire Pichon Assignee: Gregoire Pichon
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
Rank (Obsolete): 9223372036854775807

 Description   

Assign an ID to the new network driver ptl4lnd developped by Bull/Atos to support a Portals4 based LND for the BXI interconnect.

I am going to post a patch for this.



 Comments   
Comment by Andreas Dilger [ 14/Dec/16 ]

Gregoire, is this ptl4lnd based directly on the Portals API (i.e. it would be portable to other LNDs that implement the Portals 4 API), or would this be better named bxilnd?

Please be aware that there is also work being done for LNet Multi-Rail in the multi-rail branch of fs/lustre-release that is planned to land for Lustre 2.10. It would be worthwhile to look at the code in that branch to see what potential conflicts exist, and what needs to be done with the new LND to integrate with that change.

Comment by Gregoire Pichon [ 09/Jan/17 ]

Andreas,
The ptl4lnd is going to implement a LND based on the Portals 4 API, and is intended to be compatible with any hardware that supports this interface.
Thanks for the notification about the LNet Multi-Rail project. I will have a look at the code and try to detect potential conflicts.

Comment by Gerrit Updater [ 09/Jan/17 ]

Grégoire Pichon (gregoire.pichon@bull.net) uploaded a new patch: https://review.whamcloud.com/24768
Subject: LU-8932 lnet: define new network driver ptl4lnd
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: b760d42ab45d52475b068d6a178c24e2748eee0d

Comment by James A Simmons [ 09/Jan/17 ]

Also be aware that the time api lustre uses is being replaced by standard kernel functions and soon the typedefs in the LNet layer will be removed. Please make sure your drivers doesn't use typedefs and the lustre timer wrappers.

Comment by Gerrit Updater [ 24/Jan/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/24768/
Subject: LU-8932 lnet: define new network driver ptl4lnd
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: c54bf3faa29f576ceb47aa09531cd1456c450994

Comment by Peter Jones [ 24/Jan/17 ]

Landed for 2.10

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