offload: Increase initial SSH connection timeout.

Fixes <https://issues.guix.gnu.org/61646>.

* guix/scripts/offload.scm (open-ssh-session): Increase connection timeout
from 10 s to 30 s.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Maxim Cournoyer 2023-02-24 21:24:52 -05:00
parent b12ee1ee5b
commit 53d718f61b
No known key found for this signature in database
GPG Key ID: 1260E46482E63562

View File

@ -220,7 +220,12 @@ number of seconds after which the connection times out."
(session (make-session #:user (build-machine-user machine)
#:host (build-machine-name machine)
#:port (build-machine-port machine)
#:timeout 10 ;initial timeout (seconds)
;; Multiple derivations may be offloaded in
;; parallel, and when there is a large amount
;; of data to be sent, it can choke lower
;; bandwidth connections and cause timeouts, so
;; set it to a large enough value.
#:timeout 30 ;initial timeout (seconds)
;; #:log-verbosity 'protocol
#:identity (build-machine-private-key machine)