Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-10256

Provide optional <archive_id> argument for lfs hsm_set and lfs hsm_clear

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Lustre 2.11.0, Lustre 2.10.3
    • Lustre 2.10.1
    • CentOS 7.4/Debian 8/Lustre 2.10
    • HSM
    • 9223372036854775807

    Description

      Setting HSM flags in

      static int lfs_hsm_change_flags(int argc, char **argv, int mode)
      
      
      

      does not allow to specify the archive_id, that is,

      llapi_hsm_state_set(path, mask, 0, 0 /* archive_id */);
      
      
      

      archive_id 0 is always set.

      Add an optional parameter of the form:

      usage: hsm_set [--norelease=<archive_id>] [--noarchive=<archive_id>] 
                  [--dirty=<archive_id>] [--exists=<archive_id>]
      
      
      

      for having full flexibility to specify the archive_id. If archive_id is not provided, then use default value archive_id=0. I will provided a simple patch for this problem

      Attachments

        Activity

          People

            wc-triage WC Triage
            thomas.stibor Thomas Stibor
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: