Message ID | cover.1590421341.git.lukasstraub2@web.de (mailing list archive) |
---|---|
Headers | show |
Series | Introduce 'yank' oob qmp command to recover from hanging qemu | expand |
On Mon, 25 May 2020 17:44:12 +0200 Lukas Straub <lukasstraub2@web.de> wrote: > Hello Everyone, > In many cases, if qemu has a network connection (qmp, migration, chardev, etc.) > to some other server and that server dies or hangs, qemu hangs too. > These patches introduce the new 'yank' out-of-band qmp command to recover from > these kinds of hangs. The different subsystems register callbacks which get > executed with the yank command. For example the callback can shutdown() a > socket. This is intended for the colo use-case, but it can be used for other > things too of course. > > Regards, > Lukas Straub Hello Everyone, Can this be reviewed, it would be cool to have this in qemu 5.1. Regards, Lukas Straub
On Sat, Jun 06, 2020 at 09:30:38PM +0200, Lukas Straub wrote: > On Mon, 25 May 2020 17:44:12 +0200 > Lukas Straub <lukasstraub2@web.de> wrote: > > > Hello Everyone, > > In many cases, if qemu has a network connection (qmp, migration, chardev, etc.) > > to some other server and that server dies or hangs, qemu hangs too. > > These patches introduce the new 'yank' out-of-band qmp command to recover from > > these kinds of hangs. The different subsystems register callbacks which get > > executed with the yank command. For example the callback can shutdown() a > > socket. This is intended for the colo use-case, but it can be used for other > > things too of course. > > > > Regards, > > Lukas Straub > > Hello Everyone, > Can this be reviewed, it would be cool to have this in qemu 5.1. Please see my reply to a previous version. Code that executes in the oob environment needs to take special precautions, this needs to be documented so that yank API users know what the limitations are. Stefan