[PATCH v2 0/5] Combine various query-block json call paths

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



v1: http://www.redhat.com/archives/libvir-list/2016-September/msg01446.html

NOTE: Patch 1 already ACK'd

Patches 2-4 adjusted slightly to not create/use qemuMonitorJSONQueryBlockArgs
instead opting to pass all the args (also shortened helper names slightly).

Patch 5 adjusted to receive all args in qemuMonitorJSONQueryBlock and then
call one of two callbacks based on whether the table or search is being used.
I did have a version that used ATTRIBUTE_UNUSED and one generic callback, but
I thought that was uglier.

John Ferlan (5):
  qemu: Create common code for JSON "query-block" call
  qemu: Split out filling of JSONGetBlockInfo data
  qemu: Split out filling of JSONBlockStats data
  qemu: Split out filling of JSONDiskNameLookup data
  qemu: Combine the various ways to call query-block

 src/qemu/qemu_monitor_json.c | 356 +++++++++++++++++++++++++------------------
 1 file changed, 205 insertions(+), 151 deletions(-)

For "statistical purposes" after each patch the I checked --shortstat:

Patch 1: 34 insertions, 29 deletions
Patch 2: 93 insertions, 68 deletions
Patch 3: 122 insertions, 78 deletions
Patch 4: 158 insertions, 86 deletions
Patch 5: 205 insertions, 151 deletions

Of the insertions, there's 53 lines of function header comments and
46 lines of function declarations...

-- 
2.7.4

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]