Hi Johann,
we used a similar setup with fileclasses on our Robinhood servers (up to version RBH 3.1.5) for our Lustre filesystems with DNE/multiple MDT's and reading Changelogs. We were using more then 100 fileclasses per RBH setup/server. I would assume that this will still work in RBH 3.1.6.
As far as I can remember, you need to rescan your filesystem(s) after activating the fileclasses the first time in the config to get it for your already existing files. Afterwards you can add new fileclasses to RBH config and reload it, best before you write new files to new directory/fileclass.
Our setup was one fileclass each for home (=pf), scratch, sw, pool and one for each project in work, e.g.:
FileClass pf
{
definition { tree == "/mnt/lustre01/pf*" }
}
FileClass prj1
{
definition { tree == "/mnt/lustre01/work/prj1*" }
}
FileClass prj2
{
definition { tree == "/mnt/lustre01/work/prj2*" }
}
FileClass prj3
{
definition { tree == "/mnt/lustre01/work/prj3*" }
}
Cheers,
Carsten
--
Carsten Beyer
Abteilung Systeme
Deutsches Klimarechenzentrum GmbH (DKRZ)
Bundesstraße 45a * D-20146 Hamburg * Germany
Phone: +49 40 460094-221
Fax: +49 40 460094-270
Email: [email protected]
URL: http://www.dkrz.de
Geschäftsführer: Prof. Dr. Thomas Ludwig
Sitz der Gesellschaft: Hamburg
Amtsgericht Hamburg HRB 39784
Am 15.10.2020 um 18:35 schrieb Johann Peyrard via robinhood-support:
Hi everyone,We'd like to know if we can use multiple fileclass on robinhood using changelog mode.The idea of using fileclass is for performance reason.And the idea of using changelog mode, is for performance too and doing all the work localy. It look like without using the fileclass perfomance of reading the DB will be the performance killer and right now, the robinhood is in production, so difficult to change this without knowing if it is supported or not.And be able to sum up space used on each of those classes. We would like something like this : fileclass home { definition { type == file and tree == "/lustre/fast/home/" } } fileclass fast_scratch { definition { type == file and tree == "/lustre/fast/scratch/" } } fileclass data { definition { type == file and tree == "/lustre/fast/data/" } } fileclass sw { definition { type == file and tree == "/lustre/fast/sw/" } } Let us know if it is supported on 3.1.6. Thanks a lot ! Johann _______________________________________________ robinhood-support mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/robinhood-support
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ robinhood-support mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/robinhood-support
