Re: 回复: 回复: [PATCH] migration/multifd: receive channel socket needs to be set to non-blocking

2024-09-25 Thread Peter Xu
23:53 > > > > 收件人: yuchen (CCSPL) > > > > 抄送: faro...@suse.de; qemu-devel@nongnu.org > > > > 主题: Re: [PATCH] migration/multifd: receive channel socket needs to > > > > be set to non-blocking > > > > > > > > On Fri, Sep

回复: 回复: [PATCH] migration/multifd: receive channel socket needs to be set to non-blocking

2024-09-24 Thread Yuchen
> -邮件原件- > 发件人: Daniel P. Berrangé > 发送时间: 2024年9月24日 0:59 > 收件人: yuchen (CCSPL) > 抄送: Peter Xu ; faro...@suse.de; > qemu-devel@nongnu.org > 主题: Re: 回复: [PATCH] migration/multifd: receive channel socket needs to > be set to non-blocking > > On Mon, Se

Re: 回复: [PATCH] migration/multifd: receive channel socket needs to be set to non-blocking

2024-09-23 Thread Daniel P . Berrangé
On Mon, Sep 23, 2024 at 01:33:13AM +, Yuchen wrote: > > > > -邮件原件- > > 发件人: Peter Xu > > 发送时间: 2024年9月20日 23:53 > > 收件人: yuchen (CCSPL) > > 抄送: faro...@suse.de; qemu-devel@nongnu.org > > 主题: Re: [PATCH] migration/multifd: receive channel

回复: [PATCH] migration/multifd: receive channel socket needs to be set to non-blocking

2024-09-22 Thread Yuchen
> -邮件原件- > 发件人: Peter Xu > 发送时间: 2024年9月20日 23:53 > 收件人: yuchen (CCSPL) > 抄送: faro...@suse.de; qemu-devel@nongnu.org > 主题: Re: [PATCH] migration/multifd: receive channel socket needs to be set to > non-blocking > > On Fri, Sep 20, 2024 at 10:05:42AM +,

Re: [PATCH] migration/multifd: receive channel socket needs to be set to non-blocking

2024-09-20 Thread Peter Xu
On Fri, Sep 20, 2024 at 10:05:42AM +, Yuchen wrote: > When the migration network is disconnected, the source > qemu can exit normally with an error, but the destination > qemu is always blocked in recvmsg(), causes the destination > qemu main thread to be blocked. > > The destination qemu bloc

[PATCH] migration/multifd: receive channel socket needs to be set to non-blocking

2024-09-20 Thread Yuchen
When the migration network is disconnected, the source qemu can exit normally with an error, but the destination qemu is always blocked in recvmsg(), causes the destination qemu main thread to be blocked. The destination qemu block stack: Thread 13 (Thread 0x7f0178bfa640 (LWP 1895906) "multifdrecv