Dear Rémi,

Happy to see a new deployment of RobinHood in France in a sister company of CEA 
:)

Here are some answers to your questions:

1)  I never measured precisely the impact of changelogs, but I'd say it is not 
significant and not noticeable by users. AFAIR, I saw some presentations 
talking about 5% of metadata performance degradation.
Perhaps Sebastien Buisson (in cc) who worked on using changelog for security 
audit logs (which is more heavy than the default mask) can give us this 
information.

2) Basically PFL makes Lustre use a different striping as a file grow (e.g. 
stripe_count=1 for the first 10MB, then stripe_count=2 up to 1GB etc..), so the 
beginning of the file may be located on different OSTs than the rest of the 
file.
More info here: https://wiki.lustre.org/Configuring_Lustre_File_Striping

rbh3 is aware of PFL, but only considers the current striping of the file (not 
the first blocks).
A consequence is that the command like "rbh-find -ost xxx" may not report the 
small blocks at the beginning of the file but only the current file striping 
based on the current file size.

3) rbh4 is available here:
https://github.com/robinhood-suite

For now it can only been used in scan mode, but the Lustre changelog reader is 
close to be completed. We would be very happy if you beta test it!
My colleagues in cc will be happy to give you more information in needed. 
We can schedule a call soon (in French) to discuss about it.

Best Regards,
Thomas
________________________________________
De : Rémi Palancher <r...@rackslab.io>
Envoyé : jeudi 12 janvier 2023 10:24
À : robinhood-support@lists.sourceforge.net
Objet : [robinhood-support] Feedback on RobinHood

Hi RobinHood developpers and users,

I am studying with EDF the opportunity to deploy RobinHood on their HPC 
clusters running Lustre 2.12.

We are particularly interested on any feedback about:

- The impact on filesystem performances of the activation of Lustre changelog 
with default event mask [0]? Does anyone has numbers to share?

- The current state of Lustre PFL support? The last "RobinHood Project Update" 
slides available in the wiki from 2017 [1] say « no PFL support for now » but 
commit in 2019 mentions a « workaround to support PFL » [2]. I must admit I am 
not an experienced Lustre expert and I don't fully understand the comment « It 
only stores and handles the striping information of the last
initialized component of a layout, which is likely the one suited for the 
current file size. » What are the caveats and the limits of the current 
workaround?

- The roadmap for v4? I saw these slides from LAD'22 that mentions tests in 
2023. Do you plan any release this year?

Thank you in advance for any kind of answer!

Best regards,

[0] https://github.com/cea-hpc/robinhood/blob/master/scripts/rbh-config#L298
[1] 
https://robinhood.sourceforge.net/rug17/RUG17-ThomasLeibovici-ProjectUpdate.pdf
[2] 
https://github.com/cea-hpc/robinhood/commit/7ba46d66970d476d25e3890848592c0c5979b666
[3] 
https://www.eofs.eu/_media/events/lad22/1.7-rbh4_update_sebastiengougeaud.pdf

--
Rémi Palancher
Rackslab: Open Source Solutions for HPC Operations
https://rackslab.io


_______________________________________________
robinhood-support mailing list
robinhood-support@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/robinhood-support


_______________________________________________
robinhood-support mailing list
robinhood-support@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/robinhood-support

Reply via email to