Commit message (Expand) | Author | Age | |
---|---|---|---|
* | Better instrument the utility thread pool | Christopher Baines | 2025-02-20 |
* | Better count the in use parallel hook thread pool threads | Christopher Baines | 2025-02-20 |
* | Reduce the number of threads in the reader pool•••As I think up to 32 is unnecessary. | Christopher Baines | 2025-02-20 |
* | Add more delay logging for substituting and reading derivations | Christopher Baines | 2025-02-20 |
* | Remove the thread metric•••This duplicates a metric from the process metric updater. | Christopher Baines | 2025-02-19 |
* | Instrument hook threads being used | Christopher Baines | 2025-02-19 |
* | Remove knots workaround | Christopher Baines | 2025-02-19 |
* | Log the relay from reading derivations | Christopher Baines | 2025-02-19 |
* | Instrument the reader thread pool | Christopher Baines | 2025-02-19 |
* | Guard against negative state ids being requested | Christopher Baines | 2025-02-18 |
* | Prioritise and instrument the get state transaction | Christopher Baines | 2025-02-16 |
* | Use default priority for datastore-update-unprocessed-builds-for-build-success•••As it's still quite important. | Christopher Baines | 2025-02-16 |
* | Instrument the writer queues | Christopher Baines | 2025-02-16 |
* | Remove old data correction code | Christopher Baines | 2025-02-16 |
* | Use three priority levels rather than two•••To try and make better use of the database. | Christopher Baines | 2025-02-16 |
* | When fixing all_inputs_built, look at the most recent builds first | Christopher Baines | 2025-02-16 |
* | Always call metric-observe-duration in datastore-call-with-transaction•••Regardless of the duration. | Christopher Baines | 2025-02-16 |
* | Support key only tag queries where there are lots of values•••Previously the code would generate a query which was too large. | Christopher Baines | 2025-02-16 |
* | Support canceling builds by created_at | Christopher Baines | 2025-02-16 |
* | Stop printing reader procs•••Unless every slot is currently used. | Christopher Baines | 2025-02-16 |
* | Fix datastore operation nesting•••This was dependent on the overlapping argument paramters for the thread pools, which changed with the use of the knots thread pool. | Christopher Baines | 2025-02-16 |
* | Use safe output procedures in the sqlite module | Christopher Baines | 2025-02-16 |
* | Add format/safe | Christopher Baines | 2025-02-16 |
* | Fix listen repl log message•••And don't enable the repl by default. | Christopher Baines | 2025-02-16 |
* | Add some code to check and correct the unprocessed builds table•••I think the recent changes to build-success handling caused some updates to be missed. | Christopher Baines | 2025-02-15 |
* | Add a listen repl•••To make it eaiser to access the running service. | Christopher Baines | 2025-02-15 |
* | Move installing suspendable ports to run-coordinator-service•••To make the behaviour more similar when using the script vs the guix service. | Christopher Baines | 2025-02-15 |
* | Have the returned allocation plan filtering be optional•••So that this better reflects the plan. | Christopher Baines | 2025-02-15 |
* | Move creating the pid file | Christopher Baines | 2025-02-13 |
* | Replace with-throw-handler with with-exception-handler | Christopher Baines | 2025-02-13 |
* | Remove direct backtrace call in the agent•••As I'm not sure the output is safe. | Christopher Baines | 2025-02-12 |
* | Use with-exception-handler rather than with-throw-handler in the agent | Christopher Baines | 2025-02-12 |
* | Switch to safe variants of display and simple-format•••At least most places in the agent. This should work around #62590. | Christopher Baines | 2025-02-12 |
* | Name the hook worker threads | Christopher Baines | 2025-02-12 |
* | Instrument the core dump file modified time | Christopher Baines | 2025-02-11 |
* | Work around the thread pool problem | Christopher Baines | 2025-02-10 |
* | Improve hook exception printing | Christopher Baines | 2025-02-10 |
* | Set the scheduler earlier | Christopher Baines | 2025-02-10 |
* | Ensure build-coordinator-prompt-hook-processing-for-event works in threads | Christopher Baines | 2025-02-10 |
* | Alter how parallel hooks are implemented•••Use fibers and a knots thread pool, rather than a cusotm thread pool. I'm hoping this'll be more efficient and easier to debug when it's not working. | Christopher Baines | 2025-02-10 |
* | Actually reset the state of the reusable-condition•••Also export reusable-condition? | Christopher Baines | 2025-02-10 |
* | Increase the utility-thread-pool size | Christopher Baines | 2025-02-09 |
* | Fix missing label value | Christopher Baines | 2025-02-09 |
* | Increase build-success parallelism | Christopher Baines | 2025-02-09 |
* | Attempt to speed up datastore-update-unprocessed-builds-for-build-success•••Remove the join on unprocessed_builds_with_derived_priorities since this shouldn't actually change the query and we already have the build_id. | Christopher Baines | 2025-02-09 |
* | Log the WAL checkpoint duration | Christopher Baines | 2025-02-09 |
* | Fix use of the job label•••As Prometheus uses it. | Christopher Baines | 2025-02-09 |
* | Customise sqlite datastore histogram buckets•••To account for things taking longer than 10 seconds. | Christopher Baines | 2025-02-09 |
* | Process build-success background jobs in parallel | Christopher Baines | 2025-02-09 |
* | Better instrument the background jobs queue | Christopher Baines | 2025-02-09 |