Hi Yelena,

> - has anyone installed Robinhood on Debian?
> - is it just a matter of using something like animal to convert an rpm to
> deb package? (i would not want to install an rpm on Debian and create a
> non-standard setup)

I am not familiar with Debian in general... But I am being told that installing
from source works, so building a .deb should be possible.

If animal (did you maybe mean alien? [0]) does the job then I say go for it.
If not, I attached a cherry-picked version of the specfile distributed with
robinhood. Not sure this is really helpful... Maybe a little more readable.

If you are not familiar with RPM's specfiles, the most important parts to
port to Debian should be:

  - the requirements (lines that start with "Requires:" or "BuilRequires:"
  - and the setup/build/installation sections (delimited with "%prep", "%build",
                                               and "%install").

[0] https://wiki.debian.org/Alien

> - has anyone used Robinhood to scan NFS-mounted filesystems?

Yes.

> Petabytes in size, billions of files.

Possibly... I can't be sure. You will have to try ;-)

Robinhood's wiki mentions you can monitor the scan's progress by grep-ing for
"STATS" in the log file. [1] May be helpful to check it is fast enough for you.

[1] 
https://github.com/cea-hpc/robinhood/wiki/v3_posix_tuto#Monitoring_scan_progress

> - how active is Robinhood development?

Version 3.1.5 (from 1+ year ago) is the latest stable release and the one you
should target for production workloads.

Version 4 is currently under development. It is a complete rewrite of the
project and as such, takes quite a while longer than a regular release.
The core is (unofficially) stabilized but there is still a huge feature gap
compared to v3.
The project was split into multiple repositories:
- robinhood (ie. librobinhood): https://github.com/cea-hpc/robinhood/tree/v4
- rbh-sync: https://github.com/cea-hpc/rbh-sync
- rbh-find: https://github.com/cea-hpc/rbh-find
- rbh-fsevents: https://github.com/cea-hpc/rbh-fsevents

A progress report [2] was presented at LAD [3] last year.

You can get a sense of where the current development is at by checking patches
submitted for review on gerrithub. [4] A relevant filter (to be copy/pasted in
the search bar, upper right) would be:

  project:"^cea-hpc/r(bh-.*|obinhood)"

For NFS, I'd say v4 is ready for a test run. The performance of the scan could
be improved (you _will_ have to run multiple instances of rbh-sync if you want
it to scale to billions of files); also many filters of rbh-find are still
missing. Still, this should be enough to give you a taste of what v4 will look
like.
If the features you need are still missing, don't hesitate to say so, either
with a mail on one of the mailing list, or with an issue on github.

That being said, version 3.1.5 _is_ the latest, battle-tested, stable release.
If you choose to give v4 a try, don't expect too much out of it, and make sure
you extensively test it before relying on it for production purposes.

[2] https://youtu.be/qhFlaPm3az0
[3] https://www.eofs.eu/events/lad19
[4] https://review.gerrithub.io


Cheers,
Quentin

Attachment: robinhood.spec.in
Description: robinhood.spec.in

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

Reply via email to