aboutsummaryrefslogtreecommitdiff
path: root/guix-build-coordinator
Commit message (Expand)AuthorAge
* Better instrument the utility thread poolChristopher Baines2025-02-20
* Better count the in use parallel hook thread pool threadsChristopher Baines2025-02-20
* Reduce the number of threads in the reader pool•••As I think up to 32 is unnecessary. Christopher Baines2025-02-20
* Add more delay logging for substituting and reading derivationsChristopher Baines2025-02-20
* Remove the thread metric•••This duplicates a metric from the process metric updater. Christopher Baines2025-02-19
* Instrument hook threads being usedChristopher Baines2025-02-19
* Remove knots workaroundChristopher Baines2025-02-19
* Log the relay from reading derivationsChristopher Baines2025-02-19
* Instrument the reader thread poolChristopher Baines2025-02-19
* Guard against negative state ids being requestedChristopher Baines2025-02-18
* Prioritise and instrument the get state transactionChristopher Baines2025-02-16
* Use default priority for datastore-update-unprocessed-builds-for-build-success•••As it's still quite important. Christopher Baines2025-02-16
* Instrument the writer queuesChristopher Baines2025-02-16
* Remove old data correction codeChristopher Baines2025-02-16
* Use three priority levels rather than two•••To try and make better use of the database. Christopher Baines2025-02-16
* When fixing all_inputs_built, look at the most recent builds firstChristopher Baines2025-02-16
* Always call metric-observe-duration in datastore-call-with-transaction•••Regardless of the duration. Christopher Baines2025-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 Baines2025-02-16
* Support canceling builds by created_atChristopher Baines2025-02-16
* Stop printing reader procs•••Unless every slot is currently used. Christopher Baines2025-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 Baines2025-02-16
* Use safe output procedures in the sqlite moduleChristopher Baines2025-02-16
* Add format/safeChristopher Baines2025-02-16
* Fix listen repl log message•••And don't enable the repl by default. Christopher Baines2025-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 Baines2025-02-15
* Add a listen repl•••To make it eaiser to access the running service. Christopher Baines2025-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 Baines2025-02-15
* Have the returned allocation plan filtering be optional•••So that this better reflects the plan. Christopher Baines2025-02-15
* Move creating the pid fileChristopher Baines2025-02-13
* Replace with-throw-handler with with-exception-handlerChristopher Baines2025-02-13
* Remove direct backtrace call in the agent•••As I'm not sure the output is safe. Christopher Baines2025-02-12
* Use with-exception-handler rather than with-throw-handler in the agentChristopher Baines2025-02-12
* Switch to safe variants of display and simple-format•••At least most places in the agent. This should work around #62590. Christopher Baines2025-02-12
* Name the hook worker threadsChristopher Baines2025-02-12
* Instrument the core dump file modified timeChristopher Baines2025-02-11
* Work around the thread pool problemChristopher Baines2025-02-10
* Improve hook exception printingChristopher Baines2025-02-10
* Set the scheduler earlierChristopher Baines2025-02-10
* Ensure build-coordinator-prompt-hook-processing-for-event works in threadsChristopher Baines2025-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 Baines2025-02-10
* Actually reset the state of the reusable-condition•••Also export reusable-condition? Christopher Baines2025-02-10
* Increase the utility-thread-pool sizeChristopher Baines2025-02-09
* Fix missing label valueChristopher Baines2025-02-09
* Increase build-success parallelismChristopher Baines2025-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 Baines2025-02-09
* Log the WAL checkpoint durationChristopher Baines2025-02-09
* Fix use of the job label•••As Prometheus uses it. Christopher Baines2025-02-09
* Customise sqlite datastore histogram buckets•••To account for things taking longer than 10 seconds. Christopher Baines2025-02-09
* Process build-success background jobs in parallelChristopher Baines2025-02-09
* Better instrument the background jobs queueChristopher Baines2025-02-09