Hello:
My host is moving some ZFS datasets around bringing IO delay a little above 6%. While this was happening I brought over a CT from another host using vzdump, scp the .gz file over to the 'busy' host, and then try to pct restore it there. The target disk for the restore was not one of the busy ones, but I guess the busy ones slowed down the zfs list part of the restore. I can confirm a zfs list took about 6 seconds in this state (host cpu was not highly loaded).
The error message at either the command line or gui was "command 'zfs list -o name,volsize,origin,type,refquota -t volume,filesystem -Hr' failed: got timeout"
With persistent attempts I got it to work, and the vzdump -> pct restore is a very nice mechanism, but the experience was let down by the error.
I suggest you give the zfs list operation at least 10 seconds before your script/program gives up on the zfs list part of the restore.
My host is moving some ZFS datasets around bringing IO delay a little above 6%. While this was happening I brought over a CT from another host using vzdump, scp the .gz file over to the 'busy' host, and then try to pct restore it there. The target disk for the restore was not one of the busy ones, but I guess the busy ones slowed down the zfs list part of the restore. I can confirm a zfs list took about 6 seconds in this state (host cpu was not highly loaded).
The error message at either the command line or gui was "command 'zfs list -o name,volsize,origin,type,refquota -t volume,filesystem -Hr' failed: got timeout"
With persistent attempts I got it to work, and the vzdump -> pct restore is a very nice mechanism, but the experience was let down by the error.
I suggest you give the zfs list operation at least 10 seconds before your script/program gives up on the zfs list part of the restore.