Whamcloud - gitweb
LU-16974 utils: lfs mirror resync to show progress
authorAlex Zhuravlev <bzzz@whamcloud.com>
Mon, 7 Aug 2023 06:05:51 +0000 (09:05 +0300)
committerAndreas Dilger <adilger@whamcloud.com>
Mon, 14 Aug 2023 21:35:30 +0000 (21:35 +0000)
commit322f6cb336167fd27e69d348e3b279b1a6a8725a
tree876ab2e00309f810a297c78274944cf29970ebf5
parentf93676bebb458e791acce210345ff87f9fd3ecac
LU-16974 utils: lfs mirror resync to show progress

lfs mirror resync should be able to:
 - show progress like lfs mirror extend --stats does
 - throttle like lfs mirror extend -W does

use 64MB buffer for mirror resync by default.

Lustre-change: https://review.whamcloud.com/51750
Lustre-commit: TBD (from d03e56590243c2d854ce087e2fcb118ccb126d93)

Change-Id: Ibe60748542ff4a3731aa6a4a9907be82427a0ae9
Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/51878
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/doc/lfs-mirror-extend.1
lustre/doc/lfs-mirror-resync.1
lustre/include/lustre/lustreapi.h
lustre/tests/sanity.sh
lustre/utils/lfs.c
lustre/utils/liblustreapi_layout.c