All of lore.kernel.org
 help / color / mirror / Atom feed
From: Avi Kivity <avi-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
To: qemu-devel-qX2TKyscuCcdnm+yROfE0A@public.gmane.org
Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
Subject: Re: [Qemu-devel] Re: Storing command line options in images
Date: Fri, 10 Aug 2007 20:14:03 +0300	[thread overview]
Message-ID: <46BC9CDB.3080900@qumranet.com> (raw)
In-Reply-To: <46BC8C18.6020108-rdkfGonbjUSkNkDKm+mE6A@public.gmane.org>

Anthony Liguori wrote:
> Jorge Lucángeli Obes wrote:
>> Hi all,
>>
>> >From what I've gathered, it seems that we have basically four options
>> at hand. I think it's important to notice, however, that whatever
>> comes out of this will probably be, as Avi said, a "low-end" solution.
>> IMHO there's room to have both the high-end libvirt-like approach, and
>> the "shell replacer" approach.
>>
>> So let's see:
>>
>> 1- We could go the way of the patches I've posted, adding the comments
>> everyone's made.
>> 1a- It's a good idea to actively signal QEMU to read command line
>> options from the image file, and not have it on by default.
>>   
>
> I think if you have to add a new option, the base implementation is 
> wrong.  The whole point of this is to simplify things for the user and 
> adding more weird options just makes things more complicated.

It's not as bad as that -- the user has to remember only option (or have 
a qemu-trusted script that supplies the option).  But I agree that the 
feature is now much less compelling, and that the new option is needed.

>
>> 4- We could have configuration files associated with the host and 
>> guests.
>> 4a- Embedded XML.
>> 4b- Separate files.
>>   
>
> This is a big effort but a config file is the right long term solution.
>

For which use case? management-full or management-less?

A managed system will want to supply arguments out of a central 
database.  For a management-less use case, the config file is a hassle.


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/

WARNING: multiple messages have this Message-ID (diff)
From: Avi Kivity <avi@qumranet.com>
To: qemu-devel@nongnu.org
Cc: kvm-devel@lists.sourceforge.net,
	"Jorge Lucángeli Obes" <t4m5yn@gmail.com>
Subject: Re: [Qemu-devel] Re: [kvm-devel] Storing command line options in images
Date: Fri, 10 Aug 2007 20:14:03 +0300	[thread overview]
Message-ID: <46BC9CDB.3080900@qumranet.com> (raw)
In-Reply-To: <46BC8C18.6020108@codemonkey.ws>

Anthony Liguori wrote:
> Jorge Lucángeli Obes wrote:
>> Hi all,
>>
>> >From what I've gathered, it seems that we have basically four options
>> at hand. I think it's important to notice, however, that whatever
>> comes out of this will probably be, as Avi said, a "low-end" solution.
>> IMHO there's room to have both the high-end libvirt-like approach, and
>> the "shell replacer" approach.
>>
>> So let's see:
>>
>> 1- We could go the way of the patches I've posted, adding the comments
>> everyone's made.
>> 1a- It's a good idea to actively signal QEMU to read command line
>> options from the image file, and not have it on by default.
>>   
>
> I think if you have to add a new option, the base implementation is 
> wrong.  The whole point of this is to simplify things for the user and 
> adding more weird options just makes things more complicated.

It's not as bad as that -- the user has to remember only option (or have 
a qemu-trusted script that supplies the option).  But I agree that the 
feature is now much less compelling, and that the new option is needed.

>
>> 4- We could have configuration files associated with the host and 
>> guests.
>> 4a- Embedded XML.
>> 4b- Separate files.
>>   
>
> This is a big effort but a config file is the right long term solution.
>

For which use case? management-full or management-less?

A managed system will want to supply arguments out of a central 
database.  For a management-less use case, the config file is a hassle.

  parent reply	other threads:[~2007-08-10 17:14 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-08-10  4:55 Storing command line options in images Jorge Lucángeli Obes
2007-08-10  4:55 ` [Qemu-devel] " Jorge Lucángeli Obes
     [not found] ` <59abf66e0708092155t2e3cd5o32f23c018bed65af-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-08-10 16:02   ` Anthony Liguori
2007-08-10 16:02     ` [Qemu-devel] Re: [kvm-devel] " Anthony Liguori
     [not found]     ` <46BC8C18.6020108-rdkfGonbjUSkNkDKm+mE6A@public.gmane.org>
2007-08-10 17:14       ` Avi Kivity [this message]
2007-08-10 17:14         ` Avi Kivity
     [not found]         ` <46BC9CDB.3080900-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-08-10 18:43           ` [Qemu-devel] " Anthony Liguori
2007-08-10 18:43             ` [kvm-devel] " Anthony Liguori
     [not found]             ` <46BCB1DA.6060102-rdkfGonbjUSkNkDKm+mE6A@public.gmane.org>
2007-08-10 19:41               ` Avi Kivity
2007-08-10 19:41                 ` [kvm-devel] " Avi Kivity
     [not found]                 ` <46BCBF73.5060406-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-08-10 20:11                   ` Anthony Liguori
2007-08-10 20:11                     ` [kvm-devel] " Anthony Liguori
     [not found]                     ` <46BCC666.6050406-rdkfGonbjUSkNkDKm+mE6A@public.gmane.org>
2007-08-11  1:41                       ` Jorge Lucángeli Obes
2007-08-11  1:41                         ` [kvm-devel] " Jorge Lucángeli Obes
     [not found]                         ` <59abf66e0708101841i76e26a35vcbc8df14b21f1ac0-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-08-13  8:55                           ` Avi Kivity
2007-08-13  8:55                             ` [kvm-devel] " Avi Kivity
     [not found]                             ` <46C01C8D.3060304-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-08-13  9:19                               ` Laurent Vivier
2007-08-13  9:19                                 ` [kvm-devel] " Laurent Vivier
2007-08-13  9:27                                 ` [kvm-devel] " Christian MICHON
2007-08-13  9:27                                   ` [kvm-devel] [Qemu-devel] " Christian MICHON
2007-08-14 14:18                                 ` [kvm-devel] " Markus Hitter
2007-08-14 14:18                                   ` [kvm-devel] [Qemu-devel] " Markus Hitter
     [not found]                                   ` <F213D784-7927-4233-BD3E-57A808D31FE7-5aU9hSJ5JWgb1SvskN2V4Q@public.gmane.org>
2007-08-14 14:31                                     ` Laurent Vivier
2007-08-14 14:31                                       ` [kvm-devel] " Laurent Vivier
     [not found]                                       ` <46C1BCAC.9030203-6ktuUTfB/bM@public.gmane.org>
2007-08-14 19:02                                         ` Jorge Lucángeli Obes
2007-08-14 19:02                                           ` [kvm-devel] " Jorge Lucángeli Obes
     [not found]                                           ` <59abf66e0708141202t4eaf009cs4596cc76a164e3de-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2007-08-14 20:07                                             ` Thiemo Seufer
2007-08-14 20:07                                               ` [kvm-devel] " Thiemo Seufer
     [not found]                                               ` <20070814200757.GA7685-eH4hzgmiRX8dwXzzRB9H2Q@public.gmane.org>
2007-08-14 20:46                                                 ` Christian MICHON
2007-08-14 20:46                                                   ` [kvm-devel] " Christian MICHON
2007-08-13 19:39                         ` [kvm-devel] " Thiemo Seufer
2007-08-13 19:39                           ` [kvm-devel] [Qemu-devel] " Thiemo Seufer
     [not found]                           ` <20070813193927.GA21215-eH4hzgmiRX8dwXzzRB9H2Q@public.gmane.org>
2007-08-13 20:26                             ` Christian MICHON
2007-08-13 20:26                               ` [kvm-devel] " Christian MICHON
2007-08-14  3:17                             ` Anthony Liguori
2007-08-14  3:17                               ` [kvm-devel] " Anthony Liguori
2007-08-14  4:39                               ` Jorge Lucángeli Obes
2007-08-14  4:39                                 ` [kvm-devel] " Jorge Lucángeli Obes
2007-08-14  7:44                                 ` Kevin Wolf
2007-08-13 22:21                           ` Philip Boulain
2007-08-13 22:27                             ` [Qemu-devel] Re: [kvm-devel] " Jernej Simončič
2007-08-13 23:31                             ` [kvm-devel] [Qemu-devel] " Thiemo Seufer
2007-08-14 14:26                               ` Philip Boulain
2007-08-14  7:46                           ` [kvm-devel] " Laurent Vivier
2007-08-14  7:46                             ` [kvm-devel] [Qemu-devel] " Laurent Vivier
     [not found]                             ` <46C15DCE.1000205-6ktuUTfB/bM@public.gmane.org>
2007-08-15 21:26                               ` Segher Boessenkool
2007-08-15 21:26                                 ` [kvm-devel] " Segher Boessenkool

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=46BC9CDB.3080900@qumranet.com \
    --to=avi-atkuwr5tajbwk0htik3j/w@public.gmane.org \
    --cc=kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
    --cc=qemu-devel-qX2TKyscuCcdnm+yROfE0A@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.