This page outlines the LNet features that are either being implemented or being considered for implementation.
| Name | Assigned Release | Jira Ticket | Scope & Requirements Document | High-level Design Document |
|---|---|---|---|---|
| LNet Resiliency | Lustre 2.12 | LU-9120 - Getting issue details... STATUS | LNet Resiliency Requirements | Presentation on timeouts from 2014 by Alexey Lyashkov |
| LNet Router alignment | Lustre 2.13 | LU-11297 - Getting issue details... STATUS | Routers and Health | Routers and Health Patch Description |
| LNet UDSP (Router selection) | Lustre 2.13 | LU-9121 - Getting issue details... STATUS | UDSP Requirements | UDSP HLD |
| LNet Unit Test Framework (LUTF) - Move up | Lustre 2.13+ | LU-10973 - Getting issue details... STATUS | LUTF Requirements | LUTF HLD |
| IPv6 Support | LU-10391 - Getting issue details... STATUS | |||
| LNet Statistics improvement | Lustre 2.14+ | LU-9667 - Getting issue details... STATUS | LNet Sysfs Requirements | LNet 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 | LU-8874 - Getting issue details... STATUS | |||
| CQ Polling API | LU-8874 - Getting issue details... STATUS | |||
| Draining QP | LU-8874 - Getting issue details... STATUS | |||
| lnet_selftest improvement | LU-10975 - Getting issue details... STATUS | |||
| SWIM Protocol for Network Discovery | LU-9238 - Getting issue details... STATUS | |||
| Correlating job stats with LNet stats | LU-10976 - Getting issue details... STATUS | |||
| Lustre traffic QoS | LU-9880 - Getting issue details... STATUS | |||
| LNet beyond Lustre | Preliminary Requirements | |||
| Dynamic NIDs | LU-5881 - Getting issue details... STATUS | |||
| 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:
|