[PATCH v2] rdma: Modify rdma_conn_param.rnr_retry to 7

Philipp Reisner philipp.reisner at linbit.com
Wed Jul 30 16:23:35 CEST 2025


Thanks applied!

PS: I will continue to review your other patches in the next few days.

Best regards,
 Philipp

On Tue, Jul 8, 2025 at 9:53 AM zhengbing.huang <zhengbing.huang at easystack.cn>
wrote:

> During the sync process, we found that the
> IB_WC_RNR_RETRY_EXC_ERR error always occurred, and then
> the connection break. Then when the connection is restored,
> this error occurs again, enter a loop.
>
> When the IB_WC_RNR_RETRY_EXC_ERR error occurs,
> it indicates that there is no rx_desc at the receive side currently.
> Then we query that the current rnr_retry value is 0,
> meane there is no retry.
>
> So we modify rnr_retry to 7(max value), and the problem did not occur
> again.
>
> Signed-off-by: zhengbing.huang <zhengbing.huang at easystack.cn>
> ---
>  drbd/drbd_transport_rdma.c | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/drbd/drbd_transport_rdma.c b/drbd/drbd_transport_rdma.c
> index 30edfaf96..14392a33b 100644
> --- a/drbd/drbd_transport_rdma.c
> +++ b/drbd/drbd_transport_rdma.c
> @@ -409,6 +409,7 @@ static struct rdma_conn_param dtr_conn_param = {
>         .responder_resources = 1,
>         .initiator_depth = 1,
>         .retry_count = 10,
> +       .rnr_retry_count  = 7,
>  };
>
>  static u32 dtr_cm_to_lkey(struct dtr_cm *cm)
> --
> 2.43.0
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linbit.com/pipermail/drbd-dev/attachments/20250730/46c13879/attachment-0001.htm>


More information about the drbd-dev mailing list