[Libvir] The problem of the definition of tuning informations
beth kon
eak at us.ibm.com
Thu Nov 8 19:34:05 UTC 2007
Daniel Veillard wrote:
<snip>
>
>
>My opinion:
>-----------
>
>We need better tools, even for simple use case to be able to save
>an existing tuning for a domain or a full machine, and reload it
>when needed. This is IMHO better done on top of the existing API
>which already have the entry points to implement them. My idea is
>to provide tuning commands in virsh [5]. If you implement tuning both
>at creation time and in the tool, this mean you either make them
>different in which case you have no coherency between what you say
>when you create a domain or save its config and what you do at the
>virsh level. If you don't make it different (for example trying to
>use the same kind of XML syntax), then you need code for doing this
>both in the tool and in the library itself, or you export as a
>new API the tuning load and save. Exporting as a parallel API what
>we have already for scheduling and VCPU affinity makes the API
>more complex, and less coherent.
>
>
>
Daniel,
Just to be sure I understand, are you suggesting removing tuning
information from any configuration file and making it a runtime exercise
to set it up? (That is, after the domain has been started)
--
Elizabeth Kon (Beth)
IBM Linux Technology Center
Open Hypervisor Team
email: eak at us.ibm.com
More information about the libvir-list
mailing list