-
Jian Yu authored
"lfs setstripe" allows setting stale flag on the last non-stale mirror of a file, which makes the file have no valid component to read and return IO error. This patch fixes the above issue by disallowing that. It also disallows "lfs mirror split" to destroy the last non-stale mirror of a file. This patch is back-ported from the following one: Lustre-commit: 29be32a759f696006a539d3cff74ca55a281aa64 Lustre-change: https://review.whamcloud.com/36141 Change-Id: I6934cfe0190cd1ea83de1cf28ddf840b9f96193a Signed-off-by: Jian Yu <yujian@whamcloud.com> Reviewed-on: https://review.whamcloud.com/36195 Tested-by: jenkins <devops@whamcloud.com> Tested-by: Maloo <maloo@whamcloud.com> Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com> Reviewed-by: Oleg Drokin <green@whamcloud.com>
79346930