A ZFS storage under heavy load can take more time. --- PVE/Storage/ZFSPoolPlugin.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
[Patch V2] make timout depending on whether it is in a worker or not. diff --git a/PVE/Storage/ZFSPoolPlugin.pm b/PVE/Storage/ZFSPoolPlugin.pm index 9680a94..7abf3c6 100644 --- a/PVE/Storage/ZFSPoolPlugin.pm +++ b/PVE/Storage/ZFSPoolPlugin.pm @@ -211,7 +211,7 @@ sub alloc_image { $class->zfs_create_zvol($scfg, $volname, $size); my $devname = "/dev/zvol/$scfg->{pool}/$volname"; - my $timeout = 10; + my $timeout = PVE::RPCEnvironment->is_worker() ? 60*5 : 10; for (my $i = 1; $i <= $timeout; $i++) { last if -b $devname; die "Timeout: no zvol after $timeout sec found.\n" -- 2.11.0 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel