All of lore.kernel.org
 help / color / mirror / Atom feed
From: NeilBrown <neilb@suse.com>
To: lustre-devel@lists.lustre.org
Subject: [lustre-devel] [PATCH 00/25] lustre: lnet: remaining fixes for multi-rail
Date: Thu, 27 Sep 2018 11:19:08 +1000	[thread overview]
Message-ID: <87o9cjhh4j.fsf@notabene.neil.brown.name> (raw)
In-Reply-To: <1537930097-11624-1-git-send-email-jsimmons@infradead.org>

On Tue, Sep 25 2018, James Simmons wrote:

> 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.

Thanks.
I've applied this, making a couple of little changes I suggested
in response to individual patches.

NeilBrown


>
> 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <http://lists.lustre.org/pipermail/lustre-devel-lustre.org/attachments/20180927/f658dfe7/attachment-0001.sig>

      parent reply	other threads:[~2018-09-27  1:19 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 ` NeilBrown [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87o9cjhh4j.fsf@notabene.neil.brown.name \
    --to=neilb@suse.com \
    --cc=lustre-devel@lists.lustre.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.