Hi Everyone, git noob. simple question, how do i get a previous release from jeremy''s git repository? Right now, I can get the latest (2.6.32.9) by doing the following: git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-xen $ cd linux-2.6-xen $ git pull I tried doing a "git tag -l" when in linux-2.6-xen directory, but that did not print the tag list. can someone help me understand what I am doing wrong? I want to get the kernel version 2.6.30.5 to use with lustre 1.8.2. Thanks. dot.yet _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Fri, Mar 12, 2010 at 12:32:55AM -0500, Dot Yet wrote:> Hi Everyone, > > git noob. simple question, how do i get a previous release from > jeremy''s git repository? > > Right now, I can get the latest (2.6.32.9) by doing the following: > > git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git > linux-2.6-xen > $ cd linux-2.6-xen > $ git pull > > I tried doing a "git tag -l" when in linux-2.6-xen directory, but that > did not print the tag list. can someone help me understand what I am > doing wrong? > > I want to get the kernel version 2.6.30.5 to use with lustre 1.8.2. >I don''t think you want to get 2.6.30.5. _Many_ bugs have been fixed after that. Basicly the kernel is still WIP (Work In Progress), so you should pretty much use the latest stable branch. Did you try "git branch -a" ? Also maybe you need to specify something for "git tag" to show the remote tags.. -- Pasi _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
in jeremy git there are 2.6.31.6 default (branch xen/master) and 2.6.32.9 (branch xen/stable) what is the problem with kernel more recent? Dot Yet wrote:> > Hi Everyone, > > git noob. simple question, how do i get a previous release from > jeremy''s git repository? > > Right now, I can get the latest (2.6.32.9) by doing the following: > > git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git > linux-2.6-xen > $ cd linux-2.6-xen > $ git pull > > I tried doing a "git tag -l" when in linux-2.6-xen directory, but that > did not print the tag list. can someone help me understand what I am > doing wrong? > > I want to get the kernel version 2.6.30.5 to use with lustre 1.8.2. > > Thanks. > dot.yet > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users > >-- View this message in context: http://old.nabble.com/Jeremy%27s-git-tags-tp27873576p27874119.html Sent from the Xen - User mailing list archive at Nabble.com. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
i am trying to compile Lustre 1.8.2 against 2.6.31.5 and that failed at compile time: /root/xenlustre/lustre-1.8.2/lustre/llite/file.c: In function lustre_check_acl: /root/xenlustre/lustre-1.8.2/lustre/llite/file.c:3462: error: implicit declaration of function posix_acl_dup cc1: warnings being treated as errors /root/xenlustre/lustre-1.8.2/lustre/llite/file.c:3462: error: assignment makes pointer from integer without a cast /root/xenlustre/lustre-1.8.2/lustre/llite/file.c:3468: error: implicit declaration of function posix_acl_permission /root/xenlustre/lustre-1.8.2/lustre/llite/file.c:3469: error: implicit declaration of function posix_acl_release make[6]: *** [/root/xenlustre/lustre-1.8.2/lustre/llite/file.o] Error 1 make[5]: *** [/root/xenlustre/lustre-1.8.2/lustre/llite] Error 2 make[4]: *** [/root/xenlustre/lustre-1.8.2/lustre] Error 2 make[3]: *** [_module_/root/xenlustre/lustre-1.8.2] Error 2 make[3]: Leaving directory `/root/xenlustre/linux-2.6.31.5'' make[2]: *** [modules] Error 2 make[2]: Leaving directory `/root/xenlustre/lustre-1.8.2'' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/xenlustre/lustre-1.8.2'' make: *** [all] Error 2 lustreserver01:~/xenlustre/lustre-1.8.2# I asked in there forum about the failures and they came back saying that kernel 2.6.30.x is what is supported, anything above will require backporting. So, here is a good idea which you just brought to my attention, I will try compiling 2.6.32.9 for xen and then will try putting lustre on it. if that fails, I will try stock 2.6.32.9 and see if that one works for lustre. if that fails too, then thats a problem for me. ok.. will let you know. On Fri, Mar 12, 2010 at 5:06 AM, Fantu <fantonifabio@tiscali.it> wrote:> > in jeremy git there are 2.6.31.6 default (branch xen/master) and 2.6.32.9 > (branch xen/stable) what is the problem with kernel more recent? > > Dot Yet wrote: >> >> Hi Everyone, >> >> git noob. simple question, how do i get a previous release from >> jeremy''s git repository? >> >> Right now, I can get the latest (2.6.32.9) by doing the following: >> >> git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git >> linux-2.6-xen >> $ cd linux-2.6-xen >> $ git pull >> >> I tried doing a "git tag -l" when in linux-2.6-xen directory, but that >> did not print the tag list. can someone help me understand what I am >> doing wrong? >> >> I want to get the kernel version 2.6.30.5 to use with lustre 1.8.2. >> >> Thanks. >> dot.yet >> >> _______________________________________________ >> Xen-users mailing list >> Xen-users@lists.xensource.com >> http://lists.xensource.com/xen-users >> >> > > -- > View this message in context: http://old.nabble.com/Jeremy%27s-git-tags-tp27873576p27874119.html > Sent from the Xen - User mailing list archive at Nabble.com. > > > _______________________________________________ > 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
OK. compilation of Lustre 1.8.2 on Jeremy''s 2.6.32.9 and stock 2.6.32.9, both failed. Can someone tell me how I can get 2.6.30.x from Jeremy''s git repository? git branch -a works and shows me a list of various branches, but which one should I access... don''t really know... please help. Thanks, dot.yet On Fri, Mar 12, 2010 at 7:31 AM, Dot Yet <dot.yet@gmail.com> wrote:> i am trying to compile Lustre 1.8.2 against 2.6.31.5 and that failed > at compile time: > > /root/xenlustre/lustre-1.8.2/lustre/llite/file.c: In function lustre_check_acl: > /root/xenlustre/lustre-1.8.2/lustre/llite/file.c:3462: error: implicit > declaration of function posix_acl_dup > cc1: warnings being treated as errors > /root/xenlustre/lustre-1.8.2/lustre/llite/file.c:3462: error: > assignment makes pointer from integer without a cast > /root/xenlustre/lustre-1.8.2/lustre/llite/file.c:3468: error: implicit > declaration of function posix_acl_permission > /root/xenlustre/lustre-1.8.2/lustre/llite/file.c:3469: error: implicit > declaration of function posix_acl_release > make[6]: *** [/root/xenlustre/lustre-1.8.2/lustre/llite/file.o] Error 1 > make[5]: *** [/root/xenlustre/lustre-1.8.2/lustre/llite] Error 2 > make[4]: *** [/root/xenlustre/lustre-1.8.2/lustre] Error 2 > make[3]: *** [_module_/root/xenlustre/lustre-1.8.2] Error 2 > make[3]: Leaving directory `/root/xenlustre/linux-2.6.31.5'' > make[2]: *** [modules] Error 2 > make[2]: Leaving directory `/root/xenlustre/lustre-1.8.2'' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/root/xenlustre/lustre-1.8.2'' > make: *** [all] Error 2 > lustreserver01:~/xenlustre/lustre-1.8.2# > > > I asked in there forum about the failures and they came back saying > that kernel 2.6.30.x is what is supported, anything above will require > backporting. > > So, here is a good idea which you just brought to my attention, I will > try compiling 2.6.32.9 for xen and then will try putting lustre on it. > if that fails, I will try stock 2.6.32.9 and see if that one works for > lustre. if that fails too, then thats a problem for me. > > ok.. will let you know. > > On Fri, Mar 12, 2010 at 5:06 AM, Fantu <fantonifabio@tiscali.it> wrote: >> >> in jeremy git there are 2.6.31.6 default (branch xen/master) and 2.6.32.9 >> (branch xen/stable) what is the problem with kernel more recent? >> >> Dot Yet wrote: >>> >>> Hi Everyone, >>> >>> git noob. simple question, how do i get a previous release from >>> jeremy''s git repository? >>> >>> Right now, I can get the latest (2.6.32.9) by doing the following: >>> >>> git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git >>> linux-2.6-xen >>> $ cd linux-2.6-xen >>> $ git pull >>> >>> I tried doing a "git tag -l" when in linux-2.6-xen directory, but that >>> did not print the tag list. can someone help me understand what I am >>> doing wrong? >>> >>> I want to get the kernel version 2.6.30.5 to use with lustre 1.8.2. >>> >>> Thanks. >>> dot.yet >>> >>> _______________________________________________ >>> Xen-users mailing list >>> Xen-users@lists.xensource.com >>> http://lists.xensource.com/xen-users >>> >>> >> >> -- >> View this message in context: http://old.nabble.com/Jeremy%27s-git-tags-tp27873576p27874119.html >> Sent from the Xen - User mailing list archive at Nabble.com. >> >> >> _______________________________________________ >> 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
git tag -l git checkout TAG This will create a new branch based on that tag... On 12 March 2010 17:08, Dot Yet <dot.yet@gmail.com> wrote:> OK. compilation of Lustre 1.8.2 on Jeremy''s 2.6.32.9 and stock > 2.6.32.9, both failed. > > Can someone tell me how I can get 2.6.30.x from Jeremy''s git repository? > > git branch -a works and shows me a list of various branches, but which > one should I access... don''t really know... please help. > > Thanks, > dot.yet > > On Fri, Mar 12, 2010 at 7:31 AM, Dot Yet <dot.yet@gmail.com> wrote: > > i am trying to compile Lustre 1.8.2 against 2.6.31.5 and that failed > > at compile time: > > > > /root/xenlustre/lustre-1.8.2/lustre/llite/file.c: In function > lustre_check_acl: > > /root/xenlustre/lustre-1.8.2/lustre/llite/file.c:3462: error: implicit > > declaration of function posix_acl_dup > > cc1: warnings being treated as errors > > /root/xenlustre/lustre-1.8.2/lustre/llite/file.c:3462: error: > > assignment makes pointer from integer without a cast > > /root/xenlustre/lustre-1.8.2/lustre/llite/file.c:3468: error: implicit > > declaration of function posix_acl_permission > > /root/xenlustre/lustre-1.8.2/lustre/llite/file.c:3469: error: implicit > > declaration of function posix_acl_release > > make[6]: *** [/root/xenlustre/lustre-1.8.2/lustre/llite/file.o] Error 1 > > make[5]: *** [/root/xenlustre/lustre-1.8.2/lustre/llite] Error 2 > > make[4]: *** [/root/xenlustre/lustre-1.8.2/lustre] Error 2 > > make[3]: *** [_module_/root/xenlustre/lustre-1.8.2] Error 2 > > make[3]: Leaving directory `/root/xenlustre/linux-2.6.31.5'' > > make[2]: *** [modules] Error 2 > > make[2]: Leaving directory `/root/xenlustre/lustre-1.8.2'' > > make[1]: *** [all-recursive] Error 1 > > make[1]: Leaving directory `/root/xenlustre/lustre-1.8.2'' > > make: *** [all] Error 2 > > lustreserver01:~/xenlustre/lustre-1.8.2# > > > > > > I asked in there forum about the failures and they came back saying > > that kernel 2.6.30.x is what is supported, anything above will require > > backporting. > > > > So, here is a good idea which you just brought to my attention, I will > > try compiling 2.6.32.9 for xen and then will try putting lustre on it. > > if that fails, I will try stock 2.6.32.9 and see if that one works for > > lustre. if that fails too, then thats a problem for me. > > > > ok.. will let you know. > > > > On Fri, Mar 12, 2010 at 5:06 AM, Fantu <fantonifabio@tiscali.it> wrote: > >> > >> in jeremy git there are 2.6.31.6 default (branch xen/master) and > 2.6.32.9 > >> (branch xen/stable) what is the problem with kernel more recent? > >> > >> Dot Yet wrote: > >>> > >>> Hi Everyone, > >>> > >>> git noob. simple question, how do i get a previous release from > >>> jeremy''s git repository? > >>> > >>> Right now, I can get the latest (2.6.32.9) by doing the following: > >>> > >>> git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git > >>> linux-2.6-xen > >>> $ cd linux-2.6-xen > >>> $ git pull > >>> > >>> I tried doing a "git tag -l" when in linux-2.6-xen directory, but that > >>> did not print the tag list. can someone help me understand what I am > >>> doing wrong? > >>> > >>> I want to get the kernel version 2.6.30.5 to use with lustre 1.8.2. > >>> > >>> Thanks. > >>> dot.yet > >>> > >>> _______________________________________________ > >>> Xen-users mailing list > >>> Xen-users@lists.xensource.com > >>> http://lists.xensource.com/xen-users > >>> > >>> > >> > >> -- > >> View this message in context: > http://old.nabble.com/Jeremy%27s-git-tags-tp27873576p27874119.html > >> Sent from the Xen - User mailing list archive at Nabble.com. > >> > >> > >> _______________________________________________ > >> 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 >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
xen-users-bounces@lists.xensource.com wrote on 03/12/2010 03:08:10 PM:> OK. compilation of Lustre 1.8.2 on Jeremy''s 2.6.32.9 and stock > 2.6.32.9, both failed. > > Can someone tell me how I can get 2.6.30.x from Jeremy''s git repository? > > git branch -a works and shows me a list of various branches, but which > one should I access... don''t really know... please help.If you check out v2.6.30 from Jeremy''s git repo, you''ll get THE 2.6.30 kernel tree. No Xen. Jeremy added all the Xen bits in starting with 2.6.31 (xen/master) and 2.6.32 (xen/next, xen/stable). I think you''d have to merge all the xen component branches in to a fresh 2.6.30 by hand... No idea how bad that would be. -Mike --- Michael D Labriola Electric Boat mlabriol@gdeb.com 401-848-8871 (desk) 401-848-8513 (lab) 401-316-9844 (cell) _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Jeremy Fitzhardinge
2010-Mar-12 21:43 UTC
Re: [Xen-devel] Re: [Xen-users] Jeremy''s git tags
On 03/12/2010 12:44 PM, Michael D Labriola wrote:> idea how bad that would be. >Bad. J _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Jeremy Fitzhardinge
2010-Mar-12 21:45 UTC
Re: [Xen-devel] Re: [Xen-users] Jeremy''s git tags
On 03/12/2010 12:08 PM, Dot Yet wrote:> OK. compilation of Lustre 1.8.2 on Jeremy''s 2.6.32.9 and stock > 2.6.32.9, both failed. > > Can someone tell me how I can get 2.6.30.x from Jeremy''s git repository? >I think it will be easiest to get version of Lustre forward-ported rather than trying to backport all the Xen stuff to an older kernel. That''s assuming that what you want is a Xen-enabled Linux kernel with dom0 capability running Lustre. If you just want domU support, then a stock kernel.org 2.6.30.x will suit your purposes. J _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Yeah its for dom0. Too bad, i cant try them together. I find no shame in admitting that I am not good at code hacking :) In reality as a learning experience I wanted to use lustre based storage between two nodes providing HA to some xen domU. At some point I thought about using Sun''s QFS, but since this is all on Lenny, its not that easy, plus having a QFS client also requires custom kernel. Thanks everyone. Regards, dot.yet On Fri, Mar 12, 2010 at 4:45 PM, Jeremy Fitzhardinge <jeremy@goop.org> wrote:> On 03/12/2010 12:08 PM, Dot Yet wrote: >> >> OK. compilation of Lustre 1.8.2 on Jeremy''s 2.6.32.9 and stock >> 2.6.32.9, both failed. >> >> Can someone tell me how I can get 2.6.30.x from Jeremy''s git repository? >> > > I think it will be easiest to get version of Lustre forward-ported rather > than trying to backport all the Xen stuff to an older kernel. > > That''s assuming that what you want is a Xen-enabled Linux kernel with dom0 > capability running Lustre. If you just want domU support, then a stock > kernel.org 2.6.30.x will suit your purposes. > > J >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On 12/03/10 20:15, Martinx - ジェА璽爛 wrote:> git tag -l > git checkout TAG > > This will create a new branch based on that tag...git checkout TAG doesn''t create a branch, but will checkout all your current files to represent the revision the tag is pointing to. git checkout TAG -b TAG will create a "TAG" branch starting at the tap revision. just nitpicking, -- Vincent _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Sander Eikelenboom
2010-Mar-13 09:42 UTC
Re: [Xen-devel] Re: [Xen-users] Jeremy''s git tags
Hello Dot, Don''t know if it can do exactly what your want, and since they have recoded it for version 3, there seem to be some stability problems that have to be worked out. But Glusterfs is a clustering FS for fuse, and therefore userspace. I just use the old version (2.0.6) to share disk space in a NFS/samba way to xen domU''s and it works rather well, but HA is another ballpark ofcourse. http://www.gluster.org/ -- Sander Saturday, March 13, 2010, 3:31:42 AM, you wrote:> Yeah its for dom0. Too bad, i cant try them together.> I find no shame in admitting that I am not good at code hacking :)> In reality as a learning experience I wanted to use lustre based > storage between two nodes providing HA to some xen domU. At some point > I thought about using Sun''s QFS, but since this is all on Lenny, its > not that easy, plus having a QFS client also requires custom kernel.> Thanks everyone.> Regards, > dot.yet> On Fri, Mar 12, 2010 at 4:45 PM, Jeremy Fitzhardinge <jeremy@goop.org> wrote: >> On 03/12/2010 12:08 PM, Dot Yet wrote: >>> >>> OK. compilation of Lustre 1.8.2 on Jeremy''s 2.6.32.9 and stock >>> 2.6.32.9, both failed. >>> >>> Can someone tell me how I can get 2.6.30.x from Jeremy''s git repository? >>> >> >> I think it will be easiest to get version of Lustre forward-ported rather >> than trying to backport all the Xen stuff to an older kernel. >> >> That''s assuming that what you want is a Xen-enabled Linux kernel with dom0 >> capability running Lustre. If you just want domU support, then a stock >> kernel.org 2.6.30.x will suit your purposes. >> >> J >>-- Best regards, Sander mailto:linux@eikelenboom.it _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel