On Thu, Aug 20, 2026 at 02:22:26PM +0800, Yanfei Xu wrote:
>
> On 2026/8/20 03:16, Peter Xu wrote:
> > On Mon, Aug 17, 2026 at 06:51:16PM +0800, Yanfei Xu wrote:
> > > The source return-path thread can send READY before the destination has
> > > posted its initial receive. Since RNR retries default to zero, the send
> > > can fail and abort migration.
> > >
> > > Post the initial receive before rdma_accept() to close this window.
> > >
> > > Fixes: 55cc1b5937a8 ("migration: create a dedicated connection for rdma
> > > return path")
> > > Signed-off-by: Yanfei Xu<[email protected]>
> > This one looks correct to me,
> >
> > Reviewed-by: Peter Xu<[email protected]>
> >
> > Do you have way to reproduce it, or is this theory (or can be reproduced by
> > adding delays)?
>
> Yes, adding delays can reproduce it.
>
> For example with sleep(1) and related traces, log at source side:
Thanks for the info, then let's add some of such info into the commit log,
to be clear on how it would trigger (and how likely).
--
Peter Xu