[LU-9480] LNet Dynamic Discovery Created: 09/May/17  Updated: 16/Sep/17  Resolved: 22/Aug/17

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.11.0

Type: New Feature Priority: Minor
Reporter: Amir Shehata (Inactive) Assignee: Amir Shehata (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Duplicate
is duplicated by LU-6531 Fujitsu's o2iblnd Channel Bonding Sol... Resolved
Related
is related to LU-9077 New static analysis issues in v2_9_52... Resolved
is related to LU-9904 LNetError: 16885:0:(peer.c:1786:lnet_... Resolved
is related to LU-9911 lnet_peer_discovery_complete() must u... Closed
is related to LU-7734 LNet Multi-Rail Project Resolved
Rank (Obsolete): 9223372036854775807

 Description   

This ticket will track Dynamic Discovery feature

lnet: show peer state
lnet: Fix deleting peers from YAML
lnet: add enhanced statistics
lnet: selftest MR fix
lnet: add "lnetctl discover"
lnet: fix for static analysis issues
lnet: add "lnetctl ping" command
lnet: add "lnetctl peer list"
lnet: implement Peer Discovery
lnet: add the Push target
lnet: tune lnet_peer_discovery_disabled with lnetctl
lnet: add discovery thread
lnet: add msg_type to lnet_event
lnet: reference counts on lnet_peer/lnet_peer_net
lnet: add LNET_PEER_CONFIGURED flag
lnet: preferred NIs for non-Multi-Rail peers
lnet: introduce LNET_PEER_MULTI_RAIL flag bit
lnet: refactor lnet_add_peer_ni()
lnet: refactor lnet_del_peer_ni()
lnet: rename lnet_add/del_peer_ni_to/from_peer()
lnet: cleanup of lnet_peer_ni_addref/decref_locked()
lnet: add sanity checks on ping-related constants
lnet: add Multi-Rail and Discovery ping feature bits
lnet: automatic sizing of router pinger buffers
lnet: add struct lnet_ping_buffer
lnet: remove debug ioctl
lnet: configure lnet_max_interfaces tunable from dlc
lnet: add lnet_max_interfaces tunable



 Comments   
Comment by Gerrit Updater [ 21/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) uploaded a new patch: https://review.whamcloud.com/28635
Subject: LU-9480 lnet: Multi-Rail Dynamic Discovery feature
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 82d887c1bcde2e3a4b4b795ff9bbd64918d7a751

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25770/
Subject: LU-9480 lnet: add lnet_interfaces_max tunable
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: 756abb9cf00b936b3d9149f50925b0e02ca0e4fd

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25771/
Subject: LU-9480 lnet: configure lnet_interfaces_max tunable from dlc
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: 00e73d22f04f440ac81281f584445e258269f654

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25773/
Subject: LU-9480 lnet: add struct lnet_ping_buffer
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: d062d03aa913f7fcabd603ad6de27d3ed086f6df

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25774/
Subject: LU-9480 lnet: automatic sizing of router pinger buffers
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: 232bf46410629132e6db06bf59a65bf02f89ef40

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25775/
Subject: LU-9480 lnet: add Multi-Rail and Discovery ping feature bits
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: f18b437dc934db4b960bc3c46d5e1c242ee5c8ef

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25776/
Subject: LU-9480 lnet: add sanity checks on ping-related constants
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: c9fbfcbc41aed4a1fd31bfd2a66df69f86ef48e8

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25777/
Subject: LU-9480 lnet: cleanup of lnet_peer_ni_addref/decref_locked()
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: cd518da8fee942388dfa193571c58fe52e3f8b4b

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25778/
Subject: LU-9480 lnet: rename lnet_add/del_peer_ni_to/from_peer()
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: 99c67e04c87ff7bcc9c7d064f732dd8ffafc875e

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25779/
Subject: LU-9480 lnet: refactor lnet_del_peer_ni()
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: 4d4be7a389cce11e5abaf72f069f59aca18ab044

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25780/
Subject: LU-9480 lnet: refactor lnet_add_peer_ni()
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: ba203e81c1543d0d39d6de39fd5cb9d6af7cc283

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25781/
Subject: LU-9480 lnet: introduce LNET_PEER_MULTI_RAIL flag bit
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: e6c5e8a09d0aa4cead9c4847a7e3db5c0a407493

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25782/
Subject: LU-9480 lnet: preferred NIs for non-Multi-Rail peers
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: bca194555ae420172d7fb4b8598635296c545890

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25783/
Subject: LU-9480 lnet: add LNET_PEER_CONFIGURED flag
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: 1dfe6a018e7104d74b5578a47cda7b40a01538c2

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25784/
Subject: LU-9480 lnet: reference counts on lnet_peer/lnet_peer_net
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: 9c1cf5ee83beeaa03e13b816ac622ceeb45f2262

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25785/
Subject: LU-9480 lnet: add msg_type to lnet_event
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: 926a74b0a18be96341ef3a3fb5ed31ebdda18ebe

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25786/
Subject: LU-9480 lnet: add discovery thread
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: 4404a218a55871e418f08a1c8617b41dd330f5e5

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25787/
Subject: LU-9480 lnet: tune lnet_peer_discovery_disabled with lnetctl
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: 9a0d39e3cee3a2a84e7ac45f8d37b5de3d80fbc0

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25788/
Subject: LU-9480 lnet: add the Push target
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: c1ea2a8c76ac0c000b3f6cd27dd7968946f846a3

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25789/
Subject: LU-9480 lnet: implement Peer Discovery
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: 0f1aaad4c1b4447ee5097b8bb79a49d09eaa23c2

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25790/
Subject: LU-9480 lnet: add "lnetctl peer list"
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: dd0f5728b26bc343dd39f8d4d5eec628410a7dc6

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25791/
Subject: LU-9480 lnet: add "lnetctl ping" command
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: 7a36afd9df713954426472214f9f986b60d1665b

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25793/
Subject: LU-9480 lnet: add "lnetctl discover"
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: 02de152aeb458c55c017f3167cd1c9bab4282586

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/25795/
Subject: LU-9480 lnet: add enhanced statistics
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: ed052504713d1db49531454a87055b2ee54399f0

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/26130/
Subject: LU-9480 lnet: show peer state
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: 1cb6cf3b691f9f3febd8a952ab5b3e3157c6e758

Comment by Gerrit Updater [ 22/Aug/17 ]

Amir Shehata (amir.shehata@intel.com) merged in patch https://review.whamcloud.com/27349/
Subject: LU-9480 lnet: cleanup lnetctl and cyaml
Project: fs/lustre-release
Branch: multi-rail
Current Patch Set:
Commit: 01a727fa0db8095657975b4589d768556cb6745c

Comment by Joseph Gmitter (Inactive) [ 22/Aug/17 ]

Dynamic Discovery is landed to master for Lustre 2.11.0

Generated at Sat Feb 10 02:26:33 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.