Mike Viau
2010-Apr-01 20:26 UTC
[Xen-users] (Xenlinux) gentoo-xen-kernel patches questions?
Hi, I noticed that the Xenlinux 2.6.33 patches are tagged as being "Deprecated" but the 2.6.31 are not. May I ask why? http://code.google.com/p/gentoo-xen-kernel/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount Also is there somewhere one could view list xen features added into linux kernel source (e.g: netchannel2, blktap, etc) ? Lastly could someone provide perhaps a few xenlinux kernel .configs that works. I have attached my working config used with 2.6.33 source, but I am hoping to get a copy of a more generic + working .config -M _________________________________________________________________ IM on the go with Messenger on your phone http://go.microsoft.com/?linkid=9712960 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Konrad Rzeszutek Wilk
2010-Apr-02 17:15 UTC
Re: [Xen-devel] (Xenlinux) gentoo-xen-kernel patches questions?
On Thu, Apr 01, 2010 at 04:26:46PM -0400, Mike Viau wrote:> > > > > > > > > > > > Hi, > > I noticed that the Xenlinux 2.6.33 patches are tagged as being "Deprecated" but the 2.6.31 are not. > > May I ask why?No idea. But those patches are pursuing an entirely different method of getting Linux to work in privileged state (Dom0). The current development is with the pv-ops one: http://wiki.xensource.com/xenwiki/XenParavirtOps _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Mike Viau
2010-Apr-02 18:03 UTC
RE: [Xen-users] (Xenlinux) gentoo-xen-kernel patches questions?
>>Hi, >> >>I noticed that the Xenlinux 2.6.33 patches are tagged as being "Deprecated" but the 2.6.31 are not. >> >>May I ask why? >> >>http://code.google.com/p/gentoo-xen-kernel/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount >> >> > Fri, 2 Apr 2010 13:15:09 -0400 <konrad.wilk@oracle.com> wrote: >> No idea. But those patches are pursuing an entirely different method of> getting Linux to work in privileged state (Dom0). The current> development is with the pv-ops one:>> http://wiki.xensource.com/xenwiki/XenParavirtOps >I am currently using the unstable version of debain''s pvops xen kernel. http://packages.debian.org/sid/linux-image-2.6.32-4-xen-amd64 It appears to have functioning networking and block devices which is nice, but I have experienced some instabilities such as kernel dumping on reboots. Unfortunately I do not have a console setup to log kernel messages for this machine. Would compiling the pv_ops kernel from the git repository produce any additional stability? It was my understanding that one could run a stable Xen systems today with a Xenlinux kernel, as pv_ops was still in development. I''ve read on the XenParavirtsOps page that there are features available to Xen but are not yet available in the pv_ops kernel (perhaps this wiki has not been updated as I understand Xen 4.0 release is just around the corner!): Work in progress: dom0 support, currently planned for Linux 2.6.35 (latest pv_ops dom0 patches can be found from jeremy''s git tree, see instructions below) pv-on-hvm driver support Balloon expansion (using memory hotplug) to grow bigger than initial domU memory size To be done: Device hotplug Other device drivers kdump/kexec pvscsi backend (dom0) pvusb backend (dom0) ...?>>Also is there somewhere one could view list xen features added into linux kernel source (e.g: netchannel2, blktap, etc) ? >>Does anyone have a graph or something showing the state of these Xen features/modules in the two predominate Dom 0 capable kernels (Xenlinux & PV_OPS) to share or post to a wiki? root@localhost:~# tree /lib/modules/2.6.32-4-xen-amd64/kernel/drivers/xen /lib/modules/2.6.32-4-xen-amd64/kernel/drivers/xen |-- blktap | `-- blktap.ko |-- xen-evtchn.ko `-- xenfs `-- xenfs.ko 2 directories, 3 files Other XEN features are compiled as (=y) in the unstable version of debain''s pvops xen kernel .config file.>> >>Lastly could someone provide perhaps a few xenlinux kernel .configs that works. I have attached my working config used with 2.6.33 source, but I am hoping to get a copy of a more generic + working .config >>Recently pv_ops kernel configs for both the 2.6.31 and 2.6.32 kernels have been in circulation. Can anyone share some .configs that were used on Xenlinux kernels (not 2.6.18) when they were in their prime? Thanks! -M _________________________________________________________________ Videos that have everyone talking! Now also in HD! http://go.microsoft.com/?linkid=9724465 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Boris Derzhavets
2010-Apr-02 19:22 UTC
Re: [Xen-users] Re: [Xen-devel] (Xenlinux) gentoo-xen-kernel patches questions?
Link referenced by you contains rebased patch set done by Andy Lyon using an original forward porting xen patches for 2.6.31.8-xen ( on openSUSE 11.2) per Jan Beulich. Suse''s src.rpm is a source to perform Andy''s patches. PVops kernels based on git branches developed by Jeremy, Konrad,Xia Zang, Yu Ke,.. may be loaded as vanilla kernel and under Xen Hypervisor as well. It''s different way of mind. Coming soon Xen 4.0 official release (04/05/10) would have PVops kernel based on Jeremy Fitzhardinge Git Repo. I would guess 2.6.32.10. It seems running stable. Boris. --- On Fri, 4/2/10, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> wrote: From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Subject: [Xen-users] Re: [Xen-devel] (Xenlinux) gentoo-xen-kernel patches questions? To: "Mike Viau" <viaum@sheridanc.on.ca> Cc: xen-devel@lists.xensource.com, andrew.lyon@gmail.com, xen-users@lists.xensource.com Date: Friday, April 2, 2010, 1:15 PM On Thu, Apr 01, 2010 at 04:26:46PM -0400, Mike Viau wrote:> > > > > > > > > > > > Hi, > > I noticed that the Xenlinux 2.6.33 patches are tagged as being "Deprecated" but the 2.6.31 are not. > > May I ask why?No idea. But those patches are pursuing an entirely different method of getting Linux to work in privileged state (Dom0). The current development is with the pv-ops one: http://wiki.xensource.com/xenwiki/XenParavirtOps _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Boris Derzhavets
2010-Apr-03 00:21 UTC
RE: [Xen-users] (Xenlinux) gentoo-xen-kernel patches questions?
>Would compiling the pv_ops kernel from the git repository produce any additional stability?Good question. It completely depends on speed of your internet connection and :- # git checkout -b xen/linux-2.6.32.X-stable origin/xen/linux-2.6.32.X-stable # make menuconfig ( to enable Xen Dom0 support) # make -j(x)number_of_cores # make modules_install install # mkinitramfs -o /boot/initrd-2.6.32.10.img 2.6.32.10 --- On Fri, 4/2/10, Mike Viau <viaum@sheridanc.on.ca> wrote: From: Mike Viau <viaum@sheridanc.on.ca> Subject: RE: [Xen-users] (Xenlinux) gentoo-xen-kernel patches questions? To: xen-devel@lists.xensource.com, xen-users@lists.xensource.com Cc: andrew.lyon@gmail.com, jbeulich@novell.com Date: Friday, April 2, 2010, 2:03 PM #yiv646011395 .hmmessage P {margin:0px;padding:0px;} #yiv646011395 .hmmessage {font-size:10pt;font-family:Verdana;}#yiv646011395>>Hi, >> >>I noticed that the Xenlinux 2.6.33 patches are tagged as being "Deprecated" but the 2.6.31 are not. >> >>May I ask why? >> >>http://code.google.com/p/gentoo-xen-kernel/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount >> >> > Fri, 2 Apr 2010 13:15:09 -0400 <konrad.wilk@oracle.com> wrote: >> No idea. But those patches are pursuing an entirely different method of> getting Linux to work in privileged state (Dom0). The current> development is with the pv-ops one:>> http://wiki.xensource.com/xenwiki/XenParavirtOps >I am currently using the unstable version of debain''s pvops xen kernel. http://packages.debian.org/sid/linux-image-2.6.32-4-xen-amd64 It appears to have functioning networking and block devices which is nice, but I have experienced some instabilities such as kernel dumping on reboots. Unfortunately I do not have a console setup to log kernel messages for this machine. Would compiling the pv_ops kernel from the git repository produce any additional stability? It was my understanding that one could run a stable Xen systems today with a Xenlinux kernel, as pv_ops was still in development. I''ve read on the XenParavirtsOps page that there are features available to Xen but are not yet available in the pv_ops kernel (perhaps this wiki has not been updated as I understand Xen 4.0 release is just around the corner!): Work in progress: dom0 support, currently planned for Linux 2.6.35 (latest pv_ops dom0 patches can be found from jeremy''s git tree, see instructions below) pv-on-hvm driver support Balloon expansion (using memory hotplug) to grow bigger than initial domU memory size To be done: Device hotplug Other device drivers kdump/kexec pvscsi backend (dom0) pvusb backend (dom0) ...?>>Also is there somewhere one could view list xen features added into linux kernel source (e.g: netchannel2, blktap, etc) ? >>Does anyone have a graph or something showing the state of these Xen features/modules in the two predominate Dom 0 capable kernels (Xenlinux & PV_OPS) to share or post to a wiki? root@localhost:~# tree /lib/modules/2.6.32-4-xen-amd64/kernel/drivers/xen /lib/modules/2.6.32-4-xen-amd64/kernel/drivers/xen |-- blktap | `-- blktap.ko |-- xen-evtchn.ko `-- xenfs `-- xenfs.ko 2 directories, 3 files Other XEN features are compiled as (=y) in the unstable version of debain''s pvops xen kernel .config file.>> >>Lastly could someone provide perhaps a few xenlinux kernel .configs that works. I have attached my working config used with 2.6.33 source, but I am hoping to get a copy of a more generic + working .config >>Recently pv_ops kernel configs for both the 2.6.31 and 2.6.32 kernels have been in circulation. Can anyone share some .configs that were used on Xenlinux kernels (not 2.6.18) when they were in their prime? Thanks! -M Videos that have everyone talking! Now also in HD! MSN.ca Video. -----Inline Attachment Follows----- _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Mike Viau
2010-Apr-03 03:11 UTC
RE: [Xen-devel] RE: [Xen-users] (Xenlinux) gentoo-xen-kernel patches questions?
Fri, 2 Apr 2010 17:21:35 -0700 <bderzhavets@yahoo.com> wrote:>>Would compiling the pv_ops kernel from the git repository produce any additional stability?>Good question. It completely depends on speed of your internet connectionand :-># git checkout -b xen/linux-2.6.32.X-stable origin/xen/linux-2.6.32.X-stable ># make menuconfig ( to enable Xen Dom0 support) ># make -j(x)number_of_cores ># make modules_install install ># mkinitramfs -o /boot/initrd-2.6.32.10.img 2.6.32.10Yes I was in my plans to compare the debian pvops kernel against a pvops compiled kernel from Jeremy''s git repo. Additionally I hoped to acquire a 2.6.33 Xenified kernel .config to compile a forward ported 2.6.33 Xenlinux kernel for testing with. My current 2.6.33 .config is attached. I was hoping to have acquired a more generic config rather than just targeting primarily for my system. I do not mind if it will take longer to build the kernel :-) Thanks. -M --- On Fri, 4/2/10, Mike Viau <viaum@sheridanc.on.ca> wrote:>>Hi, >> >>I noticed that the Xenlinux 2.6.33 patches are tagged as being "Deprecated" but the 2.6.31 are not. >> >>May I ask why? >> >>http://code.google.com/p/gentoo-xen-kernel/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount >> >> > Fri, 2 Apr 2010 13:15:09 -0400 <konrad.wilk@oracle.com> wrote: >> No idea. But those patches are pursuing an entirely different method of> getting Linux to work in privileged state (Dom0). The current> development is with the pv-ops one:>> http://wiki.xensource.com/xenwiki/XenParavirtOps >I am currently using the unstable version of debain''s pvops xen kernel. http://packages.debian.org/sid/linux-image-2.6.32-4-xen-amd64 It appears to have functioning networking and block devices which is nice, but I have experienced some instabilities such as kernel dumping on reboots. Unfortunately I do not have a console setup to log kernel messages for this machine. Would compiling the pv_ops kernel from the git repository produce any additional stability? It was my understanding that one could run a stable Xen systems today with a Xenlinux kernel, as pv_ops was still in development. I''ve read on the XenParavirtsOps page that there are features available to Xen but are not yet available in the pv_ops kernel (perhaps this wiki has not been updated as I understand Xen 4.0 release is just around the corner!): Work in progress: dom0 support, currently planned for Linux 2.6.35 (latest pv_ops dom0 patches can be found from jeremy''s git tree, see instructions below) pv-on-hvm driver support Balloon expansion (using memory hotplug) to grow bigger than initial domU memory size To be done: Device hotplug Other device drivers kdump/kexec pvscsi backend (dom0) pvusb backend (dom0) ...?>>Also is there somewhere one could view list xen features added into linux kernel source (e.g: netchannel2, blktap, etc) ? >>Does anyone have a graph or something showing the state of these Xen features/modules in the two predominate Dom 0 capable kernels (Xenlinux & PV_OPS) to share or post to a wiki? root@localhost:~# tree /lib/modules/2.6.32-4-xen-amd64/kernel/drivers/xen /lib/modules/2.6.32-4-xen-amd64/kernel/drivers/xen |-- blktap | `-- blktap.ko |-- xen-evtchn.ko `-- xenfs `-- xenfs.ko 2 directories, 3 files Other XEN features are compiled as (=y) in the unstable version of debain''s pvops xen kernel .config file.>> >>Lastly could someone provide perhaps a few xenlinux kernel .configs that works. I have attached my working config used with 2.6.33 source, but I am hoping to get a copy of a more generic + working .config >>Recently pv_ops kernel configs for both the 2.6.31 and 2.6.32 kernels have been in circulation. Can anyone share some .configs that were used on Xenlinux kernels (not 2.6.18) when they were in their prime? Thanks! -M _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users _________________________________________________________________ Got a phone? Get Hotmail & Messenger for mobile! http://go.microsoft.com/?linkid=9724464 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Mike Viau
2010-Apr-03 03:18 UTC
RE: [Xen-devel] RE: [Xen-users] (Xenlinux) gentoo-xen-kernel patches questions?
Fri, 2 Apr 2010 17:21:35 -0700 <bderzhavets@yahoo.com> wrote:>>Would compiling the pv_ops kernel from the git repository produce any additional stability?>Good question. It completely depends on speed of your internet connectionand :-># git checkout -b xen/linux-2.6.32.X-stable origin/xen/linux-2.6.32.X-stable ># make menuconfig ( to enable Xen Dom0 support) ># make -j(x)number_of_cores ># make modules_install install ># mkinitramfs -o /boot/initrd-2.6.32.10.img 2.6.32.10Yes I was in my plans to compare the debian pvops kernel against a pvops compiled kernel from Jeremy''s git repo. Additionally I hoped to acquire a 2.6.33 Xenified kernel .config to compile a forward ported 2.6.33 Xenlinux kernel for testing with. My current 2.6.33 .config is attached. I was hoping to have acquired a more generic config rather than just targeting primarily for my system. I do not mind if it will take longer to build the kernel :-) Thanks. -M --- On Fri, 4/2/10, Mike Viau <viaum@sheridanc.on.ca> wrote:>>Hi, >> >>I noticed that the Xenlinux 2.6.33 patches are tagged as being "Deprecated" but the 2.6.31 are not. >> >>May I ask why? >> >>http://code.google.com/p/gentoo-xen-kernel/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount >> >> > Fri, 2 Apr 2010 13:15:09 -0400 <konrad.wilk@oracle.com> wrote: >> No idea. But those patches are pursuing an entirely different method of> getting Linux to work in privileged state (Dom0). The current> development is with the pv-ops one:>> http://wiki.xensource.com/xenwiki/XenParavirtOps >I am currently using the unstable version of debain''s pvops xen kernel. http://packages.debian.org/sid/linux-image-2.6.32-4-xen-amd64 It appears to have functioning networking and block devices which is nice, but I have experienced some instabilities such as kernel dumping on reboots. Unfortunately I do not have a console setup to log kernel messages for this machine. Would compiling the pv_ops kernel from the git repository produce any additional stability? It was my understanding that one could run a stable Xen systems today with a Xenlinux kernel, as pv_ops was still in development. I''ve read on the XenParavirtsOps page that there are features available to Xen but are not yet available in the pv_ops kernel (perhaps this wiki has not been updated as I understand Xen 4.0 release is just around the corner!): Work in progress: dom0 support, currently planned for Linux 2.6.35 (latest pv_ops dom0 patches can be found from jeremy''s git tree, see instructions below) pv-on-hvm driver support Balloon expansion (using memory hotplug) to grow bigger than initial domU memory size To be done: Device hotplug Other device drivers kdump/kexec pvscsi backend (dom0) pvusb backend (dom0) ...?>>Also is there somewhere one could view list xen features added into linux kernel source (e.g: netchannel2, blktap, etc) ? >>Does anyone have a graph or something showing the state of these Xen features/modules in the two predominate Dom 0 capable kernels (Xenlinux & PV_OPS) to share or post to a wiki? root@localhost:~# tree /lib/modules/2.6.32-4-xen-amd64/kernel/drivers/xen /lib/modules/2.6.32-4-xen-amd64/kernel/drivers/xen |-- blktap | `-- blktap.ko |-- xen-evtchn.ko `-- xenfs `-- xenfs.ko 2 directories, 3 files Other XEN features are compiled as (=y) in the unstable version of debain''s pvops xen kernel .config file.>> >>Lastly could someone provide perhaps a few xenlinux kernel .configs that works. I have attached my working config used with 2.6.33 source, but I am hoping to get a copy of a more generic + working .config >>Recently pv_ops kernel configs for both the 2.6.31 and 2.6.32 kernels have been in circulation. Can anyone share some .configs that were used on Xenlinux kernels (not 2.6.18) when they were in their prime? Thanks! -M _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users Live connected. Get Hotmail & Messenger for mobile. _________________________________________________________________ Got a phone? Get Hotmail & Messenger for mobile! http://go.microsoft.com/?linkid=9724464 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Andrew Lyon
2010-Apr-03 14:17 UTC
Re: [Xen-devel] RE: [Xen-users] (Xenlinux) gentoo-xen-kernel patches questions?
On Sat, Apr 3, 2010 at 4:11 AM, Mike Viau <viaum@sheridanc.on.ca> wrote:> Fri, 2 Apr 2010 17:21:35 -0700 <bderzhavets@yahoo.com> wrote: > > >>Would compiling the pv_ops kernel from the git repository produce any > additional stability? > > >Good question. It completely depends on speed of your internet connection > and :- > ># git checkout -b xen/linux-2.6.32.X-stable > origin/xen/linux-2.6.32.X-stable > ># make menuconfig ( to enable Xen Dom0 support) > ># make -j(x)number_of_cores > ># make modules_install install > ># mkinitramfs -o /boot/initrd-2.6.32.10.img 2.6.32.10 > > Yes I was in my plans to compare the debian pvops kernel against a pvops > compiled kernel from Jeremy''s git repo. > > Additionally I hoped to acquire a 2.6.33 Xenified kernel .config to compile > a forward ported 2.6.33 Xenlinux kernel for testing with. >Hi Mike, I depreciated the 2.6.33 patches because they turned out to be very unstable, I''ve left 2.6.31 because it is very much stable, in fact in the next few days I have a updated 2.6.31 patchset and ebuild to release which I hope to get unmasked in Gentoo portage so that it is just keyword ~ rather than being masked out as it currently is. I''ve also got a 2.6.32 ebuild which is stable so far on all of my Xen systems, provided there are no problems in the next few days I will release that as well, both .31 and .32 will be maintained for a while as they are the official kernels for openSUSE 11.2 and SLE 11 SP1. While there are branches in the openSUSE/Novell git tree for openSUSE 11.2 and SLE11-SP1 the master tree tracks kernel.org and has already passed 2.6.33 so there doesn''t seem much value in trying to make a Xenlinux forward ported 2.6.33, I might do .34 when it is released but I tend to wait until they branch for a distro release so that there is long-term support. I release these patches because people have asked me to, and I make them because pv_ops is not fully functional yet and doesn''t work with all of the 3rd party kernel modules etc that I have to use, for example I run Xen on 3 very powerful workstations and all of them have nvidia and acronis snapapi drivers loaded. Andy> My current 2.6.33 .config is attached. I was hoping to have acquired a more > generic config rather than just targeting primarily for my system. I do not > mind if it will take longer to build the kernel :-) > > Thanks. > > > -M > > > --- On *Fri, 4/2/10, Mike Viau <viaum@sheridanc.on.ca>* wrote: > > > >>Hi, > >> > >>I noticed that the Xenlinux 2.6.33 patches are tagged as being > "Deprecated" but the 2.6.31 are not. > >> > >>May I ask why? > >> > > >>http://code.google.com/p/gentoo-xen-kernel/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount<http://code.google.com/p/gentoo-xen-kernel/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount> > >> > >> > > Fri, 2 Apr 2010 13:15:09 -0400 <konrad.wilk@oracle.com> wrote: > > > > No idea. But those patches are pursuing an entirely different method of > > getting Linux to work in privileged state (Dom0). The current > > development is with the pv-ops one: > > > > http://wiki.xensource.com/xenwiki/XenParavirtOps > > > > I am currently using the unstable version of debain''s pvops xen kernel. > > http://packages.debian.org/sid/linux-image-2.6.32-4-xen-amd64 > > It appears to have functioning networking and block devices which is nice, > but I have experienced some instabilities such as kernel dumping on reboots. > Unfortunately I do not have a console setup to log kernel messages for this > machine. > > Would compiling the pv_ops kernel from the git repository produce any > additional stability? > > It was my understanding that one could run a stable Xen systems today with > a Xenlinux kernel, as pv_ops was still in development. I''ve read on the > XenParavirtsOps page that there are features available to Xen but are not > yet available in the pv_ops kernel (perhaps this wiki has not been updated > as I understand Xen 4.0 release is just around the corner!): > > > > - Work in progress: > - dom0 support, currently planned for Linux 2.6.35 (latest pv_ops > dom0 patches can be found from jeremy''s git tree, see instructions below) > - pv-on-hvm driver support > - Balloon expansion (using memory hotplug) to grow bigger than > initial domU memory size > - To be done: > - Device hotplug > - Other device drivers > - kdump/kexec > - pvscsi backend (dom0) > - pvusb backend (dom0) > - ...? > > > > >>Also is there somewhere one could view list xen features added into linux > kernel source (e.g: netchannel2, blktap, etc) ? > >> > > Does anyone have a graph or something showing the state of these Xen > features/modules in the two predominate Dom 0 capable kernels (Xenlinux & > PV_OPS) to share or post to a wiki? > > root@localhost:~# tree /lib/modules/2.6.32-4-xen-amd64/kernel/drivers/xen > /lib/modules/2.6.32-4-xen-amd64/kernel/drivers/xen > |-- blktap > | `-- blktap.ko > |-- xen-evtchn.ko > `-- xenfs > `-- xenfs.ko > > 2 directories, 3 files > > Other XEN features are compiled as (=y) in the unstable version of debain''s > pvops xen kernel .config file. > > >> > >>Lastly could someone provide perhaps a few xenlinux kernel .configs that > works. I have attached my working config used with 2.6.33 source, but I am > hoping to get a copy of a more generic + working .config > >> > > Recently pv_ops kernel configs for both the 2.6.31 and 2.6.32 kernels have > been in circulation. Can anyone share some .configs that were used on > Xenlinux kernels (not 2.6.18) when they were in their prime? > > > Thanks! > > > -M > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com<http:///mc/compose?to=Xen-users@lists.xensource.com> > http://lists.xensource.com/xen-users > > > > ------------------------------ > Live connected. Get Hotmail & Messenger for mobile.<http://go.microsoft.com/?linkid=9724459> > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Mike Viau
2010-Apr-03 14:49 UTC
RE: [Xen-devel] RE: [Xen-users] (Xenlinux) gentoo-xen-kernel patches questions?
On Sat, Apr 3, 2010 at 4:11 AM, Mike Viau <viaum@sheridanc.on.ca> wrote: Fri, 2 Apr 2010 17:21:35 -0700 <bderzhavets@yahoo.com> wrote:>>Would compiling the pv_ops kernel from the git repository produce any additional stability?>Good question. It completely depends on speed of your internet connectionand :-># git checkout -b xen/linux-2.6.32.X-stable origin/xen/linux-2.6.32.X-stable># make menuconfig ( to enable Xen Dom0 support) ># make -j(x)number_of_cores ># make modules_install install ># mkinitramfs -o /boot/initrd-2.6.32.10.img 2.6.32.10Yes I was in my plans to compare the debian pvops kernel against a pvops compiled kernel from Jeremy''s git repo. Additionally I hoped to acquire a 2.6.33 Xenified kernel .config to compile a forward ported 2.6.33 Xenlinux kernel for testing with. __________________________________________________________________________ Sat, 3 Apr 2010 15:17:47 +0100 <andrew.lyon@gmail.com> wrote:>Hi Mike, > >I depreciated the 2.6.33 patches because they turned out to be very unstable, I''ve left 2.6.31 because it is very much stable, in fact in the next few days I have a updated 2.6.31 patchset and ebuild to release which I hope to get unmasked in Gentoo portage so that it is just keyword ~ rather than being masked out as it currently is.That sounds great for xen users that still use 3rd party kernel modules. By the way I noticed the Xenified kernels worked in Xen 3.4.x, but I got a boot load error about not being able to read the file (likely the vmlinuz) with Xen 4.0.0. Is this normal because 4.0.0 is using the pv_ops as the default kernel? If this is the case I plan to test stability against pv_ops & Xenlinux kernels with Xen 3.4.3 (which seems to work with both kernel types) when it gets finished and released. Am I losing any features by going back to 3.4.3 or even the older 3.4.2 release?>I''ve also got a 2.6.32 ebuild which is stable so far on all of my Xen systems, provided there are no problems in the next few days I will release that as well, both .31 and .32 will be maintained for a while as they are the official kernels for openSUSE 11.2 and SLE 11 SP1.That should put the Xenlinux kernel versions inline with the pv_ops ones.>While there are branches in the openSUSE/Novell git tree for openSUSE 11.2 and SLE11-SP1 the master tree tracks kernel.org and has already passed 2.6.33 so there doesn''t seem much value in trying to make a Xenlinux forward ported 2.6.33, I might do .34 when it is released but I tend to wait until they branch for a distro release so that there is long-term support.Makes perfect sense. For your information, despite the fact that I didn''t like my minimalistic kernel configuration, I was able to run a xenified 2.6.33 kernel for days with high load (on Xen 3.4.3-rc3) and it stayed up for me.>I release these patches because people have asked me to, and I make them because pv_ops is not fully functional yet and doesn''t work with all of the 3rd party kernel modules etc that I have to use, for example I run Xen on 3 very powerful workstations and all of them have nvidia and acronis snapapi drivers loaded.I personally do really appreciate it :) Andy -M My current 2.6.33 .config is attached. I was hoping to have acquired a more generic config rather than just targeting primarily for my system. I do not mind if it will take longer to build the kernel :-) Thanks. -M --- On Fri, 4/2/10, Mike Viau <viaum@sheridanc.on.ca> wrote:>>Hi, >> >>I noticed that the Xenlinux 2.6.33 patches are tagged as being "Deprecated" but the 2.6.31 are not. >> >>May I ask why? >> >>http://code.google.com/p/gentoo-xen-kernel/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount>> >> > Fri, 2 Apr 2010 13:15:09 -0400 <konrad.wilk@oracle.com> wrote: >> No idea. But those patches are pursuing an entirely different method of> getting Linux to work in privileged state (Dom0). The current> development is with the pv-ops one:>> http://wiki.xensource.com/xenwiki/XenParavirtOps >I am currently using the unstable version of debain''s pvops xen kernel. http://packages.debian.org/sid/linux-image-2.6.32-4-xen-amd64 It appears to have functioning networking and block devices which is nice, but I have experienced some instabilities such as kernel dumping on reboots. Unfortunately I do not have a console setup to log kernel messages for this machine. Would compiling the pv_ops kernel from the git repository produce any additional stability? It was my understanding that one could run a stable Xen systems today with a Xenlinux kernel, as pv_ops was still in development. I''ve read on the XenParavirtsOps page that there are features available to Xen but are not yet available in the pv_ops kernel (perhaps this wiki has not been updated as I understand Xen 4.0 release is just around the corner!): Work in progress: dom0 support, currently planned for Linux 2.6.35 (latest pv_ops dom0 patches can be found from jeremy''s git tree, see instructions below) pv-on-hvm driver support Balloon expansion (using memory hotplug) to grow bigger than initial domU memory size To be done: Device hotplug Other device drivers kdump/kexec pvscsi backend (dom0) pvusb backend (dom0) ...?>>Also is there somewhere one could view list xen features added into linux kernel source (e.g: netchannel2, blktap, etc) ? >>Does anyone have a graph or something showing the state of these Xen features/modules in the two predominate Dom 0 capable kernels (Xenlinux & PV_OPS) to share or post to a wiki? root@localhost:~# tree /lib/modules/2.6.32-4-xen-amd64/kernel/drivers/xen /lib/modules/2.6.32-4-xen-amd64/kernel/drivers/xen |-- blktap | `-- blktap.ko |-- xen-evtchn.ko `-- xenfs `-- xenfs.ko 2 directories, 3 files Other XEN features are compiled as (=y) in the unstable version of debain''s pvops xen kernel .config file.>> >>Lastly could someone provide perhaps a few xenlinux kernel .configs that works. I have attached my working config used with 2.6.33 source, but I am hoping to get a copy of a more generic + working .config>>Recently pv_ops kernel configs for both the 2.6.31 and 2.6.32 kernels have been in circulation. Can anyone share some .configs that were used on Xenlinux kernels (not 2.6.18) when they were in their prime? Thanks! -M _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel _________________________________________________________________ Got a phone? Get Hotmail & Messenger for mobile! http://go.microsoft.com/?linkid=9724464 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Andrew Lyon
2010-Apr-04 12:59 UTC
Re: [Xen-devel] RE: [Xen-users] (Xenlinux) gentoo-xen-kernel patches questions?
On Sat, Apr 3, 2010 at 3:49 PM, Mike Viau <viaum@sheridanc.on.ca> wrote:> On Sat, Apr 3, 2010 at 4:11 AM, Mike Viau <viaum@sheridanc.on.ca> wrote: > > Fri, 2 Apr 2010 17:21:35 -0700 <bderzhavets@yahoo.com> wrote: > > >>Would compiling the pv_ops kernel from the git repository produce any > additional stability? > > >Good question. It completely depends on speed of your internet connection > and :- > ># git checkout -b xen/linux-2.6.32.X-stable > origin/xen/linux-2.6.32.X-stable > ># make menuconfig ( to enable Xen Dom0 support) > ># make -j(x)number_of_cores > ># make modules_install install > ># mkinitramfs -o /boot/initrd-2.6.32.10.img 2.6.32.10 > > Yes I was in my plans to compare the debian pvops kernel against a pvops > compiled kernel from Jeremy''s git repo. > > Additionally I hoped to acquire a 2.6.33 Xenified kernel .config to compile > a forward ported 2.6.33 Xenlinux kernel for testing with. > > > > __________________________________________________________________________ > > > Sat, 3 Apr 2010 15:17:47 +0100 <andrew.lyon@gmail.com> wrote: > > >Hi Mike, > > > >I depreciated the 2.6.33 patches because they turned out to be very > unstable, I''ve left 2.6.31 because it is very much stable, in fact in the > next few days I have a updated 2.6.31 patchset and ebuild to release which I > hope to get unmasked in Gentoo portage so that it is just keyword ~ rather > than being masked out as it currently is. > > > That sounds great for xen users that still use 3rd party kernel modules. By > the way I noticed the Xenified kernels worked in Xen 3.4.x, but I got a boot > load error about not being able to read the file (likely the vmlinuz) with > Xen 4.0.0. Is this normal because 4.0.0 is using the pv_ops as the default > kernel? >I''ve not tried Xenified kernel + 4.0 for a while but I did try xen-4.0.0-rc4-pre a while ago and it worked ok (still have the boot logs) so I think perhaps you had the wrong grub syntax or there is a new bug since I last tried it, I will give it a try next week.> > If this is the case I plan to test stability against pv_ops & Xenlinux > kernels with Xen 3.4.3 (which seems to work with both kernel types) when it > gets finished and released. Am I losing any features by going back to 3.4.3 > or even the older 3.4.2 release? >I think 3.4.3 or 3.4.2 would be a very good choice for testing stability and performance of the two different dom0 flavours, its certainly the version I would use in production, 4.x has lots of new features but it is very new and I wouldn''t be putting it into production use just yet.> > > > >I''ve also got a 2.6.32 ebuild which is stable so far on all of my Xen > systems, provided there are no problems in the next few days I will release > that as well, both .31 and .32 will be maintained for a while as they are > the official kernels for openSUSE 11.2 and SLE 11 SP1. > > > That should put the Xenlinux kernel versions inline with the pv_ops ones. > > > > >While there are branches in the openSUSE/Novell git tree for openSUSE 11.2 > and SLE11-SP1 the master tree tracks kernel.org and has already passed > 2.6.33 so there doesn''t seem much value in trying to make a Xenlinux forward > ported 2.6.33, I might do .34 when it is released but I tend to wait until > they branch for a distro release so that there is long-term support. > > > Makes perfect sense. For your information, despite the fact that I didn''t > like my minimalistic kernel configuration, I was able to run a xenified > 2.6.33 kernel for days with high load (on Xen 3.4.3-rc3) and it stayed up > for me. > > > > >I release these patches because people have asked me to, and I make them > because pv_ops is not fully functional yet and doesn''t work with all of the > 3rd party kernel modules etc that I have to use, for example I run Xen on 3 > very powerful workstations and all of them have nvidia and acronis snapapi > drivers loaded. > > > I personally do really appreciate it :) Andy > > > -M > > > > My current 2.6.33 .config is attached. I was hoping to have acquired a more > generic config rather than just targeting primarily for my system. I do not > mind if it will take longer to build the kernel :-) > > Thanks. > > > -M > > > --- On *Fri, 4/2/10, Mike Viau <viaum@sheridanc.on.ca>* wrote: > > > >>Hi, > >> > >>I noticed that the Xenlinux 2.6.33 patches are tagged as being > "Deprecated" but the 2.6.31 are not. > >> > >>May I ask why? > >> > > >>http://code.google.com/p/gentoo-xen-kernel/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount<http://code.google.com/p/gentoo-xen-kernel/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount> > >> > >> > > Fri, 2 Apr 2010 13:15:09 -0400 <konrad.wilk@oracle.com> wrote: > > > > No idea. But those patches are pursuing an entirely different method of > > getting Linux to work in privileged state (Dom0). The current > > development is with the pv-ops one: > > > > http://wiki.xensource.com/xenwiki/XenParavirtOps > > > > I am currently using the unstable version of debain''s pvops xen kernel. > > http://packages.debian.org/sid/linux-image-2.6.32-4-xen-amd64 > > It appears to have functioning networking and block devices which is nice, > but I have experienced some instabilities such as kernel dumping on reboots. > Unfortunately I do not have a console setup to log kernel messages for this > machine. > > Would compiling the pv_ops kernel from the git repository produce any > additional stability? > > It was my understanding that one could run a stable Xen systems today with > a Xenlinux kernel, as pv_ops was still in development. I''ve read on the > XenParavirtsOps page that there are features available to Xen but are not > yet available in the pv_ops kernel (perhaps this wiki has not been updated > as I understand Xen 4.0 release is just around the corner!): > > > > - Work in progress: > - dom0 support, currently planned for Linux 2.6.35 (latest pv_ops > dom0 patches can be found from jeremy''s git tree, see instructions below) > - pv-on-hvm driver support > - Balloon expansion (using memory hotplug) to grow bigger than > initial domU memory size > - To be done: > - Device hotplug > - Other device drivers > - kdump/kexec > - pvscsi backend (dom0) > - pvusb backend (dom0) > - ...? > > > > >>Also is there somewhere one could view list xen features added into linux > kernel source (e.g: netchannel2, blktap, etc) ? > >> > > Does anyone have a graph or something showing the state of these Xen > features/modules in the two predominate Dom 0 capable kernels (Xenlinux & > PV_OPS) to share or post to a wiki? > > root@localhost:~# tree /lib/modules/2.6.32-4-xen-amd64/kernel/drivers/xen > /lib/modules/2.6.32-4-xen-amd64/kernel/drivers/xen > |-- blktap > | `-- blktap.ko > |-- xen-evtchn.ko > `-- xenfs > `-- xenfs.ko > > 2 directories, 3 files > > Other XEN features are compiled as (=y) in the unstable version of debain''s > pvops xen kernel .config file. > > >> > >>Lastly could someone provide perhaps a few xenlinux kernel .configs that > works. I have attached my working config used with 2.6.33 source, but I am > hoping to get a copy of a more generic + working .config > >> > > Recently pv_ops kernel configs for both the 2.6.31 and 2.6.32 kernels have > been in circulation. Can anyone share some .configs that were used on > Xenlinux kernels (not 2.6.18) when they were in their prime? > > > Thanks! > > > -M > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com<http:///mc/compose?to=Xen-users@lists.xensource.com> > http://lists.xensource.com/xen-users > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > > > > ------------------------------ > Live connected. Get Hotmail & Messenger for mobile.<http://go.microsoft.com/?linkid=9724459> >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Andrew Lyon
2010-Apr-04 18:56 UTC
Re: [Xen-devel] RE: [Xen-users] (Xenlinux) gentoo-xen-kernel patches questions?
On Sun, Apr 4, 2010 at 1:59 PM, Andrew Lyon <andrew.lyon@gmail.com> wrote:> > > On Sat, Apr 3, 2010 at 3:49 PM, Mike Viau <viaum@sheridanc.on.ca> wrote: > >> On Sat, Apr 3, 2010 at 4:11 AM, Mike Viau <viaum@sheridanc.on.ca> wrote: >> >> Fri, 2 Apr 2010 17:21:35 -0700 <bderzhavets@yahoo.com> wrote: >> >> >>Would compiling the pv_ops kernel from the git repository produce any >> additional stability? >> >> >Good question. It completely depends on speed of your internet connection >> and :- >> ># git checkout -b xen/linux-2.6.32.X-stable >> origin/xen/linux-2.6.32.X-stable >> ># make menuconfig ( to enable Xen Dom0 support) >> ># make -j(x)number_of_cores >> ># make modules_install install >> ># mkinitramfs -o /boot/initrd-2.6.32.10.img 2.6.32.10 >> >> Yes I was in my plans to compare the debian pvops kernel against a pvops >> compiled kernel from Jeremy''s git repo. >> >> Additionally I hoped to acquire a 2.6.33 Xenified kernel .config to >> compile a forward ported 2.6.33 Xenlinux kernel for testing with. >> >> >> >> __________________________________________________________________________ >> >> >> Sat, 3 Apr 2010 15:17:47 +0100 <andrew.lyon@gmail.com> wrote: >> >> >Hi Mike, >> > >> >I depreciated the 2.6.33 patches because they turned out to be very >> unstable, I''ve left 2.6.31 because it is very much stable, in fact in the >> next few days I have a updated 2.6.31 patchset and ebuild to release which I >> hope to get unmasked in Gentoo portage so that it is just keyword ~ rather >> than being masked out as it currently is. >> >> >> That sounds great for xen users that still use 3rd party kernel modules. >> By the way I noticed the Xenified kernels worked in Xen 3.4.x, but I got a >> boot load error about not being able to read the file (likely the vmlinuz) >> with Xen 4.0.0. Is this normal because 4.0.0 is using the pv_ops as the >> default kernel? >> > > I''ve not tried Xenified kernel + 4.0 for a while but I did try > xen-4.0.0-rc4-pre a while ago and it worked ok (still have the boot logs) so > I think perhaps you had the wrong grub syntax or there is a new bug since I > last tried it, I will give it a try next week. > > >> >> If this is the case I plan to test stability against pv_ops & Xenlinux >> kernels with Xen 3.4.3 (which seems to work with both kernel types) when it >> gets finished and released. Am I losing any features by going back to 3.4.3 >> or even the older 3.4.2 release? >> > > I think 3.4.3 or 3.4.2 would be a very good choice for testing stability > and performance of the two different dom0 flavours, its certainly the > version I would use in production, 4.x has lots of new features but it is > very new and I wouldn''t be putting it into production use just yet. > > >> >> >> >> >I''ve also got a 2.6.32 ebuild which is stable so far on all of my Xen >> systems, provided there are no problems in the next few days I will release >> that as well, both .31 and .32 will be maintained for a while as they are >> the official kernels for openSUSE 11.2 and SLE 11 SP1. >> >> >> That should put the Xenlinux kernel versions inline with the pv_ops ones. >> >> >> >> >While there are branches in the openSUSE/Novell git tree for openSUSE >> 11.2 and SLE11-SP1 the master tree tracks kernel.org and has already >> passed 2.6.33 so there doesn''t seem much value in trying to make a Xenlinux >> forward ported 2.6.33, I might do .34 when it is released but I tend to wait >> until they branch for a distro release so that there is long-term support. >> >> >> Makes perfect sense. For your information, despite the fact that I didn''t >> like my minimalistic kernel configuration, I was able to run a xenified >> 2.6.33 kernel for days with high load (on Xen 3.4.3-rc3) and it stayed up >> for me. >> >Actually I''ve just noticed that openSUSE git tree has branches for 2.6.33 and 2.6.34, I suspect .33 may be used for 11.3.. anyway that means there is a tree that I can take patches from which will be around for a while, so I will rebase the .33 patches and release them along with the others next week, provided I don''t run into any problems of course. Andy> >> >> >> >I release these patches because people have asked me to, and I make them >> because pv_ops is not fully functional yet and doesn''t work with all of the >> 3rd party kernel modules etc that I have to use, for example I run Xen on 3 >> very powerful workstations and all of them have nvidia and acronis snapapi >> drivers loaded. >> >> >> I personally do really appreciate it :) Andy >> >> >> -M >> >> >> >> My current 2.6.33 .config is attached. I was hoping to have acquired a >> more generic config rather than just targeting primarily for my system. I do >> not mind if it will take longer to build the kernel :-) >> >> Thanks. >> >> >> -M >> >> >> --- On *Fri, 4/2/10, Mike Viau <viaum@sheridanc.on.ca>* wrote: >> >> >> >>Hi, >> >> >> >>I noticed that the Xenlinux 2.6.33 patches are tagged as being >> "Deprecated" but the 2.6.31 are not. >> >> >> >>May I ask why? >> >> >> >> >>http://code.google.com/p/gentoo-xen-kernel/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount<http://code.google.com/p/gentoo-xen-kernel/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount> >> >> >> >> >> > Fri, 2 Apr 2010 13:15:09 -0400 <konrad.wilk@oracle.com> wrote: >> > >> > No idea. But those patches are pursuing an entirely different method of >> > getting Linux to work in privileged state (Dom0). The current >> > development is with the pv-ops one: >> > >> > http://wiki.xensource.com/xenwiki/XenParavirtOps >> > >> >> I am currently using the unstable version of debain''s pvops xen kernel. >> >> http://packages.debian.org/sid/linux-image-2.6.32-4-xen-amd64 >> >> It appears to have functioning networking and block devices which is nice, >> but I have experienced some instabilities such as kernel dumping on reboots. >> Unfortunately I do not have a console setup to log kernel messages for this >> machine. >> >> Would compiling the pv_ops kernel from the git repository produce any >> additional stability? >> >> It was my understanding that one could run a stable Xen systems today with >> a Xenlinux kernel, as pv_ops was still in development. I''ve read on the >> XenParavirtsOps page that there are features available to Xen but are not >> yet available in the pv_ops kernel (perhaps this wiki has not been updated >> as I understand Xen 4.0 release is just around the corner!): >> >> >> >> - Work in progress: >> - dom0 support, currently planned for Linux 2.6.35 (latest pv_ops >> dom0 patches can be found from jeremy''s git tree, see instructions below) >> - pv-on-hvm driver support >> - Balloon expansion (using memory hotplug) to grow bigger than >> initial domU memory size >> - To be done: >> - Device hotplug >> - Other device drivers >> - kdump/kexec >> - pvscsi backend (dom0) >> - pvusb backend (dom0) >> - ...? >> >> >> >> >>Also is there somewhere one could view list xen features added into >> linux kernel source (e.g: netchannel2, blktap, etc) ? >> >> >> >> Does anyone have a graph or something showing the state of these Xen >> features/modules in the two predominate Dom 0 capable kernels (Xenlinux & >> PV_OPS) to share or post to a wiki? >> >> root@localhost:~# tree /lib/modules/2.6.32-4-xen-amd64/kernel/drivers/xen >> /lib/modules/2.6.32-4-xen-amd64/kernel/drivers/xen >> |-- blktap >> | `-- blktap.ko >> |-- xen-evtchn.ko >> `-- xenfs >> `-- xenfs.ko >> >> 2 directories, 3 files >> >> Other XEN features are compiled as (=y) in the unstable version of >> debain''s pvops xen kernel .config file. >> >> >> >> >>Lastly could someone provide perhaps a few xenlinux kernel .configs that >> works. I have attached my working config used with 2.6.33 source, but I am >> hoping to get a copy of a more generic + working .config >> >> >> >> Recently pv_ops kernel configs for both the 2.6.31 and 2.6.32 kernels have >> been in circulation. Can anyone share some .configs that were used on >> Xenlinux kernels (not 2.6.18) when they were in their prime? >> >> >> Thanks! >> >> >> -M >> _______________________________________________ >> Xen-users mailing list >> Xen-users@lists.xensource.com<http:///mc/compose?to=Xen-users@lists.xensource.com> >> http://lists.xensource.com/xen-users >> >> _______________________________________________ >> Xen-devel mailing list >> Xen-devel@lists.xensource.com >> http://lists.xensource.com/xen-devel >> >> >> >> ------------------------------ >> Live connected. Get Hotmail & Messenger for mobile.<http://go.microsoft.com/?linkid=9724459> >> > >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Mike Viau
2010-Apr-04 19:20 UTC
RE: [Xen-devel] RE: [Xen-users] (Xenlinux) gentoo-xen-kernel patches questions?
Sun, 4 Apr 2010 19:56:15 +0100 <andrew.lyon@gmail.com> wrote: On Sun, Apr 4, 2010 at 1:59 PM, Andrew Lyon <andrew.lyon@gmail.com> wrote: On Sat, Apr 3, 2010 at 3:49 PM, Mike Viau <viaum@sheridanc.on.ca> wrote: On Sat, Apr 3, 2010 at 4:11 AM, Mike Viau <viaum@sheridanc.on.ca> wrote: Fri, 2 Apr 2010 17:21:35 -0700 <bderzhavets@yahoo.com> wrote:>>Would compiling the pv_ops kernel from the git repository produce any additional stability?>Good question. It completely depends on speed of your internet connectionand :-># git checkout -b xen/linux-2.6.32.X-stable origin/xen/linux-2.6.32.X-stable># make menuconfig ( to enable Xen Dom0 support) ># make -j(x)number_of_cores ># make modules_install install ># mkinitramfs -o /boot/initrd-2.6.32.10.img 2.6.32.10Yes I was in my plans to compare the debian pvops kernel against a pvops compiled kernel from Jeremy''s git repo. Additionally I hoped to acquire a 2.6.33 Xenified kernel .config to compile a forward ported 2.6.33 Xenlinux kernel for testing with. __________________________________________________________________________ Sat, 3 Apr 2010 15:17:47 +0100 <andrew.lyon@gmail.com> wrote:>Hi Mike, > >I depreciated the 2.6.33 patches because they turned out to be very unstable, I''ve left 2.6.31 because it is very much stable, in fact in the next few days I have a updated 2.6.31 patchset and ebuild to release which I hope to get unmasked in Gentoo portage so that it is just keyword ~ rather than being masked out as it currently is.That sounds great for xen users that still use 3rd party kernel modules. By the way I noticed the Xenified kernels worked in Xen 3.4.x, but I got a boot load error about not being able to read the file (likely the vmlinuz) with Xen 4.0.0. Is this normal because 4.0.0 is using the pv_ops as the default kernel? I''ve not tried Xenified kernel + 4.0 for a while but I did try xen-4.0.0-rc4-pre a while ago and it worked ok (still have the boot logs) so I think perhaps you had the wrong grub syntax or there is a new bug since I last tried it, I will give it a try next week. If this is the case I plan to test stability against pv_ops & Xenlinux kernels with Xen 3.4.3 (which seems to work with both kernel types) when it gets finished and released. Am I losing any features by going back to 3.4.3 or even the older 3.4.2 release? I think 3.4.3 or 3.4.2 would be a very good choice for testing stability and performance of the two different dom0 flavours, its certainly the version I would use in production, 4.x has lots of new features but it is very new and I wouldn''t be putting it into production use just yet.>I''ve also got a 2.6.32 ebuild which is stable so far on all of my Xen systems, provided there are no problems in the next few days I will release that as well, both .31 and .32 will be maintained for a while as they are the official kernels for openSUSE 11.2 and SLE 11 SP1.That should put the Xenlinux kernel versions inline with the pv_ops ones.>While there are branches in the openSUSE/Novell git tree for openSUSE 11.2 and SLE11-SP1 the master tree tracks kernel.org and has already passed 2.6.33 so there doesn''t seem much value in trying to make a Xenlinux forward ported 2.6.33, I might do .34 when it is released but I tend to wait until they branch for a distro release so that there is long-term support.Makes perfect sense. For your information, despite the fact that I didn''t like my minimalistic kernel configuration, I was able to run a xenified 2.6.33 kernel for days with high load (on Xen 3.4.3-rc3) and it stayed up for me. >Actually I''ve just noticed that openSUSE git tree has branches for 2.6.33 and 2.6.34, I suspect .33 may be used for 11.3.. anyway that means there is a tree that I can take patches from which will be around for a while, so I will rebase the .33 patches and release them along with the others next week, provided I don''t run into any problems of course. I look forward to your next release of patches and with openSUSE 11.3 due in July, 2.6.33 stable patches would be awesome.>I release these patches because people have asked me to, and I make them because pv_ops is not fully functional yet and doesn''t work with all of the 3rd party kernel modules etc that I have to use, for example I run Xen on 3 very powerful workstations and all of them have nvidia and acronis snapapi drivers loaded.I personally do really appreciate it :) Andy -M My current 2.6.33 .config is attached. I was hoping to have acquired a more generic config rather than just targeting primarily for my system. I do not mind if it will take longer to build the kernel :-) Thanks. -M --- On Fri, 4/2/10, Mike Viau <viaum@sheridanc.on.ca> wrote:>>Hi, >> >>I noticed that the Xenlinux 2.6.33 patches are tagged as being "Deprecated" but the 2.6.31 are not. >> >>May I ask why? >> >>http://code.google.com/p/gentoo-xen-kernel/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount>> >> > Fri, 2 Apr 2010 13:15:09 -0400 <konrad.wilk@oracle.com> wrote: >> No idea. But those patches are pursuing an entirely different method of> getting Linux to work in privileged state (Dom0). The current> development is with the pv-ops one:>> http://wiki.xensource.com/xenwiki/XenParavirtOps >I am currently using the unstable version of debain''s pvops xen kernel. http://packages.debian.org/sid/linux-image-2.6.32-4-xen-amd64 It appears to have functioning networking and block devices which is nice, but I have experienced some instabilities such as kernel dumping on reboots. Unfortunately I do not have a console setup to log kernel messages for this machine. Would compiling the pv_ops kernel from the git repository produce any additional stability? It was my understanding that one could run a stable Xen systems today with a Xenlinux kernel, as pv_ops was still in development. I''ve read on the XenParavirtsOps page that there are features available to Xen but are not yet available in the pv_ops kernel (perhaps this wiki has not been updated as I understand Xen 4.0 release is just around the corner!): Work in progress: dom0 support, currently planned for Linux 2.6.35 (latest pv_ops dom0 patches can be found from jeremy''s git tree, see instructions below) pv-on-hvm driver support Balloon expansion (using memory hotplug) to grow bigger than initial domU memory size To be done: Device hotplug Other device drivers kdump/kexec pvscsi backend (dom0) pvusb backend (dom0) ...?>>Also is there somewhere one could view list xen features added into linux kernel source (e.g: netchannel2, blktap, etc) ? >>Does anyone have a graph or something showing the state of these Xen features/modules in the two predominate Dom 0 capable kernels (Xenlinux & PV_OPS) to share or post to a wiki? root@localhost:~# tree /lib/modules/2.6.32-4-xen-amd64/kernel/drivers/xen /lib/modules/2.6.32-4-xen-amd64/kernel/drivers/xen |-- blktap | `-- blktap.ko |-- xen-evtchn.ko `-- xenfs `-- xenfs.ko 2 directories, 3 files Other XEN features are compiled as (=y) in the unstable version of debain''s pvops xen kernel .config file.>> >>Lastly could someone provide perhaps a few xenlinux kernel .configs that works. I have attached my working config used with 2.6.33 source, but I am hoping to get a copy of a more generic + working .config>>Recently pv_ops kernel configs for both the 2.6.31 and 2.6.32 kernels have been in circulation. Can anyone share some .configs that were used on Xenlinux kernels (not 2.6.18) when they were in their prime? Thanks! -M _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel Live connected. Get Hotmail & Messenger for mobile. _________________________________________________________________ Hotmail & Messenger are available on your phone. Try now. http://go.microsoft.com/?linkid=9724461 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Jeremy Fitzhardinge
2010-Apr-05 18:17 UTC
Re: [Xen-devel] RE: [Xen-users] (Xenlinux) gentoo-xen-kernel patches questions?
On 04/02/2010 11:03 AM, Mike Viau wrote:> >>Hi, > >> > >>I noticed that the Xenlinux 2.6.33 patches are tagged as being > "Deprecated" but the 2.6.31 are not. > >> > >>May I ask why? > >> > >>http://code.google.com/p/gentoo-xen-kernel/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount > <http://code.google.com/p/gentoo-xen-kernel/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount> > >> > >> > > Fri, 2 Apr 2010 13:15:09 -0400 <konrad.wilk@oracle.com> wrote: > > > > No idea. But those patches are pursuing an entirely different method of > > getting Linux to work in privileged state (Dom0). The current > > development is with the pv-ops one: > > > > http://wiki.xensource.com/xenwiki/XenParavirtOps > > > > I am currently using the unstable version of debain''s pvops xen kernel. > > http://packages.debian.org/sid/linux-image-2.6.32-4-xen-amd64 > > It appears to have functioning networking and block devices which is > nice, but I have experienced some instabilities such as kernel dumping > on reboots. Unfortunately I do not have a console setup to log kernel > messages for this machine.That would be interesting to see. I have also seen oops messages on reboot, if you reboot while domains are still running. For me, at least, it appears to be a bug in blktap2. It would be useful if you could confirm that''s what your crashes are, or if its something else.> Would compiling the pv_ops kernel from the git repository produce any > additional stability?I''m not really sure what the Debian image is built from, so its hard to say. I''m getting the impression that their build is pretty closely tracking xen.git now. Are you seeing any other stability problems? Because, honestly, a crash while rebooting is annoying and should be fixed, it doesn''t really count as a stability problem if you''re rebooting anyway ;). (Unless it either prevents the reboot from working, or causes data-corruption on disk.)> It was my understanding that one could run a stable Xen systems today > with a Xenlinux kernel, as pv_ops was still in development. I''ve read > on the XenParavirtsOps page that there are features available to Xen > but are not yet available in the pv_ops kernel (perhaps this wiki has > not been updated as I understand Xen 4.0 release is just around the > corner!):I''m pretty sure the Debian kernel is pvops based, so any caveats or limitations of one apply to the other. J _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Mike Viau
2010-Apr-05 20:17 UTC
RE: [Xen-devel] RE: [Xen-users] (Xenlinux) gentoo-xen-kernel patches questions?
Mon, 5 Apr 2010 11:17:09 -0700 <jeremy@goop.org> wrote:> > On 04/02/2010 11:03 AM, Mike Viau wrote: > > >>Hi, > > >> > > >>I noticed that the Xenlinux 2.6.33 patches are tagged as being > > "Deprecated" but the 2.6.31 are not. > > >> > > >>May I ask why? > > >> > > >>http://code.google.com/p/gentoo-xen-kernel/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+Size+DownloadCount > > >> > > >> > > > Fri, 2 Apr 2010 13:15:09 -0400 <konrad.wilk@oracle.com> wrote: > > > > > > No idea. But those patches are pursuing an entirely different method of > > > getting Linux to work in privileged state (Dom0). The current > > > development is with the pv-ops one: > > > > > > http://wiki.xensource.com/xenwiki/XenParavirtOps > > > > > > > I am currently using the unstable version of debain''s pvops xen kernel. > > > > http://packages.debian.org/sid/linux-image-2.6.32-4-xen-amd64 > > > > It appears to have functioning networking and block devices which is > > nice, but I have experienced some instabilities such as kernel dumping > > on reboots. Unfortunately I do not have a console setup to log kernel > > messages for this machine. > > That would be interesting to see. I have also seen oops messages on > reboot, if you reboot while domains are still running. For me, at > least, it appears to be a bug in blktap2. It would be useful if you > could confirm that''s what your crashes are, or if its something else.Just paid for another term at school, so when I get some more cash I plan to go pickup an add-in serial card for my server and setup kernel logging to capture the messages on my laptop.> > > Would compiling the pv_ops kernel from the git repository produce any > > additional stability? > > I''m not really sure what the Debian image is built from, so its hard to > say. I''m getting the impression that their build is pretty closely > tracking xen.git now. Are you seeing any other stability problems?Firstly I am still in the process of testing but.... I don''t have figures (benchmark results) on this however on my setup I noticed a decreasing disk IO responsiveness as uptime increased. The disk access returned to near native performance after a reboot though. On that note about rebooting, the machine seemed to reboot fine when only the Domian 0 was left running. Since I have not tested any DomUs without networking it is possible that is due to a bug in blktap2.> Because, honestly, a crash while rebooting is annoying and should be > fixed, it doesn''t really count as a stability problem if you''re > rebooting anyway ;). (Unless it either prevents the reboot from > working, or causes data-corruption on disk.) >Agreed, though I would tend to be more worried if I didn''t have physical access to the box, which in this home scaled project I thankfully do. Lastly, I must thank you Jeremy for all your hard work and contribution made to the Xen community :)> > It was my understanding that one could run a stable Xen systems today > > with a Xenlinux kernel, as pv_ops was still in development. I''ve read > > on the XenParavirtsOps page that there are features available to Xen > > but are not yet available in the pv_ops kernel (perhaps this wiki has > > not been updated as I understand Xen 4.0 release is just around the > > corner!): > > I''m pretty sure the Debian kernel is pvops based, so any caveats or > limitations of one apply to the other. > > J > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users-M _________________________________________________________________ Live connected. Get Hotmail & Messenger on your phone. http://go.microsoft.com/?linkid=9724462 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users