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

Reply via email to