Hi, I''m currently trying to compile and install the lustre patchless client on our cluster nodes running OpenSuse 11.0 with the kernel version 2.6.25. Looking at the mailing list and in the lustre wiki, I was pointed to bug 14250. There, I find a large list of patches and comments, some of them are for kernels 2.6.26 and 2.6.27. Is there any procedure on which patches to apply and in which order to be able to compile the patchless client for 2.6.25 kernel ? If someone succeeded to compile it for this configuration, please let me know how ? Thanks for your help Saber
Saber Feki wrote, On 2009. 04. 13. 18:15:> Hi, > > I''m currently trying to compile and install the lustre patchless client on > our cluster nodes running OpenSuse 11.0 with the kernel version 2.6.25. > Looking at the mailing list and in the lustre wiki, I was pointed to bug > 14250. There, I find a large list of patches and comments, some of them > are for kernels 2.6.26 and 2.6.27. > > Is there any procedure on which patches to apply and in which order to be > able to compile the patchless client for 2.6.25 kernel ? > > If someone succeeded to compile it for this configuration, please let me > know how ? > >We use it on b1_8 and it works. tamas
Papp Tam?s wrote, On 2009. 04. 13. 18:21:> Saber Feki wrote, On 2009. 04. 13. 18:15: > >> Hi, >> >> I''m currently trying to compile and install the lustre patchless client on >> our cluster nodes running OpenSuse 11.0 with the kernel version 2.6.25. >> Looking at the mailing list and in the lustre wiki, I was pointed to bug >> 14250. There, I find a large list of patches and comments, some of them >> are for kernels 2.6.26 and 2.6.27. >> >> Is there any procedure on which patches to apply and in which order to be >> able to compile the patchless client for 2.6.25 kernel ? >> >> If someone succeeded to compile it for this configuration, please let me >> know how ? >> >> >> > > We use it on b1_8 and it works. >I mean the patches can be applied without tricks. tamas
Thank you Tamas, Actually, I''m trying to compile the lustre patchless client version 1.6.5.1. Was is the same for you or you did it on a different lustre version. I downloaded 2.6.27.tar.gz which contains all the patches I guess and then used quilt to apply them and this is what I got. node01:~/lustre-1.6.5.1 # quilt push -afqv The topmost patch patches/loop-cleanup.diff needs to be refreshed first. node01:~/lustre-1.6.5.1 # quilt refresh Nothing in patch patches/loop-cleanup.diff This patch (/loop-cleanup.diff) is just one line of code, so I did it manually. Still got errors in the compilation. Then, I realized that some of the patches in the tar.gz are posted again in new versions? Should I updates then the patches in the patch directory with the newest ones ? Should I after that apply the other patches which comes after in the bugzilla page ? Thanks in advance Saber Papp Tam?s wrote:> Papp Tam?s wrote, On 2009. 04. 13. 18:21: >> Saber Feki wrote, On 2009. 04. 13. 18:15: >> >>> Hi, >>> >>> I''m currently trying to compile and install the lustre patchless >>> client on >>> our cluster nodes running OpenSuse 11.0 with the kernel version 2.6.25. >>> Looking at the mailing list and in the lustre wiki, I was pointed to >>> bug >>> 14250. There, I find a large list of patches and comments, some of them >>> are for kernels 2.6.26 and 2.6.27. >>> >>> Is there any procedure on which patches to apply and in which order >>> to be >>> able to compile the patchless client for 2.6.25 kernel ? >>> >>> If someone succeeded to compile it for this configuration, please >>> let me >>> know how ? >>> >>> >> >> We use it on b1_8 and it works. >> > > I mean the patches can be applied without tricks. > > tamas-- Saber Feki http://www.cs.uh.edu/~sfeki PhD student Parallel Software Technologies Laboratory Department of Computer Science University of Houston
Saber, support for 2.6.27 patchless client is landed to b1_6 short after 1.6.7 release. You can download sources from cvs and compile himself. On Mon, 2009-04-13 at 16:30 -0500, Saber Feki wrote:> Thank you Tamas, > > Actually, I''m trying to compile the lustre patchless client version 1.6.5.1. > Was is the same for you or you did it on a different lustre version. > > I downloaded 2.6.27.tar.gz which contains all the patches I guess and > then used quilt to apply them and this is what I got. > > node01:~/lustre-1.6.5.1 # quilt push -afqv > The topmost patch patches/loop-cleanup.diff needs to be refreshed first. > node01:~/lustre-1.6.5.1 # quilt refresh > Nothing in patch patches/loop-cleanup.diff > > This patch (/loop-cleanup.diff) is just one line of code, so I did it > manually. > Still got errors in the compilation. > > Then, I realized that some of the patches in the tar.gz are posted again > in new versions? > Should I updates then the patches in the patch directory with the newest > ones ? > Should I after that apply the other patches which comes after in the > bugzilla page ? > > Thanks in advance > Saber > > > Papp Tam?s wrote: > > Papp Tam?s wrote, On 2009. 04. 13. 18:21: > >> Saber Feki wrote, On 2009. 04. 13. 18:15: > >> > >>> Hi, > >>> > >>> I''m currently trying to compile and install the lustre patchless > >>> client on > >>> our cluster nodes running OpenSuse 11.0 with the kernel version 2.6.25. > >>> Looking at the mailing list and in the lustre wiki, I was pointed to > >>> bug > >>> 14250. There, I find a large list of patches and comments, some of them > >>> are for kernels 2.6.26 and 2.6.27. > >>> > >>> Is there any procedure on which patches to apply and in which order > >>> to be > >>> able to compile the patchless client for 2.6.25 kernel ? > >>> > >>> If someone succeeded to compile it for this configuration, please > >>> let me > >>> know how ? > >>> > >>> > >> > >> We use it on b1_8 and it works. > >> > > > > I mean the patches can be applied without tricks. > > > > tamas > >-- Alex Lyashkov <alexey.lyashkov at sun.com> Lustre Group, Sun Microsystems
Thanks a lot. Actually I managed to install it on my clients however I got the following error when trying to mount: node01:~ # mount -t lustre server-node at tcp0:/storage /mnt/storage-lustre mount.lustre: mount server-node at tcp0:/storage at /mnt/storage-lustre failed: No such device Are the lustre modules loaded? Check /etc/modprobe.conf and /proc/filesystems Note ''alias lustre llite'' should be removed from modprobe.conf I checked that there is no entry ''alias lustre llite'' in modprobe.conf and I added there this line : ''options lnet networks=tcp'' The thing is that the server is running lustre version 1.6.5.1 and now the clients are running version 1.6.7 that I got from CVS. Does this problem come from the difference in versions in the client and the server sides or I''m missing something else ? Thanks Saber Alex Lyashkov wrote:> Saber, > > support for 2.6.27 patchless client is landed to b1_6 short after 1.6.7 > release. You can download sources from cvs and compile himself. > > On Mon, 2009-04-13 at 16:30 -0500, Saber Feki wrote: > >> Thank you Tamas, >> >> Actually, I''m trying to compile the lustre patchless client version 1.6.5.1. >> Was is the same for you or you did it on a different lustre version. >> >> I downloaded 2.6.27.tar.gz which contains all the patches I guess and >> then used quilt to apply them and this is what I got. >> >> node01:~/lustre-1.6.5.1 # quilt push -afqv >> The topmost patch patches/loop-cleanup.diff needs to be refreshed first. >> node01:~/lustre-1.6.5.1 # quilt refresh >> Nothing in patch patches/loop-cleanup.diff >> >> This patch (/loop-cleanup.diff) is just one line of code, so I did it >> manually. >> Still got errors in the compilation. >> >> Then, I realized that some of the patches in the tar.gz are posted again >> in new versions? >> Should I updates then the patches in the patch directory with the newest >> ones ? >> Should I after that apply the other patches which comes after in the >> bugzilla page ? >> >> Thanks in advance >> Saber >> >> >> Papp Tam?s wrote: >> >>> Papp Tam?s wrote, On 2009. 04. 13. 18:21: >>> >>>> Saber Feki wrote, On 2009. 04. 13. 18:15: >>>> >>>> >>>>> Hi, >>>>> >>>>> I''m currently trying to compile and install the lustre patchless >>>>> client on >>>>> our cluster nodes running OpenSuse 11.0 with the kernel version 2.6.25. >>>>> Looking at the mailing list and in the lustre wiki, I was pointed to >>>>> bug >>>>> 14250. There, I find a large list of patches and comments, some of them >>>>> are for kernels 2.6.26 and 2.6.27. >>>>> >>>>> Is there any procedure on which patches to apply and in which order >>>>> to be >>>>> able to compile the patchless client for 2.6.25 kernel ? >>>>> >>>>> If someone succeeded to compile it for this configuration, please >>>>> let me >>>>> know how ? >>>>> >>>>> >>>>> >>>> We use it on b1_8 and it works. >>>> >>>> >>> I mean the patches can be applied without tricks. >>> >>> tamas >>> >>-- Saber Feki http://www.cs.uh.edu/~sfeki PhD student Parallel Software Technologies Laboratory Department of Computer Science University of Houston
Saber Feki wrote:> Thanks a lot. > > > Actually I managed to install it on my clients however I got the > following error when trying to mount: > > node01:~ # mount -t lustre server-node at tcp0:/storage /mnt/storage-lustre > > mount.lustre: mount server-node at tcp0:/storage at /mnt/storage-lustre failed: No such device > > Are the lustre modules loaded? > > Check /etc/modprobe.conf and /proc/filesystems > > Note ''alias lustre llite'' should be removed from modprobe.conf > > > I checked that there is no entry ''alias lustre llite'' in modprobe.conf > and I added there this line : > ''options lnet networks=tcp'' > > The thing is that the server is running lustre version 1.6.5.1 and now > the clients are running version 1.6.7 that I got from CVS. > Does this problem come from the difference in versions in the client and > the server sides or I''m missing something else ? >Have you loaded lustre module? tompos
I don''t think so ! lsmod | grep lustre : don''t have any output I tried with : insmod /lib/modules/2.6.25.11-papi-default/kernel/fs/lustre/lustre.ko Got error: insmod: error inserting ''/lib/modules/2.6.25.11-papi-default/kernel/fs/lustre/lustre.ko'': -1 Unknown symbol in module I thought that it might be some dependencies between the modules then I''m trying to load some of the modules like libcfs and lnet but still I got the same error when trying to load the lustre module. Is there any guideline or a specific order to follow ? or I''m not doing in properly ? Thanks in advance Saber Papp Tamas wrote:> Saber Feki wrote: >> Thanks a lot. >> >> >> Actually I managed to install it on my clients however I got the >> following error when trying to mount: >> >> node01:~ # mount -t lustre server-node at tcp0:/storage /mnt/storage-lustre >> >> mount.lustre: mount server-node at tcp0:/storage at /mnt/storage-lustre >> failed: No such device >> >> Are the lustre modules loaded? >> >> Check /etc/modprobe.conf and /proc/filesystems >> >> Note ''alias lustre llite'' should be removed from modprobe.conf >> >> >> I checked that there is no entry ''alias lustre llite'' in modprobe.conf >> and I added there this line : >> ''options lnet networks=tcp'' >> >> The thing is that the server is running lustre version 1.6.5.1 and now >> the clients are running version 1.6.7 that I got from CVS. >> Does this problem come from the difference in versions in the client and >> the server sides or I''m missing something else ? >> > > > Have you loaded lustre module? > > tompos-- Saber Feki http://www.cs.uh.edu/~sfeki PhD student Parallel Software Technologies Laboratory Department of Computer Science University of Houston
Saber Feki wrote:> I don''t think so ! > lsmod | grep lustre : don''t have any output > I tried with : insmod > /lib/modules/2.6.25.11-papi-default/kernel/fs/lustre/lustre.ko > Got error: insmod: error inserting > ''/lib/modules/2.6.25.11-papi-default/kernel/fs/lustre/lustre.ko'': -1 > Unknown symbol in module > > I thought that it might be some dependencies between the modules then > I''m trying to load some of the modules like libcfs and lnet but still I > got the same error when trying to load the lustre module. Is there any > guideline or a specific order to follow ? or I''m not doing in properly ? > >Try depmod -a; modprobe lustre tompos
It worked :-) Thank you very much Tamas and Alex and everybody. Saber Papp Tamas wrote:> Saber Feki wrote: >> I don''t think so ! >> lsmod | grep lustre : don''t have any output >> I tried with : insmod >> /lib/modules/2.6.25.11-papi-default/kernel/fs/lustre/lustre.ko >> Got error: insmod: error inserting >> ''/lib/modules/2.6.25.11-papi-default/kernel/fs/lustre/lustre.ko'': -1 >> Unknown symbol in module >> >> I thought that it might be some dependencies between the modules then >> I''m trying to load some of the modules like libcfs and lnet but still I >> got the same error when trying to load the lustre module. Is there any >> guideline or a specific order to follow ? or I''m not doing in properly ? >> >> > > Try > > depmod -a; modprobe lustre > > tompos