Details
-
Improvement
-
Resolution: Fixed
-
Minor
-
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