All of lore.kernel.org
 help / color / mirror / Atom feed
* [lustre-devel] [PATCH 00/25] lustre: lnet: remaining fixes for multi-rail
@ 2018-09-26  2:47 James Simmons
  2018-09-26  2:47 ` [lustre-devel] [PATCH 01/25] lustre: lnet: remove ni from lnet_finalize James Simmons
                   ` (25 more replies)
  0 siblings, 26 replies; 35+ messages in thread
From: James Simmons @ 2018-09-26  2:47 UTC (permalink / raw)
  To: lustre-devel

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

^ permalink raw reply	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2018-10-02  4:24 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-26  2:47 [lustre-devel] [PATCH 00/25] lustre: lnet: remaining fixes for multi-rail James Simmons
2018-09-26  2:47 ` [lustre-devel] [PATCH 01/25] lustre: lnet: remove ni from lnet_finalize James Simmons
2018-09-26 23:57   ` NeilBrown
2018-09-30  2:19     ` James Simmons
2018-10-02  4:24       ` NeilBrown
2018-09-26  2:47 ` [lustre-devel] [PATCH 02/25] lustre: lnet: Allow min stats to be reset in peers and nis James Simmons
2018-09-26 23:59   ` NeilBrown
2018-09-26  2:47 ` [lustre-devel] [PATCH 03/25] lustre: lnet: remove debug ioctl James Simmons
2018-09-26  2:47 ` [lustre-devel] [PATCH 04/25] lustre: lnet: Normalize ioctl interface James Simmons
2018-09-26  2:47 ` [lustre-devel] [PATCH 05/25] lustre: lnet: fix race in lnet shutdown path James Simmons
2018-09-27  0:03   ` NeilBrown
2018-09-27  1:14     ` NeilBrown
2018-09-26  2:47 ` [lustre-devel] [PATCH 06/25] lustre: lnet: loopback NID in lnet_select_pathway() James Simmons
2018-09-26  2:47 ` [lustre-devel] [PATCH 07/25] lustre: lnet: rename LNET_MAX_INTERFACES James Simmons
2018-09-26  2:48 ` [lustre-devel] [PATCH 08/25] lustre: lnet: selftest MR fix James Simmons
2018-09-26  2:48 ` [lustre-devel] [PATCH 09/25] lustre: lnet: prevent assert on ln_state James Simmons
2018-09-26  2:48 ` [lustre-devel] [PATCH 10/25] lustre: lnet: increment per NI stats James Simmons
2018-09-26  2:48 ` [lustre-devel] [PATCH 11/25] lustre: lnet: Fix lost lock James Simmons
2018-09-26  2:48 ` [lustre-devel] [PATCH 12/25] lustre: lnet: correct locking in legacy add net James Simmons
2018-09-26  2:48 ` [lustre-devel] [PATCH 13/25] lustre: lnet: fix lnet_cpt_of_md() James Simmons
2018-09-27  1:03   ` NeilBrown
2018-09-27  1:17     ` NeilBrown
2018-09-26  2:48 ` [lustre-devel] [PATCH 14/25] lustre: lnet: safe access to msg James Simmons
2018-09-26  2:48 ` [lustre-devel] [PATCH 15/25] lustre: o2iblnd: reconnect peer for REJ_INVALID_SERVICE_ID James Simmons
2018-09-26  2:48 ` [lustre-devel] [PATCH 16/25] lustre: o2iblnd: kill timedout txs from ibp_tx_queue James Simmons
2018-09-26  2:48 ` [lustre-devel] [PATCH 17/25] lustre: o2iblnd: multiple sges for work request James Simmons
2018-09-26  2:48 ` [lustre-devel] [PATCH 18/25] lustre: lnd: Turn on 2 sges by default James Simmons
2018-09-26  2:48 ` [lustre-devel] [PATCH 19/25] lustre: lnd: Don't Assert On Reconnect with MultiQP James Simmons
2018-09-26  2:48 ` [lustre-devel] [PATCH 20/25] lustre: lnet: handle empty CPTs James Simmons
2018-09-26  2:48 ` [lustre-devel] [PATCH 21/25] lustre: lnet: set LND tunables properly James Simmons
2018-09-26  2:48 ` [lustre-devel] [PATCH 22/25] lustre: lnd: Don't Page Align remote_addr with FastReg James Simmons
2018-09-26  2:48 ` [lustre-devel] [PATCH 23/25] lustre: lnd: pending transmits dropped silently James Simmons
2018-09-26  2:48 ` [lustre-devel] [PATCH 24/25] lustre: socklnd: propagate errors on send failure James Simmons
2018-09-26  2:48 ` [lustre-devel] [PATCH 25/25] lustre: ko2iblnd: allow for discontiguous fragments James Simmons
2018-09-27  1:19 ` [lustre-devel] [PATCH 00/25] lustre: lnet: remaining fixes for multi-rail NeilBrown

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.