]> git.ipfire.org Git - thirdparty/libvirt.git/commit
blockjob: optimize JSON event handler lookup
authorEric Blake <eblake@redhat.com>
Wed, 11 Apr 2012 14:58:09 +0000 (08:58 -0600)
committerEric Blake <eblake@redhat.com>
Thu, 12 Apr 2012 02:56:03 +0000 (20:56 -0600)
commitecb39e9d4beb6a5e291e8c2d046130b9ce456c7f
tree2c7ecd3d64c030746818ad7540ba06a8303b4968
parenta696f8b71a48e29c11f175e12def6d1f3b302353
blockjob: optimize JSON event handler lookup

Probably in the noise, but this will let us scale more efficiently
as we learn to recognize even more qemu events.

* src/qemu/qemu_monitor_json.c (eventHandlers): Sort.
(qemuMonitorEventCompare): New helper function.
(qemuMonitorJSONIOProcessEvent): Optimize event lookup.
src/qemu/qemu_monitor_json.c