Permit the snapshots/status_cache file to be sparse (#15713)

(cherry picked from commit 1e2f5a5f55)

Co-authored-by: Michael Vines <mvines@gmail.com>
This commit is contained in:
mergify[bot]
2021-03-04 22:05:37 +00:00
committed by GitHub
parent 5f7258640b
commit 98f5f58975

View File

@ -206,7 +206,9 @@ fn is_valid_snapshot_archive_entry(parts: &[&str], kind: tar::EntryType) -> bool
(["accounts", file], GNUSparse) if like_storage(file) => true, (["accounts", file], GNUSparse) if like_storage(file) => true,
(["accounts", file], Regular) if like_storage(file) => true, (["accounts", file], Regular) if like_storage(file) => true,
(["snapshots"], Directory) => true, (["snapshots"], Directory) => true,
(["snapshots", "status_cache"], GNUSparse) => true,
(["snapshots", "status_cache"], Regular) => true, (["snapshots", "status_cache"], Regular) => true,
(["snapshots", dir, file], GNUSparse) if all_digits(dir) && all_digits(file) => true,
(["snapshots", dir, file], Regular) if all_digits(dir) && all_digits(file) => true, (["snapshots", dir, file], Regular) if all_digits(dir) && all_digits(file) => true,
(["snapshots", dir], Directory) if all_digits(dir) => true, (["snapshots", dir], Directory) if all_digits(dir) => true,
_ => false, _ => false,