Skip to content

RobinHood 3.2.0

Latest
Compare
Choose a tag to compare
@tl-cea tl-cea released this 21 Nov 15:38
· 1 commit to master since this release

RobinHood 3.2 consolidates numerous contributions submitted over the past few years, including bug fixes, porting to the latest operating systems and Lustre versions, as well as major new features such as support for Project IDs in Lustre, new trigger types, and expanded policy parameters.

Main improvements in version 3.2:

  • Add features for Lustre's project quota:
    - Retrieve project id when scanning and reading changelogs
    - Add report: rbh-report --project-info
    - New filtering options in rbh-report: --filter-project
    - New option --split-user-projects to split user's usage per project
    - Display project-info with 'rbh-find --printf %RP'
    - Filter project with 'rbh-find -projid num'
    - New 'projid' trigger target on command line
    To enable these features, set "lustre_projid = yes;" in the general config section.
  • Implement policy sort order by size, e.g. lru_sort_attr = size;
  • Implement asc/desc modifiers for sort order, e.g. lru_sort_attr = size(desc);
  • Implement policy trigger thresholds as percentage of available inodes:
    high/low_threshold_cntpct = xx%;
  • policy optimization: no DB update when pre_sched_match and post_sched_match
    are set to "none or "cache_only".
  • Fix errors "Out of range value for size columns" due to DB triggers
  • Adaptations for Lustre 2.15
  • Adaptations for RHEL9.4 OS family

All RPMs available in download center.