[lustre-devel] [PATCH 00/24] Port Dynamic Discovery to drivers/staging
NeilBrown
neilb at suse.com
Sun Oct 7 16:19:37 PDT 2018
This is a port of the "Dynamic Discovery" series
(756abb9cf00b936b3..1c45d9051764e0637ba90b3)
to my mainline-linux-with-lustre tree.
It is all fairly straight forward, but I don't think I have the
hardware to testing properly. And review never hurts.
This is all in my lustre-testing branch.
Thanks,
NeilBrown
---
Amir Shehata (2):
lustre: lnet: add enhanced statistics
lustre: lnet: show peer state
John L. Hammond (1):
lustre: lnet: balance references in lnet_discover_peer_locked()
Olaf Weber (20):
lustre: lnet: add lnet_interfaces_max tunable
lustre: lnet: configure lnet_interfaces_max tunable from dlc
lustre: lnet: add struct lnet_ping_buffer
lustre: lnet: automatic sizing of router pinger buffers
lustre: lnet: add Multi-Rail and Discovery ping feature bits
lustre: lnet: add sanity checks on ping-related constants
lustre: lnet: cleanup of lnet_peer_ni_addref/decref_locked()
lustre: lnet: rename lnet_add/del_peer_ni_to/from_peer()
lustre: lnet: refactor lnet_del_peer_ni()
lustre: lnet: refactor lnet_add_peer_ni()
lustre: lnet: introduce LNET_PEER_MULTI_RAIL flag bit
lustre: lnet: preferred NIs for non-Multi-Rail peers
lustre: lnet: add LNET_PEER_CONFIGURED flag
lustre: lnet: reference counts on lnet_peer/lnet_peer_net
lustre: lnet: add msg_type to lnet_event
lustre: lnet: add discovery thread
lustre: lnet: add the Push target
lustre: lnet: implement Peer Discovery
lustre: lnet: add "lnetctl peer list"
lustre: lnet: add "lnetctl ping" command
Sonia Sharma (1):
lustre: lnet: add "lnetctl discover"
.../staging/lustre/include/linux/lnet/lib-lnet.h | 156 +
.../staging/lustre/include/linux/lnet/lib-types.h | 258 ++
.../lustre/include/uapi/linux/lnet/libcfs_ioctl.h | 8
.../lustre/include/uapi/linux/lnet/lnet-dlc.h | 10
.../lustre/include/uapi/linux/lnet/lnet-types.h | 42
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 2
.../lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c | 2
.../staging/lustre/lnet/klnds/socklnd/socklnd.c | 22
.../staging/lustre/lnet/klnds/socklnd/socklnd.h | 4
.../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c | 2
.../lustre/lnet/klnds/socklnd/socklnd_modparams.c | 2
.../lustre/lnet/klnds/socklnd/socklnd_proto.c | 4
drivers/staging/lustre/lnet/lnet/api-ni.c | 907 +++++-
drivers/staging/lustre/lnet/lnet/config.c | 10
drivers/staging/lustre/lnet/lnet/lib-move.c | 242 +-
drivers/staging/lustre/lnet/lnet/lib-msg.c | 17
drivers/staging/lustre/lnet/lnet/net_fault.c | 3
drivers/staging/lustre/lnet/lnet/peer.c | 3002 +++++++++++++++++---
drivers/staging/lustre/lnet/lnet/router.c | 174 +
19 files changed, 4056 insertions(+), 811 deletions(-)
--
Signature
More information about the lustre-devel
mailing list