Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page properties
Target releaseLustre 2.13
Jira

Jira
serverWhamcloud Community Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8bba2dd1-4333-3006-bfcd-f35d4ebbd2ad
keyLU-9121

Document status
Status
titleDRAFT
Document owner
DesignerAmir Shehata
Developers
QA

Scope

Problem Statement

Multi-Rail (MR) and Health add the capability of using all the interfaces available. Instead of configuring each interface on a separate LNet, it is now possible to configure multiple interfaces on the same LNet. MR code can now iterate over all interfaces and select an interface to send a message based on one of the following criteria:

...

However, there is no way for the user to override this selection criteria. This becomes particularly useful when desiring to redirect traffic over specific paths depending on source and/or destination NIDs

Use Cases

There are two uses cases outlined on

Jira
serverWhamcloud Community Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8bba2dd1-4333-3006-bfcd-f35d4ebbd2ad
keyLU-9121

...

  1. Assigning priority to different networks. For example if you have an OPA and a IB network and you want to always use the IB network as long as it's alive.
  2. Preferring a specific path to avoid a bottleneck in the fabric

Work Overview

There are four primary tasks in this project

...

The High Level Design document will detail each of these tasks.

Requirements

These requirements are from the original MR Requirements document.

...