Thomas Huth <th...@redhat.com> writes: > On 30/05/2024 16.01, Zhao Liu wrote: >> Hi Thomas, >> BTW, do you think it's a good idea to define the overcommit via QAPI way >> (defined in a json file)? ;-) >> My rough understanding is that all APIs are better to be defined via >> QAPI to go JSON compatible. > > Sorry, no clue whether it makes sense here... CC:-ing Markus for > recommendations.
I'd love to have a machine-friendly, QAPI-based CLI with a human-friendly CLI layered on top, similar to machine-friendly, QAPI-based QMP / human-friendly HMP. To get this with reasonable effort, we need better infrastructure. We have done a few complex options manually, such as -blockdev. I recommend this only when there's a clear need for JSON on the command line. I doubt this is the case for -overcommit.