[lustre-devel] [PATCH 00/25] lustre: lnet: remaining fixes for multi-rail
James Simmons
jsimmons at infradead.org
Tue Sep 25 19:47:52 PDT 2018
This is the remaining patches to land to 2.10 to resolve issues
found in MR testing. These patches are based on lustre-testing
commit 18c9cf20ec376d5b3d432aa3923645a12636d14b. A few fixes for
o2iblnd is also pushed.
Amir Shehata (10):
lustre: lnet: Normalize ioctl interface
lustre: lnet: selftest MR fix
lustre: lnet: prevent assert on ln_state
lustre: lnet: increment per NI stats
lustre: lnet: correct locking in legacy add net
lustre: lnet: fix lnet_cpt_of_md()
lustre: lnet: safe access to msg
lustre: lnet: handle empty CPTs
lustre: lnet: set LND tunables properly
lustre: lnd: pending transmits dropped silently
Dmitry Eremin (1):
lustre: lnet: Fix lost lock
Doug Oucharek (4):
lustre: lnet: Allow min stats to be reset in peers and nis
lustre: lnd: Turn on 2 sges by default
lustre: lnd: Don't Assert On Reconnect with MultiQP
lustre: lnd: Don't Page Align remote_addr with FastReg
John L. Hammond (1):
lustre: ko2iblnd: allow for discontiguous fragments
Liang Zhen (1):
lustre: o2iblnd: multiple sges for work request
Olaf Weber (5):
lustre: lnet: remove debug ioctl
lustre: lnet: fix race in lnet shutdown path
lustre: lnet: loopback NID in lnet_select_pathway()
lustre: lnet: rename LNET_MAX_INTERFACES
lustre: socklnd: propagate errors on send failure
Sergey Cheremencev (3):
lustre: lnet: remove ni from lnet_finalize
lustre: o2iblnd: reconnect peer for REJ_INVALID_SERVICE_ID
lustre: o2iblnd: kill timedout txs from ibp_tx_queue
.../staging/lustre/include/linux/lnet/lib-lnet.h | 12 +-
.../staging/lustre/include/linux/lnet/lib-types.h | 11 +-
.../lustre/include/uapi/linux/lnet/libcfs_ioctl.h | 3 +-
.../lustre/include/uapi/linux/lnet/lnet-dlc.h | 67 ++++---
.../lustre/include/uapi/linux/lnet/lnet-types.h | 2 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 79 ++++++--
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.h | 11 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 212 +++++++++++----------
.../lustre/lnet/klnds/o2iblnd/o2iblnd_modparams.c | 11 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd.c | 61 ++++--
.../staging/lustre/lnet/klnds/socklnd/socklnd.h | 8 +-
.../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c | 21 +-
.../lustre/lnet/klnds/socklnd/socklnd_proto.c | 4 +-
drivers/staging/lustre/lnet/lnet/api-ni.c | 69 +++----
drivers/staging/lustre/lnet/lnet/config.c | 10 +-
drivers/staging/lustre/lnet/lnet/lib-md.c | 96 ++++++++--
drivers/staging/lustre/lnet/lnet/lib-move.c | 100 ++++++----
drivers/staging/lustre/lnet/lnet/lib-msg.c | 10 +-
drivers/staging/lustre/lnet/lnet/lib-ptl.c | 4 +-
drivers/staging/lustre/lnet/lnet/lo.c | 4 +-
drivers/staging/lustre/lnet/lnet/net_fault.c | 2 +-
drivers/staging/lustre/lnet/lnet/peer.c | 60 +++---
drivers/staging/lustre/lnet/lnet/router.c | 6 +-
drivers/staging/lustre/lnet/lnet/router_proc.c | 69 ++++++-
drivers/staging/lustre/lnet/selftest/rpc.c | 2 +-
25 files changed, 593 insertions(+), 341 deletions(-)
--
1.8.3.1
More information about the lustre-devel
mailing list