summaryrefslogtreecommitdiff
path: root/scripts/qapi/doc.py
diff options
context:
space:
mode:
authorPeter Xu <peterx@redhat.com>2018-03-09 16:59:59 +0800
committerEric Blake <eblake@redhat.com>2018-03-19 14:58:37 -0500
commitbf1e7301745af6d0f4acd74da4ccfce27ad6eadf (patch)
treeb06e1670c0def7755a55c03673cecf5637683940 /scripts/qapi/doc.py
parent8167d8bd363f9ee22c9ee53566a51cfe886d39f1 (diff)
downloadqemu-bf1e7301745af6d0f4acd74da4ccfce27ad6eadf.tar.gz
monitor: send event when command queue full
Set maximum QMP command queue length to 8. If the queue is full, instead of queuing the command, we directly return a "command-dropped" event, telling the client that a specific command is dropped. Note that this flow control mechanism is only valid if OOB is enabled. If it's not, the effective queue length will always be 1, which strictly follows original behavior of QMP command handling (which never drops messages). Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Peter Xu <peterx@redhat.com> Message-Id: <20180309090006.10018-17-peterx@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> [eblake: commit message grammar, abort on failure to send event] Signed-off-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'scripts/qapi/doc.py')
0 files changed, 0 insertions, 0 deletions