diff options
author | Christopher Baines <mail@cbaines.net> | 2020-11-02 09:07:37 +0000 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2020-11-02 09:07:37 +0000 |
commit | 6d497282ad2478d03a27894de8e8bb4074e9f741 (patch) | |
tree | db7c260093b7a8eee13cd86aaec8c70ce8bc5a43 /guix-build-coordinator/build-allocator.scm | |
parent | 28eff5d2c829e9150301d71424aa5b06064c9d62 (diff) | |
download | build-coordinator-6d497282ad2478d03a27894de8e8bb4074e9f741.tar build-coordinator-6d497282ad2478d03a27894de8e8bb4074e9f741.tar.gz |
Attempt to more gracefully handle the problem of missing derivations
In the agent and allocator.
Diffstat (limited to 'guix-build-coordinator/build-allocator.scm')
-rw-r--r-- | guix-build-coordinator/build-allocator.scm | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/guix-build-coordinator/build-allocator.scm b/guix-build-coordinator/build-allocator.scm index f4de8b7..1b7bd0b 100644 --- a/guix-build-coordinator/build-allocator.scm +++ b/guix-build-coordinator/build-allocator.scm @@ -89,6 +89,11 @@ ;; again for now. (string=? (assq-ref setup-failure 'agent-id) agent-id)) + ((string=? failure-reason "error_fetching_derivation") + ;; This problem might go away, but just don't try the same agent + ;; again for now. + (string=? (assq-ref setup-failure 'agent-id) + agent-id)) (else (error "Unknown setup failure " failure-reason))))) @@ -380,6 +385,11 @@ ;; again for now. (string=? (assq-ref setup-failure 'agent-id) agent-id)) + ((string=? failure-reason "error_fetching_derivation") + ;; This problem might go away, but just don't try the same agent + ;; again for now. + (string=? (assq-ref setup-failure 'agent-id) + agent-id)) (else (error "Unknown setup failure " failure-reason))))) |