This page outlines the LNet features that are either being implemented or being considered for implementation.

NameAssigned ReleaseJira TicketScope & Requirements DocumentHigh-level Design Document
LNet ResiliencyLustre 2.12

LNet Resiliency Requirements

LNet Resiliency HLD

Presentation on timeouts from 2014 by Alexey Lyashkov


LNet Router alignmentLustre 2.13

Multi-Rail Routing RequirementsMulti-Rail Routing Requirements
Patch Description
LNet UDSP (Router selection)Lustre 2.13

UDSP RequirementsUDSP HLD
LNet Unit Test Framework (LUTF)  - Move upLustre 2.13+

LUTF RequirementsLUTF HLD
IPv6 SupportLustre 2.14+



Dynamic NIDsLustre 2.14+



LNet Statistics improvementLustre 2.14+

LNet Sysfs RequirementsLNet Sysfs HLD
Ptlrpc and LNet threading model

There is a discrepancy between LNet and ptlrpc threading and how CPT affinity works. There should be a single threading model for both LNet and ptlrpc.
New Fast Memory registration



CQ Polling API



Draining QP



lnet_selftest improvement



SWIM Protocol for Network Discovery



Correlating job stats with LNet stats



Lustre traffic QoS



LNet beyond Lustre

Preliminary Requirements
LNet Control Messages

A proposed feature by Alexey Lyashkov.

LNet should have something like an ICMP, to have the ability to report some bad situations to sender

like:
  • destination MD/ME is not exist
  • link is failed after router
  • message rate to high, please to be slow.

Presentation that describes the issue