diff options
author | наб <[email protected]> | 2021-02-05 20:25:22 +0100 |
---|---|---|
committer | GitHub <[email protected]> | 2021-02-05 11:25:22 -0800 |
commit | 7c64ee9e7731b7ad39e300b4a422892dbe8d4b23 (patch) | |
tree | c1150302fb2fae073bc5db153ba63555b240b464 /module/zfs/zfs_vnops.c | |
parent | 32366649d3164e994def7e5a26765ca6bc1e2315 (diff) |
zfs-import-{cache,scan}: change condition to FileNotEmpty
When all pools are exported ZFS will generate an empty cache file.
This will cause the import service to fail, which is sub-optimal,
since this means that dracut fails, and it necessary to run
`zpool import -a` to boot, delete the file, and regenerate+reinstall
the initrd.
This resolves the issue by treating an zero-length cache files the
same as a missing cache file. This aligns the behavior with that
of the `zpool` command itself.
Reviewed-by: Brian Behlendorf <[email protected]>
Reviewed-by: Richard Laager <[email protected]>
Signed-off-by: Ahelenia Ziemiańska <[email protected]>
Closes #11568
Diffstat (limited to 'module/zfs/zfs_vnops.c')
0 files changed, 0 insertions, 0 deletions