On Fri, Aug 08, 2025 at 10:55:25AM -0300, Fabiano Rosas wrote:
> Please work with Lukas to figure out whether yank can be used here. I
> think that's the correct approach. If the main loop is blocked, then
> some out-of-band cancellation routine is needed. migrate_cancel() could
> be it, but at the moment it's not. Yank is the second best thing.

I agree.

migrate_cancel() should really be an OOB command..  It should be a superset
of yank features, plus anything migration speficic besides yanking the
channels, for example, when migration thread is blocked in PRE_SWITCHOVER.

I'll add this into my todo; maybe I can do something with it this release.
I'm happy if anyone would beat me to it.

> 
> The need for a timeout is usually indicative of a design issue. In this
> case, the choice of a coroutine for the incoming side is the obvious
> one. Peter will tell you all about it! =)

Nah. :)

-- 
Peter Xu


Reply via email to