Skip to content

This repository holds the source code for robinhood version 4, a suite of tools to store and query any filesystem's metadata.

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

robinhood-suite/robinhood4

Repository files navigation

RobinHood

This is the 4th version of RobinHood. This version has a more modular approach to development. Although the core utilities are grouped in the same repository, they are built on a core library librobinhood. Any extension can be added to this tool suite through the core library.

This repository contains the core components necessary to use robinhood alongside Lustre or any POSIX file system.

The main components of RobinHood are:

Installation

Download the sources:

git clone https://github.com/robinhood-suite/robinhood4
cd robinhood4

RobinHood supports various backends that can be optionally enabled. To change the defaults, you need to update the file meson_options.txt. It supports 5 options:

  • lustre: enabled by default, build the lustre extention;
  • mfu: enabled by default, build posix-mpi, lustre-mpi and mpi-file backends. Both lustre and mfu must be enabled to build the lustre-mpi backend;
  • hestia: disabled by default, build the hestia backend;
  • s3: disabled by default, build the s3 backend;
  • sqlite: disabled by default, build the sqlite backend;

Build and install with meson and ninja:

meson builddir
ninja -C builddir
sudo ninja -C builddir install

You can also generate RPMs. For this you will need the rpmbuild command.

cd builddir
meson compile rpm

Documentation

Refer to each component's README.rst file for more information.

About

This repository holds the source code for robinhood version 4, a suite of tools to store and query any filesystem's metadata.

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

 
 
 

Contributors 13