Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove unnecessary nproc usage | Christopher Baines | 2020-12-24 |
| | |||
* | Further tweak exception handling around has-substitutes-no-cache? | Christopher Baines | 2020-12-24 |
| | |||
* | Add better logging to has-substiutes-no-cache? | Christopher Baines | 2020-12-24 |
| | |||
* | Improve some logging | Christopher Baines | 2020-12-24 |
| | | | | I think exceptions are happening, but the existing logging isn't working. | ||
* | Avoid canonicalize-path breaking on first setup | Christopher Baines | 2020-12-23 |
| | | | | It fails if the file doesn't exist, so run it on the directory instead. | ||
* | Include the current-load in the holding build start message | Christopher Baines | 2020-12-23 |
| | |||
* | Switch to a stable sort in the basic build allocator | Christopher Baines | 2020-12-23 |
| | | | | Just in case this has a bearing on the ordering. | ||
* | Maintain build order when breaking builds in to sublists | Christopher Baines | 2020-12-23 |
| | | | | This might help, depending on whether the order they come out of the database. | ||
* | Tweak the default max load | Christopher Baines | 2020-12-23 |
| | | | | | Make it slightly less than the available processing units, as this will probably be a better test of whether the system is busy. | ||
* | Fix issue with the change of the load average period | Christopher Baines | 2020-12-23 |
| | |||
* | Switch to using the 1 minute load average | Christopher Baines | 2020-12-23 |
| | | | | So that it's more responsive. | ||
* | Avoid starting builds if the system load is high | Christopher Baines | 2020-12-23 |
| | |||
* | Skip some unnecessary prioritisation in the basic allocator | Christopher Baines | 2020-12-23 |
| | |||
* | Have the basic allocator prioritise builds with all build inputs | Christopher Baines | 2020-12-23 |
| | |||
* | Improve the guix-daemon claims a substitute is unavailable messages | Christopher Baines | 2020-12-23 |
| | | | | Include the substitute servers that should be providing the substitute. | ||
* | Don't try to cancel processed builds | Christopher Baines | 2020-12-23 |
| | |||
* | Implement canceling builds in bulk | Christopher Baines | 2020-12-22 |
| | | | | Through the command line interface. | ||
* | Add missing canceled = 0 constraint | Christopher Baines | 2020-12-22 |
| | | | | Otherwise the basic allocator trips up. | ||
* | Fix typo | Christopher Baines | 2020-12-22 |
| | |||
* | Fix another number -> boolean change | Christopher Baines | 2020-12-22 |
| | |||
* | Fix broken test in the basic allocator | Christopher Baines | 2020-12-22 |
| | | | | processed, within this record is now a boolean. | ||
* | Push builds that should be ready to start to the front of the queue | Christopher Baines | 2020-12-22 |
| | | | | In the basic allocator. | ||
* | Add build-canceled-send-event-to-guix-data-service-hook | Christopher Baines | 2020-12-21 |
| | |||
* | Add a hook for when builds are canceled | Christopher Baines | 2020-12-21 |
| | |||
* | Fix default-build-missing-inputs-hook | Christopher Baines | 2020-12-21 |
| | |||
* | Fix processing of boolean query parameters when listing builds | Christopher Baines | 2020-12-21 |
| | |||
* | Make it possible to list builds via the command line interface | Christopher Baines | 2020-12-21 |
| | |||
* | Fix - to _ for the builds list not_tag parameter | Christopher Baines | 2020-12-21 |
| | |||
* | When listing builds, sort by id, and allow filtering by after the id | Christopher Baines | 2020-12-21 |
| | | | | Along with the limit, this enables pagination. | ||
* | Expose listing builds through the client API | Christopher Baines | 2020-12-21 |
| | |||
* | Add datastore-list-builds | Christopher Baines | 2020-12-21 |
| | |||
* | Add an index on build_tags.build_id | Christopher Baines | 2020-12-21 |
| | | | | This makes fetching the tags for a build faster. | ||
* | Handle canceled builds in the default-build-missing-inputs-hook | Christopher Baines | 2020-12-21 |
| | |||
* | Include cancelled information in datastore-list-builds-for-output | Christopher Baines | 2020-12-21 |
| | |||
* | Track the duration of hooks | Christopher Baines | 2020-12-20 |
| | |||
* | Make the build-success-publish-hook behaviour more transactional | Christopher Baines | 2020-12-20 |
| | |||
* | Support showing the agent build allocation plans | Christopher Baines | 2020-12-20 |
| | |||
* | Include build tags in the GET build response | Christopher Baines | 2020-12-20 |
| | |||
* | Fix format for the times in the GET build response | Christopher Baines | 2020-12-20 |
| | |||
* | Use a canonical path for the sqitch registry | Christopher Baines | 2020-12-20 |
| | | | | | As that seems to work better when the database isn't in the current working directory. | ||
* | Fix argument ordering for datastore-insert-build | Christopher Baines | 2020-12-17 |
| | |||
* | Add missing db argument | Christopher Baines | 2020-12-17 |
| | |||
* | Use the same skip if narinfo exists logic in the publish hook | Christopher Baines | 2020-12-17 |
| | | | | | As is used in the S3 publish hook. This is useful when you don't want to overwrite existing nar+narinfo entries. | ||
* | Move cancel build logic in to the coordinator | Christopher Baines | 2020-12-16 |
| | |||
* | Move more logic around submitting builds in to the coordinator | Christopher Baines | 2020-12-16 |
| | | | | | | | | | | Originally I was trying to keep the implementation details of the datastore in the datastore modules, but this approach starts to crack as you cope with more and more complicated transactions. This change should help resolve issues around getting the coordinator logic in to the coordinator module, and simplifying the SQLite datastore in preparation for adding PostgreSQL support. | ||
* | Copy the agent log formatter to the coordinator | Christopher Baines | 2020-12-16 |
| | | | | For some consistency. | ||
* | Guard against starting the coordinator for unknown commands | Christopher Baines | 2020-12-16 |
| | |||
* | Implement build cancelation | Christopher Baines | 2020-12-16 |
| | |||
* | Update .dir-locals.el for with-time-logging | Christopher Baines | 2020-12-16 |
| | |||
* | Better format the duration in call-with-time-logging | Christopher Baines | 2020-12-16 |
| |