Whamcloud - gitweb
LU-16503 utils: add --hex-idx option for lfs getstripe 40/50340/4
authorThomas Bertschinger <bertschinger@lanl.gov>
Fri, 17 Mar 2023 20:24:13 +0000 (16:24 -0400)
committerOleg Drokin <green@whamcloud.com>
Tue, 11 Apr 2023 20:10:52 +0000 (20:10 +0000)
commitfce9af0b7fc883834ea4ae8cb6d2045a0672cc61
treeacedb341d1d4d78f0ed82fa6746ef23a1a53a4db
parentb0297a1056a4b0ee65f4405edd407a519db594e9
LU-16503 utils: add --hex-idx option for lfs getstripe

The --hex-idx option for lfs getstripe and getdirstripe makes
them output OST and MDT indexes in hex.

In addition, this commit modifies the YAML parser to treat input
like "0x[0-9a-f]+" as a number so that lfs setstripe --yaml can
accept output produced by lfs getstripe --yaml --hex-idx.

Signed-off-by: Thomas Bertschinger <bertschinger@lanl.gov>
Change-Id: I98eaa9741db787bcf4516648e58e92c7520d8640
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/50340
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Olaf Faaland <faaland1@llnl.gov>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/utils/lnetconfig/cyaml.c
lustre/doc/lfs-getdirstripe.1
lustre/doc/lfs-getstripe.1
lustre/include/lustre/lustreapi.h
lustre/tests/sanity.sh
lustre/utils/lfs.c
lustre/utils/liblustreapi.c