On 19/10/18 19:22, Juergen Gross wrote:
> On 19/10/2018 18:57, Andrew Cooper wrote:
>> In practice, having fine grain control of all the features like would be
>> excellent for testing purposes, because it allows you to boot two
>> otherwise-identical VMs with one configuration difference between them.
>>
>> In the spirit of the already in progress domaincreate work, options like
>> these should be selectable at domain creation time, and immutable
>> thereafter.
>>
>> That said, there is a plethora of tweakables, and I'm not sure how best
>> to expose them.  While most (all?) of these options are inherently
>> supported (as playing with them simulates what Xen would chose on
>> different hardware), I expect there will be ample opportunity for people
>> to break their systems if they tweak too much.
>>
>> Is there liable to be any provision in xl/libxl to have "unstable"
>> configuration, which is easily identified as "may stop working / cease
>> to exist / become invalid at any point in the future?"
>>
>> Alternatively, are there any other suggestions for alternative mechanisms?
> Per-domain parameters like in my series? You could guard the "dangerous"
> ones by a global parameter (boot-time or run-time settable).

I was hoping to separate the discussion of what information should be
configurable, from the mechanism we used to provide said information.

Using a text-based mechanism suffers from the same stable/unstable
issues as xl.cfg, so the same concern applies there.

(Also, I have a separate uneasy feeling about having yet more string
parsing in the hypervisor, but that is definitely unrelated).

~Andrew

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to