* New feature support - xl or xm ? @ 2010-05-28 22:37 Dulloor 2010-05-28 22:41 ` Stefano Stabellini 0 siblings, 1 reply; 12+ messages in thread From: Dulloor @ 2010-05-28 22:37 UTC (permalink / raw) To: xen-devel If we are to add new guest configuration parameters, is it enough to make it work with xl ? Sorry, if I missed any past mails regarding this, but (in general) should people think xl or xm or both ? -dulloor ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New feature support - xl or xm ? 2010-05-28 22:37 New feature support - xl or xm ? Dulloor @ 2010-05-28 22:41 ` Stefano Stabellini 2010-06-01 10:20 ` Ian Jackson 0 siblings, 1 reply; 12+ messages in thread From: Stefano Stabellini @ 2010-05-28 22:41 UTC (permalink / raw) To: Dulloor; +Cc: xen-devel@lists.xensource.com On Fri, 28 May 2010, Dulloor wrote: > If we are to add new guest configuration parameters, is it enough to > make it work with xl ? > Sorry, if I missed any past mails regarding this, but (in general) > should people think xl or xm or both ? xl is strongly recommended at this point. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New feature support - xl or xm ? 2010-05-28 22:41 ` Stefano Stabellini @ 2010-06-01 10:20 ` Ian Jackson 2010-06-08 1:35 ` Vincent, Pradeep 0 siblings, 1 reply; 12+ messages in thread From: Ian Jackson @ 2010-06-01 10:20 UTC (permalink / raw) To: Stefano Stabellini; +Cc: xen-devel@lists.xensource.com, Dulloor Stefano Stabellini writes ("Re: [Xen-devel] New feature support - xl or xm ?"): > On Fri, 28 May 2010, Dulloor wrote: > > If we are to add new guest configuration parameters, is it enough to > > make it work with xl ? > > Sorry, if I missed any past mails regarding this, but (in general) > > should people think xl or xm or both ? > > xl is strongly recommended at this point. Indeed. I think at this point it's probably OK to submit features for libxl only and not add them to xm/xend too. Ian. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New feature support - xl or xm ? 2010-06-01 10:20 ` Ian Jackson @ 2010-06-08 1:35 ` Vincent, Pradeep 2010-06-08 9:17 ` Stefano Stabellini 0 siblings, 1 reply; 12+ messages in thread From: Vincent, Pradeep @ 2010-06-08 1:35 UTC (permalink / raw) To: Ian Jackson, Stefano Stabellini, xen-devel@lists.xensource.com; +Cc: Dulloor [-- Attachment #1.1: Type: text/plain, Size: 1352 bytes --] I haven't looked deeply into 'xl' but.. >From the recent Xen summit, I walked away thinking 'xl' didn't have the callback mechanisms (e.g. Cleanup etc) and this helped it stay stateless while falling short of full 'xm' replacement. This email thread indicates 'xm/xend' will be deprecated in due course of time. Did I miss anything here ? Is migration of VMs from 'xm' managed hosts to 'xl' managed hosts expected to work ? I think moving away from commonly used xend/xm could be a bit of a thorn particularly if the 'xm' to 'xl' migration isn't expected to work. Thoughts ? Thanks, - Pradeep Vincent On 6/1/10 3:20 AM, "Ian Jackson" <Ian.Jackson@eu.citrix.com> wrote: Stefano Stabellini writes ("Re: [Xen-devel] New feature support - xl or xm ?"): > On Fri, 28 May 2010, Dulloor wrote: > > If we are to add new guest configuration parameters, is it enough to > > make it work with xl ? > > Sorry, if I missed any past mails regarding this, but (in general) > > should people think xl or xm or both ? > > xl is strongly recommended at this point. Indeed. I think at this point it's probably OK to submit features for libxl only and not add them to xm/xend too. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel [-- Attachment #1.2: Type: text/html, Size: 2094 bytes --] [-- Attachment #2: Type: text/plain, Size: 138 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New feature support - xl or xm ? 2010-06-08 1:35 ` Vincent, Pradeep @ 2010-06-08 9:17 ` Stefano Stabellini 2010-06-08 22:49 ` Vincent, Pradeep 0 siblings, 1 reply; 12+ messages in thread From: Stefano Stabellini @ 2010-06-08 9:17 UTC (permalink / raw) To: Vincent, Pradeep Cc: xen-devel@lists.xensource.com, Ian Jackson, Dulloor, Stefano Stabellini [-- Attachment #1: Type: text/plain, Size: 1749 bytes --] On Tue, 8 Jun 2010, Vincent, Pradeep wrote: > I haven’t looked deeply into ‘xl’ but.. > > >From the recent Xen summit, I walked away thinking ‘xl’ didn’t have the callback mechanisms (e.g. Cleanup etc) and this > helped it stay stateless while falling short of full ‘xm’ replacement. This email thread indicates ‘xm/xend’ will be > deprecated in due course of time. Did I miss anything here ? > We intend to port xend to libxl at some point to smooth the migration path, however xl is going to be where most of the development and testing is going on, so it is worth considering a switch to xl in any case. xl does have the callback mechanisms for cleanup, they are implemented in a per-VM daemon that is started when you create the domain. However you can still create a VM without starting the related daemon (no callbacks or cleanups in that case). > Is migration of VMs from ‘xm’ managed hosts to ‘xl’ managed hosts expected to work ? > > I think moving away from commonly used xend/xm could be a bit of a thorn particularly if the ‘xm’ to ‘xl’ migration isn’t > expected to work. > > Thoughts ? > There are only two things that xl doesn't have compared to xend: the concept of managed domains (domains that are installed on your system and may be offline) and an XML-RPC interface. If you don't need these two things than switching shouldn't be difficult. I think that migrating VMs from 'xm hosts' to 'xl hosts' would work even at the moment, if you use xl on both source and destination hosts and specify the configuration file you used to create the domain at the source. In any case it could be made to work without too many efforts, given that your are not speaking about fully managed domains. [-- Attachment #2: Type: text/plain, Size: 138 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New feature support - xl or xm ? 2010-06-08 9:17 ` Stefano Stabellini @ 2010-06-08 22:49 ` Vincent, Pradeep 2010-06-08 23:37 ` Vincent, Pradeep 2010-06-09 14:43 ` Stefano Stabellini 0 siblings, 2 replies; 12+ messages in thread From: Vincent, Pradeep @ 2010-06-08 22:49 UTC (permalink / raw) To: Stefano Stabellini; +Cc: xen-devel@lists.xensource.com, Ian Jackson, Dulloor Thanks Stefano. >>I think that migrating VMs from 'xm hosts' to 'xl hosts' would > work even at the moment, if you use xl on both source and destination > hosts I am not sure what you meant here Are you suggesting retrofit of Oxl¹ to hosts using older hypervisor. Can migration functionality (including live migration) in Oxl¹ be designed for backward compatibility with Oxm¹. I am sure this will go a long way in helping existing users convert over to Oxl¹. - Pradeep Vincent On 6/8/10 2:17 AM, "Stefano Stabellini" <stefano.stabellini@eu.citrix.com> wrote: > On Tue, 8 Jun 2010, Vincent, Pradeep wrote: >> I haven¹t looked deeply into Oxl¹ but.. >> >>> From the recent Xen summit, I walked away thinking Oxl¹ didn¹t have the >>> callback mechanisms (e.g. Cleanup etc) and this >> helped it stay stateless while falling short of full Oxm¹ replacement. This >> email thread indicates Oxm/xend¹ will be >> deprecated in due course of time. Did I miss anything here ? >> > > We intend to port xend to libxl at some point to smooth the migration > path, however xl is going to be where most of the development and > testing is going on, so it is worth considering a switch to xl in any > case. > xl does have the callback mechanisms for cleanup, they are implemented > in a per-VM daemon that is started when you create the domain. > However you can still create a VM without starting the related daemon > (no callbacks or cleanups in that case). > > >> Is migration of VMs from Oxm¹ managed hosts to Oxl¹ managed hosts expected to >> work ? >> >> I think moving away from commonly used xend/xm could be a bit of a thorn >> particularly if the Oxm¹ to Oxl¹ migration isn¹t >> expected to work. >> >> Thoughts ? >> > > There are only two things that xl doesn't have compared to xend: the > concept of managed domains (domains that are installed on your system > and may be offline) and an XML-RPC interface. > If you don't need these two things than switching shouldn't be > difficult. > I think that migrating VMs from 'xm hosts' to 'xl hosts' would > work even at the moment, if you use xl on both source and destination > hosts and specify the configuration file you used to create the domain > at the source. In any case it could be made to work without too many > efforts, given that your are not speaking about fully managed domains. > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New feature support - xl or xm ? 2010-06-08 22:49 ` Vincent, Pradeep @ 2010-06-08 23:37 ` Vincent, Pradeep 2010-06-09 15:09 ` Stefano Stabellini 2010-06-09 14:43 ` Stefano Stabellini 1 sibling, 1 reply; 12+ messages in thread From: Vincent, Pradeep @ 2010-06-08 23:37 UTC (permalink / raw) To: Vincent, Pradeep, Stefano Stabellini Cc: Ian, xen-devel@lists.xensource.com, Jackson, Dulloor [-- Attachment #1.1: Type: text/plain, Size: 3110 bytes --] Also, was there a compelling reason to move away from the 'xm' interface. Obviously 'xm' is both an API and an implementation and I certainly see the reasons to move away from libxenguest/xend/xm implementation in favor of libxl. But was there a reason to opt for a new 'xl' API as opposed change the implementation behind the established 'xm' API. Did the 'xm' interface (excluding the implementation) fall short of serving the needs ? Thanks, - Pradeep Vincent On 6/8/10 3:49 PM, "Vincent, Pradeep" <pradeepv@amazon.com> wrote: Thanks Stefano. >>I think that migrating VMs from 'xm hosts' to 'xl hosts' would > work even at the moment, if you use xl on both source and destination > hosts I am not sure what you meant here - Are you suggesting retrofit of Oxl' to hosts using older hypervisor. Can migration functionality (including live migration) in Oxl' be designed for backward compatibility with Oxm'. I am sure this will go a long way in helping existing users convert over to Oxl'. - Pradeep Vincent On 6/8/10 2:17 AM, "Stefano Stabellini" <stefano.stabellini@eu.citrix.com> wrote: > On Tue, 8 Jun 2010, Vincent, Pradeep wrote: >> I haven't looked deeply into Oxl' but.. >> >>> From the recent Xen summit, I walked away thinking Oxl' didn't have the >>> callback mechanisms (e.g. Cleanup etc) and this >> helped it stay stateless while falling short of full Oxm' replacement. This >> email thread indicates Oxm/xend' will be >> deprecated in due course of time. Did I miss anything here ? >> > > We intend to port xend to libxl at some point to smooth the migration > path, however xl is going to be where most of the development and > testing is going on, so it is worth considering a switch to xl in any > case. > xl does have the callback mechanisms for cleanup, they are implemented > in a per-VM daemon that is started when you create the domain. > However you can still create a VM without starting the related daemon > (no callbacks or cleanups in that case). > > >> Is migration of VMs from Oxm' managed hosts to Oxl' managed hosts expected to >> work ? >> >> I think moving away from commonly used xend/xm could be a bit of a thorn >> particularly if the Oxm' to Oxl' migration isn't >> expected to work. >> >> Thoughts ? >> > > There are only two things that xl doesn't have compared to xend: the > concept of managed domains (domains that are installed on your system > and may be offline) and an XML-RPC interface. > If you don't need these two things than switching shouldn't be > difficult. > I think that migrating VMs from 'xm hosts' to 'xl hosts' would > work even at the moment, if you use xl on both source and destination > hosts and specify the configuration file you used to create the domain > at the source. In any case it could be made to work without too many > efforts, given that your are not speaking about fully managed domains. > _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel [-- Attachment #1.2: Type: text/html, Size: 4240 bytes --] [-- Attachment #2: Type: text/plain, Size: 138 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New feature support - xl or xm ? 2010-06-08 23:37 ` Vincent, Pradeep @ 2010-06-09 15:09 ` Stefano Stabellini 2010-06-09 17:30 ` Vincent, Pradeep 2010-06-10 20:02 ` AP Xen 0 siblings, 2 replies; 12+ messages in thread From: Stefano Stabellini @ 2010-06-09 15:09 UTC (permalink / raw) To: Vincent, Pradeep Cc: xen-devel@lists.xensource.com, Ian Jackson, Dulloor, Stefano Stabellini [-- Attachment #1: Type: text/plain, Size: 923 bytes --] On Wed, 9 Jun 2010, Vincent, Pradeep wrote: > > Also, was there a compelling reason to move away from the ‘xm’ interface. Obviously ‘xm’ is both an API and an > implementation and I certainly see the reasons to move away from libxenguest/xend/xm implementation in favor of libxl. But > was there a reason to opt for a new ‘xl’ API as opposed change the implementation behind the established ‘xm’ API. > > Did the ‘xm’ interface (excluding the implementation) fall short of serving the needs ? > We like the 'xm' CLI, in fact we are trying our best to provide a compatible command line interface with 'xl'. Ideally you'll be able to symlink xl to xm and everything will still work. If you find any problem with command line incompatibilities please let us know, and we'll fix them. On the other hand if you are speaking about the XML-RPC interface provided by xend, that is a totally different matter. [-- Attachment #2: Type: text/plain, Size: 138 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New feature support - xl or xm ? 2010-06-09 15:09 ` Stefano Stabellini @ 2010-06-09 17:30 ` Vincent, Pradeep 2010-06-10 20:02 ` AP Xen 1 sibling, 0 replies; 12+ messages in thread From: Vincent, Pradeep @ 2010-06-09 17:30 UTC (permalink / raw) To: Stefano Stabellini; +Cc: Ian, xen-devel@lists.xensource.com, Jackson, Dulloor [-- Attachment #1.1: Type: text/plain, Size: 1040 bytes --] Thanks Stefano. That helps. On 6/9/10 8:09 AM, "Stefano Stabellini" <stefano.stabellini@eu.citrix.com> wrote: On Wed, 9 Jun 2010, Vincent, Pradeep wrote: > > Also, was there a compelling reason to move away from the 'xm' interface. Obviously 'xm' is both an API and an > implementation and I certainly see the reasons to move away from libxenguest/xend/xm implementation in favor of libxl. But > was there a reason to opt for a new 'xl' API as opposed change the implementation behind the established 'xm' API. > > Did the 'xm' interface (excluding the implementation) fall short of serving the needs ? > We like the 'xm' CLI, in fact we are trying our best to provide a compatible command line interface with 'xl'. Ideally you'll be able to symlink xl to xm and everything will still work. If you find any problem with command line incompatibilities please let us know, and we'll fix them. On the other hand if you are speaking about the XML-RPC interface provided by xend, that is a totally different matter. [-- Attachment #1.2: Type: text/html, Size: 1600 bytes --] [-- Attachment #2: Type: text/plain, Size: 138 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel ^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: New feature support - xl or xm ? 2010-06-09 15:09 ` Stefano Stabellini 2010-06-09 17:30 ` Vincent, Pradeep @ 2010-06-10 20:02 ` AP Xen 2010-06-10 20:19 ` Keir Fraser 1 sibling, 1 reply; 12+ messages in thread From: AP Xen @ 2010-06-10 20:02 UTC (permalink / raw) To: 'Stefano Stabellini', 'Vincent, Pradeep' Cc: xen-devel, 'Ian Jackson', 'Dulloor' > We like the 'xm' CLI, in fact we are trying our best to provide a > compatible command line interface with 'xl'. > Ideally you'll be able to symlink xl to xm and everything will still > work. If you find any problem with command line incompatibilities > please let us know, and we'll fix them. > > On the other hand if you are speaking about the XML-RPC interface > provided by xend, that is a totally different matter. So with xl, xend doesn't need to be running as it uses the libxl API which bypasses libxenguest/xend? Thanks, AP ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New feature support - xl or xm ? 2010-06-10 20:02 ` AP Xen @ 2010-06-10 20:19 ` Keir Fraser 0 siblings, 0 replies; 12+ messages in thread From: Keir Fraser @ 2010-06-10 20:19 UTC (permalink / raw) To: AP Xen, Stefano Stabellini, 'Vincent, Pradeep' Cc: Ian, xen-devel@lists.xensource.com, Jackson, 'Dulloor' On 10/06/2010 21:02, "AP Xen" <apxeng@gmail.com> wrote: >> We like the 'xm' CLI, in fact we are trying our best to provide a >> compatible command line interface with 'xl'. >> Ideally you'll be able to symlink xl to xm and everything will still >> work. If you find any problem with command line incompatibilities >> please let us know, and we'll fix them. >> >> On the other hand if you are speaking about the XML-RPC interface >> provided by xend, that is a totally different matter. > > So with xl, xend doesn't need to be running as it uses the libxl API which > bypasses libxenguest/xend? All correct, except libxl does use libxenctrl and libxenguest. But it does not use xend and so does not need it to be running. -- Keir ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: New feature support - xl or xm ? 2010-06-08 22:49 ` Vincent, Pradeep 2010-06-08 23:37 ` Vincent, Pradeep @ 2010-06-09 14:43 ` Stefano Stabellini 1 sibling, 0 replies; 12+ messages in thread From: Stefano Stabellini @ 2010-06-09 14:43 UTC (permalink / raw) To: Vincent, Pradeep Cc: xen-devel@lists.xensource.com, Ian Jackson, Dulloor, Stefano Stabellini [-- Attachment #1: Type: text/plain, Size: 970 bytes --] On Tue, 8 Jun 2010, Vincent, Pradeep wrote: > > Thanks Stefano. > > >>I think that migrating VMs from 'xm hosts' to 'xl hosts' would > > work even at the moment, if you use xl on both source and destination > > hosts > > > I am not sure what you meant here Are you suggesting retrofit of Oxl¹ to > hosts using older hypervisor. > > Can migration functionality (including live migration) in Oxl¹ be designed > for backward compatibility with Oxm¹. I am sure this will go a long way in > helping existing users convert over to Oxl¹. > When xen 4.1 is released and you update your xen host to 4.1, you can still use xend to perform VM migrations to the new up-to-date host. >From that point on you'll have a system with both xend and xl working correctly, so if you want to migrate your VMs to another 4.1 (or 4.2 or 5.0, etc.) host without xend you just need to shutdown xend (leaving the VMs running) and use xl to perform the migration. [-- Attachment #2: Type: text/plain, Size: 138 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2010-06-10 20:19 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-05-28 22:37 New feature support - xl or xm ? Dulloor 2010-05-28 22:41 ` Stefano Stabellini 2010-06-01 10:20 ` Ian Jackson 2010-06-08 1:35 ` Vincent, Pradeep 2010-06-08 9:17 ` Stefano Stabellini 2010-06-08 22:49 ` Vincent, Pradeep 2010-06-08 23:37 ` Vincent, Pradeep 2010-06-09 15:09 ` Stefano Stabellini 2010-06-09 17:30 ` Vincent, Pradeep 2010-06-10 20:02 ` AP Xen 2010-06-10 20:19 ` Keir Fraser 2010-06-09 14:43 ` Stefano Stabellini
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).