Paolo Bonzini <pbonzini@xxxxxxxxxx> writes: > Il 27/02/2013 18:08, Anthony Liguori ha scritto: >>> > >>> > No, no, no. This makes ':' special, which means you can't have lists of >>> > anything containing ':'. Your cure is worse than the disease. Let go >>> > of that syntactic high-fructose corn syrup, stick to what we have and >>> > works just fine, thank you. >> Yes, there *must* be special syntax. If we're treating something >> special, then we should indicate to the user that it's special. >> >> Specifically, a list of integers should look distinctly different than >> overriding a previously specified integer. > > The solution is "there is no way to override a previously specified > key". Something like "-device > virtio-scsi-pci,num_queues=1,num_queues=2" now works, let's make it an > error instead. That breaks compatibility. The above may seem silly but consider: qemu -device virtio-scsi-pci,num_queues=1,id=foo \ -set device.foo.num_queues=2 This is more common than you would think primarily as a way to override options that libvirt has set either via the qemu extra args tag or a script wrapper of qemu. Regards, Anthony Liguori > > Paolo -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list