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

Routers and HealthRouters and Health
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 Support



LNet SysfsLustre 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
Dynamic NIDs



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