On 04/16/2015 09:12 AM, Alberto Garcia wrote: > The current way to obtain the list of existing block jobs is to > iterate over all root nodes and check which ones own a job. > > Since we want to be able to support block jobs in other nodes as well, > this patch keeps a list of jobs that is updated everytime one is s/everytime/every time/ > created or destroyed. > > This also updates qmp_query_block_jobs() to use this new list. > > Signed-off-by: Alberto Garcia > Reviewed-by: Max Reitz > --- > blockdev.c | 19 ++++++++----------- > blockjob.c | 13 +++++++++++++ > include/block/blockjob.h | 14 ++++++++++++++ > 3 files changed, 35 insertions(+), 11 deletions(-) > Reviewed-by: Eric Blake -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org