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


Reply via email to