On 02/02/2017 01:42 PM, Markus Armbruster wrote: quick comment before I reply to the overall message... > Arbitrary nesting with dotted key convention: > > -drive driver=qcow2,file.driver=gluster, > file.volume=testvol,file.path=/path/a.qcow2,file.debug=9, > file.server.0.type=tcp, > file.server.0.host=1.2.3.4, > file.server.0.port=24007, > file.server.1.type=unix, > file.server.1.socket=/var/run/glusterd.socket > > Lines broken and indented for legibility; you need to join them for > actual use. Once you do, both variants are basically illegible. It should be relatively simple to tweak QemuOpts to support: -drive 'driver=qcow2, file.driver=gluster, file....' where all whitespace after comma is ignored, with a nice effect of much more legibility in long command lines. I might just submit a patch for that, regardless of what else we do to get rid of QemuOpts. -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org