> Well qapi/qmp docs say things like:
> 
>       Any name (command, event, type, field, or enum value) beginning with
>       "x-" is marked experimental, and may be withdrawn or changed
>       incompatibly in a future release.
> 
> It's thus reasonable to use this for internal properties,
> that we don't want users to play with.

What distinguishes an internal from an external property?  Everything
except links to backends would be "internal".

We've used a much more restrictive definition so far than that---basically
known-broken or debugging-only---and I think it's more appropriate.

> BTW, we probably should teach -help to hide these options by default.

Please, no obscuring of functionality.  Debugging-only functionality
definitely belongs in -help.

Paolo

Reply via email to