diff options
author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2023-02-24 21:24:52 -0500 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2023-02-24 22:03:44 -0500 |
commit | 53d718f61b4f59bf240515a8f2000972d3dca7b8 (patch) | |
tree | e9864b70accc95e75d455ac3d88b0e1de51990ad | |
parent | b12ee1ee5b8b53bf27b79ce81b1b2158cc7de484 (diff) | |
download | guix-53d718f61b4f59bf240515a8f2000972d3dca7b8.tar.gz |
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>
-rw-r--r-- | guix/scripts/offload.scm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/guix/scripts/offload.scm b/guix/scripts/offload.scm index 578b3b9888..8c6132e7c3 100644 --- a/guix/scripts/offload.scm +++ b/guix/scripts/offload.scm @@ -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) |