Therefore the tag is still 2.6.92, but the server is 2.6.0 and i installed a 2.6.0 client freshly compiled Now the robinhood compilation finished and i will use it on the 2.6.0 servers, waiting for the lustre2.7 support
Thanks Le 28/04/2015 13:52, LEIBOVICI Thomas a écrit : > Your Lustre version is almost 2.7.0, in particular for the changelog > aspects. > > Robinhood 2.5 does not currently support Lustre 2.7. > Port to Lustre 2.7 has been done in the development branch of > robinhood v3.0 > so the patches should to be backported to v2.5.x. to make your > installation work. > > Regards, > Thomas > > On 04/27/15 17:22, Jérôme BECOT wrote: >> What version did you test ? >> >> Because here we use the 2.6.92 which is close to 2.7 >> The stock 2.6-RC1 downloadable from the intel website made some crashes. >> Finally, it is related to lustre library then ? >> >> But if I try to compile with lustre sources, in an older version of >> the libraries, will robinhood behave normally ? >> >> Le 27/04/2015 17:03, LEIBOVICI Thomas a écrit : >>> I get the same error as you if I build robinhood 2.5 on Lustre 2.7. >>> But for me it works on Lustre 2.6. >>> >>> On 04/27/15 16:10, Jérôme BECOT wrote: >>>> I have the same error. I followed the steps on the github >>>> git clone >>>> git checkout >>>> ./autogen.sh >>>> ./configure [--with-purpose=TMPFS] >>>> make / make rpm >>>> >>>> I have joined the logs >>>> >>>> >>>> >>>> Le 27/04/2015 15:49, LEIBOVICI Thomas a écrit : >>>>> I find strange the output of ./configure is mixed with the output >>>>> of "make" in the trace you sent >>>>> >>>>> make[3]: Entering directory >>>>> `/root/robinhood/rpms/BUILD/robinhood-2.5.4/src/entry_processor' >>>>> CC entry_proc_impl.lo >>>>> In file included from entry_proc_impl.c:24:0: >>>>> entry_proc_impl.c: In function 'print_op_stats': >>>>> entry_proc_impl.c:1103:58: error: dereferencing pointer to >>>>> incomplete type >>>>> p_op->extra_info.log_record.p_log_rec->cr_index, >>>>> ^ checking for struct lov_user_ost_data_v1.l_object_seq... no >>>>> checking for struct lov_user_ost_data_v1.l_object_id... no >>>>> >>>>> >>>>> Instead of building the RPM, can you check if the source tree builds: >>>>> >>>>> ./configure >>>>> make clean >>>>> make >>>>> >>>>> >>>>> >>>>> On 04/27/15 15:36, Jérôme BECOT wrote: >>>>>> Hi, >>>>>> >>>>>> I am trying to build robinhood for Lustre 2.6 >>>>>> >>>>>> Le 27/04/2015 15:34, LEIBOVICI Thomas a écrit : >>>>>>> Hi, >>>>>>> >>>>>>> Do you try to build robinhood for Lustre (what version?) or for >>>>>>> another filesystem? >>>>>>> >>>>>>> Thomas. >>>>>>> >>>>>>> >>>>>>> On 04/27/15 14:33, Jérôme BECOT wrote: >>>>>>>> Hi, >>>>>>>> >>>>>>>> I'd like to install robinhood on a CentOS 7 client. I am not >>>>>>>> sur that >>>>>>>> this OS is supported. >>>>>>>> >>>>>>>> So I tried to compile the last version and when I run "make >>>>>>>> rpm" it >>>>>>>> stops with this error : >>>>>>>> >>>>>>>> >>>>>>>> make[3]: Entering directory >>>>>>>> `/root/robinhood/rpms/BUILD/robinhood-2.5.4/src/entry_processor' >>>>>>>> CC entry_proc_impl.lo >>>>>>>> In file included from entry_proc_impl.c:24:0: >>>>>>>> entry_proc_impl.c: In function 'print_op_stats': >>>>>>>> entry_proc_impl.c:1103:58: error: dereferencing pointer to >>>>>>>> incomplete type >>>>>>>> p_op->extra_info.log_record.p_log_rec->cr_index, >>>>>>>> ^ checking for struct lov_user_ost_data_v1.l_object_seq... no >>>>>>>> checking for struct lov_user_ost_data_v1.l_object_id... no >>>>>>>> >>>>>>>> ../../src/include/RobinhoodLogs.h:96:46: note: in definition of >>>>>>>> macro >>>>>>>> 'DisplayLog' >>>>>>>> DisplayLogFn((dbg_level), (tag), format); \ >>>>>>>> ^ >>>>>>>> entry_proc_impl.c:1104:64: error: dereferencing pointer to >>>>>>>> incomplete type >>>>>>>> PFID(&p_op->extra_info.log_record.p_log_rec->cr_tfid), >>>>>>>> ^ >>>>>>>> ../../src/include/RobinhoodLogs.h:96:46: note: in definition of >>>>>>>> macro >>>>>>>> 'DisplayLog' >>>>>>>> DisplayLogFn((dbg_level), (tag), format); \ >>>>>>>> ^ >>>>>>>> entry_proc_impl.c:1104:64: error: dereferencing pointer to >>>>>>>> incomplete type >>>>>>>> PFID(&p_op->extra_info.log_record.p_log_rec->cr_tfid), >>>>>>>> ^ >>>>>>>> ../../src/include/RobinhoodLogs.h:96:46: note: in definition of >>>>>>>> macro >>>>>>>> 'DisplayLog' >>>>>>>> DisplayLogFn((dbg_level), (tag), format); \ >>>>>>>> ^ >>>>>>>> entry_proc_impl.c:1104:64: error: dereferencing pointer to >>>>>>>> incomplete type >>>>>>>> PFID(&p_op->extra_info.log_record.p_log_rec->cr_tfid), >>>>>>>> ^ >>>>>>>> ../../src/include/RobinhoodLogs.h:96:46: note: in definition of >>>>>>>> macro >>>>>>>> 'DisplayLog' >>>>>>>> DisplayLogFn((dbg_level), (tag), format); \ >>>>>>>> ^ >>>>>>>> make[3]: *** [entry_proc_impl.lo] Error 1 >>>>>>>> make[3]: Leaving directory >>>>>>>> `/root/robinhood/rpms/BUILD/robinhood-2.5.4/src/entry_processor' >>>>>>>> make[2]: *** [all-recursive] Error 1 >>>>>>>> make[2]: Leaving directory >>>>>>>> `/root/robinhood/rpms/BUILD/robinhood-2.5.4/src' >>>>>>>> make[1]: *** [all-recursive] Error 1 >>>>>>>> make[1]: Leaving directory >>>>>>>> `/root/robinhood/rpms/BUILD/robinhood-2.5.4' >>>>>>>> erreur : Mauvais statut de sortie pour /var/tmp/rpm-tmp.dPei6N >>>>>>>> (%build) >>>>>>>> >>>>>>>> >>>>>>>> Erreur de construction de RPM : >>>>>>>> Mauvais statut de sortie pour /var/tmp/rpm-tmp.dPei6N >>>>>>>> (%build) >>>>>>>> make: *** [rpm] Erreur 1 >>>>>>>> >>>>>>>> I don't know if the format of the email will be good but the >>>>>>>> error mark >>>>>>>> is under the arrow of "p_log_rec->cr_tfid" for the error / the >>>>>>>> word >>>>>>>> "format" for the notice >>>>>>>> I think it is the version of the compiler that may be more >>>>>>>> strict, but >>>>>>>> my knowledge of the C code is limited. >>>>>>>> >>>>>>>> If there is a quick fix i would be glad to test it, if it is >>>>>>>> because >>>>>>>> COS/RHEL 7 is not supported just let me know >>>>>>>> >>>>>>>> Regards >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> > -- Jérome BECOT Administrateur Systèmes et Réseaux Molécules à visée Thérapeutique par des approches in Silico (MTi) Univ Paris Diderot, UMRS973 Inserm Case 013 Bât. Lamarck A, porte 412 35, rue Hélène Brion 75205 Paris Cedex 13 France Tel : 01 57 27 83 82 ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ robinhood-support mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/robinhood-support
