Linux RDMA and InfiniBand development
 help / color / mirror / Atom feed
From: Zhu Yanjun <yanjun.zhu@linux.dev>
To: Bob Pearson <rpearsonhpe@gmail.com>,
	jgg@ziepe.ca, leon@kernel.org, linux-rdma@vger.kernel.org,
	jhack@hpe.com
Subject: Re: [PATCH for-next 00/11] RDMA/rxe: Various fixes and cleanups
Date: Tue, 26 Mar 2024 20:01:45 +0100	[thread overview]
Message-ID: <c8996ca5-4607-4339-9847-6101e446194c@linux.dev> (raw)
In-Reply-To: <20240326174325.300849-2-rpearsonhpe@gmail.com>

在 2024/3/26 18:43, Bob Pearson 写道:
> This series of patches is the result of high scale testing on a large
> HPC system with a large attached Lustre file system. Several errors
> were found which had not been previously seen at smaller scales. In
> this case up to 1600 QPs on 1024 compute nodes attached to about 100
> flash storage nodes. Each patch has it's own description.

Thanks a lot. I never thought that RXE can act as an important role in a 
system up to 1600 QPs on 1024 compute nodes attached to about 100
flash storage nodes.

It is my honor to review these patches.

Thanks Bob for sharing these patches.

Zhu Yanjun

> 
> Bob Pearson (11):
>    RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
>    RDMA/rxe: Allow good work requests to be executed
>    RDMA/rxe: Remove redundant scheduling of rxe_completer
>    RDMA/rxe: Merge request and complete tasks
>    RDMA/rxe: Remove save/rollback_state in rxe_requester
>    RDMA/rxe: Don't schedule rxe_completer() in rxe_requester()
>    RDMA/rxe: Don't call rxe_requester from rxe_completer
>    RDMA/rxe: Don't call direct between tasks
>    RDMA/rxe: Fix incorrect rxe_put in error path
>    RDMA/rxe: Make rxe_loopback match rxe_send behavior
>    RDMA/rxe: Get rid of pkt resend on err
> 
>   drivers/infiniband/sw/rxe/rxe_comp.c        | 34 ++++-----
>   drivers/infiniband/sw/rxe/rxe_hw_counters.c |  2 +-
>   drivers/infiniband/sw/rxe/rxe_hw_counters.h |  2 +-
>   drivers/infiniband/sw/rxe/rxe_loc.h         |  3 +-
>   drivers/infiniband/sw/rxe/rxe_net.c         | 22 +++---
>   drivers/infiniband/sw/rxe/rxe_qp.c          | 44 +++++-------
>   drivers/infiniband/sw/rxe/rxe_req.c         | 80 ++++++---------------
>   drivers/infiniband/sw/rxe/rxe_resp.c        | 14 +---
>   drivers/infiniband/sw/rxe/rxe_verbs.c       | 17 +++--
>   drivers/infiniband/sw/rxe/rxe_verbs.h       |  6 +-
>   10 files changed, 81 insertions(+), 143 deletions(-)
> 


      parent reply	other threads:[~2024-03-26 19:01 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-26 17:43 [PATCH for-next 00/11] RDMA/rxe: Various fixes and cleanups Bob Pearson
2024-03-26 17:43 ` [PATCH for-next 01/11] RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt Bob Pearson
2024-04-02 12:31   ` Leon Romanovsky
2024-03-26 17:43 ` [PATCH for-next 02/11] RDMA/rxe: Allow good work requests to be executed Bob Pearson
2024-04-02 12:57   ` Zhu Yanjun
2024-03-26 17:43 ` [PATCH for-next 03/11] RDMA/rxe: Remove redundant scheduling of rxe_completer Bob Pearson
2024-03-26 17:43 ` [PATCH for-next 04/11] RDMA/rxe: Merge request and complete tasks Bob Pearson
2024-03-26 17:43 ` [PATCH for-next 05/11] RDMA/rxe: Remove save/rollback_state in rxe_requester Bob Pearson
2024-03-26 17:43 ` [PATCH for-next 06/11] RDMA/rxe: Don't schedule rxe_completer() in rxe_requester() Bob Pearson
2024-03-26 17:43 ` [PATCH for-next 07/11] RDMA/rxe: Don't call rxe_requester from rxe_completer Bob Pearson
2024-04-02 12:29   ` Leon Romanovsky
2024-03-26 17:43 ` [PATCH for-next 08/11] RDMA/rxe: Don't call direct between tasks Bob Pearson
2024-03-26 17:43 ` [PATCH for-next 09/11] RDMA/rxe: Fix incorrect rxe_put in error path Bob Pearson
2024-03-26 17:43 ` [PATCH for-next 10/11] RDMA/rxe: Make rxe_loopback match rxe_send behavior Bob Pearson
2024-03-26 17:43 ` [PATCH for-next 11/11] RDMA/rxe: Get rid of pkt resend on err Bob Pearson
2024-03-26 19:01 ` Zhu Yanjun [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=c8996ca5-4607-4339-9847-6101e446194c@linux.dev \
    --to=yanjun.zhu@linux.dev \
    --cc=jgg@ziepe.ca \
    --cc=jhack@hpe.com \
    --cc=leon@kernel.org \
    --cc=linux-rdma@vger.kernel.org \
    --cc=rpearsonhpe@gmail.com \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox