Brian,

lhsm mode works with Lustre 2.5 and beyond.
backup mode works with any Lustre 2.x
only tmpfs works for both Lustre and POSIX.

The 3 modes (lhsm, backup and 1 tmpfs) can be installed on the same system (this is a supported situation),
as they have distinct package and binary names (rbh-lhsm, rbh-backup, ...).
The only unhandled case where you have to install to an alternative path is for having 2 different tmpfs flavors, one POSIX and one Lustre.

To summarize, you can install the standard RPMs robinhood-lhsm, robinhood-backup, and robinhood-tmpfs (Lustre).
You just have to make a custom build of robinhood-tmpfs for POSIX.
This makes 3 standard installs and 1 custom.

Regards,
Thomas

On 03/14/14 16:26, Andrus, Brian Contractor wrote:

Thanks for the info Thomas.

So if I am getting this right, to consolidate robinhood operations to do lhsm, tmpfs and backup from a centralized system with both lustre and ext4 filesystems, I potentially need to build 6 different installs of robinhood??

I certainly encourage the modules approach, especially to the degree a single daemon could pull it off.

Brian Andrus

ITACS/Research Computing

Naval Postgraduate School

Monterey, California

voice: 831-656-6238

*From:*LEIBOVICI Thomas [mailto:[email protected]]
*Sent:* Friday, March 14, 2014 3:45 AM
*To:* Andrus, Brian Contractor
*Cc:* Doherty, Peter Charles; [email protected]
*Subject:* Re: [robinhood-support] fs_type

Hi Andrus,

By default, robinhood enables Lustre specific support at build time if Lustre is installed on the system, this is what annoyed you. And the resulting binary cannot run on a POSIX FS.

If you want to build robinhood for POSIX FS even if Lustre is installed,
you need to specify explicitly "./configure --disable-lustre" as Peter suggested.

Then the problem is you need to install the 2 different "robinhood" binaries with the same name on the same system, what you can only do by using an alternative install path, as Adam suggested (using ./configure --prefix=...)/./

I agree this is not very convenient... We, the development team, have plans to make robinhood more dynamic, by loading modules at runtime, depending of the FS type and flavor (backup, tmpfs...). But for now, you have to install binaries to different paths to mix the 2 fs types.

Hope this helps,
Regards,
Thomas

On 03/13/14 21:37, Doherty, Peter Charles wrote:

    Have you tried compiling from the sources with:

    ./configure --disable-lustre

    ?

    -Peter

    -----

    Peter Doherty                  |

    Research Systems Administrator |       Harvard Medical School

    HMS Research Computing         |https://rc.hms.harvard.edu/

    On Mar 13, 2014, at 14:02, Andrus, Brian Contractor<[email protected]>  
<mailto:[email protected]>  wrote:

        Hello,

        I have been trying to test out Robinhood on a system that has a lustre 
filesystem.

        I am finding that even just trying to use TMPFS, I am unable to start 
the daemon:

        I get an error:

                         Robinhood is compiled for Lustre filesystem support 
only

        Is it not possible to use robinhood on any filesystem other than lustre 
now?

        Ideally, I had hoped to use robinhood-lhsm for our large lustre 
filesystem, robinhood for our scratch filesystem and robinhood-backup to 
integrate with our Storagetek tape robot.

        Brian Andrus

        ITACS/Research Computing

        Naval Postgraduate School

        Monterey, California

        voice: 831-656-6238

        
------------------------------------------------------------------------------

        Learn Graph Databases - Download FREE O'Reilly Book

        "Graph Databases" is the definitive new guide to graph databases and 
their

        applications. Written by three acclaimed leaders in the field,

        this first edition is now available. Download your free book today!

        
http://p.sf.net/sfu/13534_NeoTech_______________________________________________

        robinhood-support mailing list

        [email protected]  
<mailto:[email protected]>

        https://lists.sourceforge.net/lists/listinfo/robinhood-support

    
------------------------------------------------------------------------------

    Learn Graph Databases - Download FREE O'Reilly Book

    "Graph Databases" is the definitive new guide to graph databases and their

    applications. Written by three acclaimed leaders in the field,

    this first edition is now available. Download your free book today!

    http://p.sf.net/sfu/13534_NeoTech

    _______________________________________________

    robinhood-support mailing list

    [email protected]  
<mailto:[email protected]>

    https://lists.sourceforge.net/lists/listinfo/robinhood-support


------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
robinhood-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/robinhood-support

Reply via email to