Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | WIPwip-fix-missing-items | Christopher Baines | 2020-10-24 |
| | |||
* | WIP | Christopher Baines | 2020-10-24 |
| | |||
* | WIP | Christopher Baines | 2020-10-24 |
| | |||
* | WIP | Christopher Baines | 2020-10-24 |
| | |||
* | WIP | Christopher Baines | 2020-10-24 |
| | |||
* | WIP | Christopher Baines | 2020-10-24 |
| | |||
* | WIP | Christopher Baines | 2020-10-24 |
| | |||
* | WIP | Christopher Baines | 2020-10-24 |
| | |||
* | Add missing newline to failed to fetch substitutes message | Christopher Baines | 2020-10-24 |
| | |||
* | Use valid-path? rather than file exists for testing store items | Christopher Baines | 2020-10-24 |
| | | | | | As the file might exist, but ignored because the daemon is treating it as invalid. | ||
* | Have the agent handle errors from the coordinator | Christopher Baines | 2020-10-24 |
| | | | | | When submitting builds. The agent will now retry the relevant thing, like uploading the log file if the coordinator says that still needs doing. | ||
* | Better handle agent errors on the coordinator side | Christopher Baines | 2020-10-24 |
| | | | | | Things like the agent not having the log file, or an output. This will allow the agent to actually retry the relevant thing. | ||
* | Fix a few places where the client-option-defaults were missing | Christopher Baines | 2020-10-24 |
| | |||
* | Extract out agents submitting log files | Christopher Baines | 2020-10-24 |
| | | | | So that this code can be retried if submitting the build result fails. | ||
* | Add the ability to ignore errors when retrying | Christopher Baines | 2020-10-24 |
| | | | | As this will enable responding to some exceptions at a higher level. | ||
* | Improve the line length for the receiving outputs code | Christopher Baines | 2020-10-24 |
| | |||
* | Allow configuring the s3-publish-hook with a aws command | Christopher Baines | 2020-10-24 |
| | | | | So that an absolute filename can be used. | ||
* | Add some validation for hooks | Christopher Baines | 2020-10-24 |
| | |||
* | Make the s3 utils command configurable | Christopher Baines | 2020-10-24 |
| | | | | In case you want to use the absolute location of the binary. | ||
* | Remove old guile-prometheus package definition | Christopher Baines | 2020-10-23 |
| | | | | This is now available from Guix. | ||
* | Switch to guile-json-4 for local development | Christopher Baines | 2020-10-23 |
| | | | | Hopefully this doesn't break anything. | ||
* | Remove the other unnecessary underscore | Christopher Baines | 2020-10-23 |
| | |||
* | Remove unnecessary underscore | Christopher Baines | 2020-10-23 |
| | | | | This matches a change in the guile prometheus library. | ||
* | Move the post-publish-behaviour inside the s3 publish hook | Christopher Baines | 2020-10-22 |
| | | | | | | So that it'll run only if the narinfo on S3 is changed, because this should prevent it running when the hook wouldn't change the narinfo on S3, because one already exists. | ||
* | client-communication: Do not use a hard-coded uri. | Mathieu Othacehe | 2020-10-20 |
| | | | | | * guix-build-coordinator/client-communication.scm (send-request): Use coordinator-uri instead of the hard-coded localhost uri. | ||
* | Update configure.ac for zlib and lzlib dependencies | Christopher Baines | 2020-10-20 |
| | |||
* | Display exception details prior to backtrace | Christopher Baines | 2020-10-20 |
| | | | | | To make sure some useful information makes it out, because (backtrace) can raise an exception. | ||
* | Support extending the S3 publish hook | Christopher Baines | 2020-10-19 |
| | | | | To allow doing things with the nar/narinfo files before they're deleted. | ||
* | Tweak the prioritisation of derivations | Christopher Baines | 2020-10-13 |
| | | | | | | | These are my own requirements, which isn't ideal. I was already thinking this script shouldn't be part of this repository. Maybe there could be some configuration through passing in Guile code though, that may give the desired flexibility. | ||
* | Improve .tmp build log file handling | Christopher Baines | 2020-10-11 |
| | | | | Make more of an effort to ignore the .tmp files. | ||
* | Show backtrace on agent exceptions | Christopher Baines | 2020-10-11 |
| | |||
* | Move the registry file to a clearer name | Christopher Baines | 2020-10-11 |
| | | | | | This will be a breaking change for existing deployments, as the old sqitch.db file will need to be moved manually. | ||
* | Add a hook to recomress build log files | Christopher Baines | 2020-10-11 |
| | |||
* | Move around the code for build log file locations | Christopher Baines | 2020-10-11 |
| | | | | | | build-log-file-location replaces build-log-file-exists? as it doesn't always return a boolean, it also changes to return an absolute filepath for the log file if it exists, as this will be easier to use. | ||
* | Exclude .tmp files when checking for build logs | Christopher Baines | 2020-10-10 |
| | |||
* | Guard against receiving parts of build log files | Christopher Baines | 2020-10-10 |
| | |||
* | Fix missing bad-request procedure | Christopher Baines | 2020-10-07 |
| | |||
* | Separate the agent messaging server and client code | Christopher Baines | 2020-10-07 |
| | | | | So that the client part doesn't depend on fibers. | ||
* | Split the fibers utils from the main utils module | Christopher Baines | 2020-10-07 |
| | | | | | To start making it possible to use the agent, without having to load anything related to fibers (as it doesn't work on the hurd yet). | ||
* | Guard against Guix Data Service requests hanging | Christopher Baines | 2020-10-02 |
| | | | | | I don't know if this is happening, but the hooks are getting stuck, and this might be a cause. | ||
* | Tweak some things to maybe enable cross compilation | Christopher Baines | 2020-09-27 |
| | |||
* | Remove some hardcoding in the queue builds script | Christopher Baines | 2020-09-27 |
| | |||
* | Reverse systems-and-targets in the queue builds script | Christopher Baines | 2020-09-27 |
| | | | | So that the order of processing reflects the order of command line arguments. | ||
* | Add command line argument to control building channel instances | Christopher Baines | 2020-09-27 |
| | |||
* | Skip duplicate channel instance derivation requests | Christopher Baines | 2020-09-27 |
| | |||
* | Track the number of builds the allocator is considering | Christopher Baines | 2020-09-23 |
| | |||
* | Add default for arguments in queue builds script | Christopher Baines | 2020-09-20 |
| | |||
* | Support fetching specific revisions from the Guix Data Service | Christopher Baines | 2020-09-20 |
| | |||
* | Fix assq-ref when handling build results | Christopher Baines | 2020-09-20 |
| | |||
* | Work around Guile not printing backtraces without failing | Christopher Baines | 2020-09-18 |
| | | | | | | | | | | | | For some exceptions raised in worker threads, seemingly those that come from guile-sqlite3, Guile can't print the backtrace without erroring itself [1]. Work around Guile not being helpful by just printing out the backtrace, that Guile may fail to print, after the details of the exception. At least then there's something informative in the output. 1: In procedure string->number: Wrong type argument in position 1 (expecting string): #f |