Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page properties
Target releaseLustre 2.13
Epic
Document status
Status
titleDRAFT
Document owner
DesignerAmir Shehata
Developers
QA

Scope

Goals

...

Problem Statement


Project Overview


Assumptions

Requirements

...

IDClassVersionStatusDescription
cfg-090REQUIRED1.0ACCEPTED

DLC shall provide APIs to configure NUMA range value.

A NUMA range is a value used to decide which interface to pick. If the NUMA range is large enough it will in effect disable the NUMA selection criteria.

cfg-095REQUIRED1.0ACCEPTEDDLC shall provide APIs to configure User Defined Selection Policy (UDSP)
cfg-100REQUIRED1.0ACCEPTEDUDSP shall be comprised of a set of rules.
cfg-105REQUIRED1.0ACCEPTEDOnly one UDSP shall be configured in the system
cfg-110REQUIRED1.0ACCEPTEDUDSP shall allow rules which define network priorities
cfg-115REQUIRED1.0ACCEPTEDUDSP shall allow rules which define interface priorities
cfg-120REQUIRED1.0ACCEPTEDUDSP shall allow rules which define one local NID to one remote NID mapping (1:1).
cfg-125REQUIRED1.0ACCEPTEDUDSP shall allow rules which define mapping priority.
cfg-130NICE-TO-HAVE1.0ACCEPTED

UDSP shall allow rules which define many local NIDs to many remote NIDs mapping (N:N).

cfg-135NICE-TO-HAVE1.0ACCEPTED

UDSP shall allow rules which define many local NIDs to a one remote NID mapping (N:1).

cfg-140NICE-TO-HAVE1.0ACCEPTED

UDSP shall allow rules which define one local NID to many remote NIDs mapping (1:N).

cfg-145NICE-TO-HAVE1.0ACCEPTED

UDSP shall allow rules which define the number of messages that should be sent using one rule. This allows fine grained control over traffic distribution.

cfg-150NICE-TO-HAVE1.0ACCEPTEDUDSP rules shall provide the option to define relative rule priority
cfg-155NICE-TO-HAVE1.0ACCEPTED

If UDSP rule priority is not defined it defaults to highest priority

cfg-160NICE-TO-HAVE1.0ACCEPTEDlnetctl utility shall provide a command line front end interface to configure UDSP by calling the DLC APIs mentioned in the above requirements
cfg-165NICE-TO-HAVE1.0ACCEPTEDlnetctl utility shall accept and parse YAML configuration files specifying UDSP configuration
#TitleUser StoryImportanceNotes12

User interaction and design

...