Anthony Liguori wrote: > Revision: 5431 > http://svn.sv.gnu.org/viewvc/?view=rev&root=qemu&revision=5431 > Author: aliguori > Date: 2008-10-06 13:52:44 +0000 (Mon, 06 Oct 2008) > > Log Message: > ----------- > Allow the monitor to be suspended during non-blocking op > > Live migration happens in the background, but it is useful to make the monitor > command appear as if it's blocking. This allows a management tool to > immediately know when the live migration has completed without having to poll > the migration status. > > This patch allows the monitor to be suspended from a monitor callback which > will prevent new monitor commands from being executed. This is not true. The current code just prevents the command prompt from being printed. Yeah, this subsystem is hairy. :) I'm currently reworking the whole monitor infrastructure and could either include a fix in my series to make this true suspension - or name the interface after its effect: monitor_enable/disable_prompt(). So, what is the actually desired behavior? Jan