Repository navigation
backend,nix,frontend: feat: build resource usage from the Nix daemon and worker transfer speeds - #714
Merged
Merged
Conversation
… history, record out-of-memory failures and report unmeasured values as null
…worker upload and download speeds and penalise slow uploaders for large outputs
… build result and delete the cgroup sampler
…he daemon build result
…d record the build conditions with each build metric
…tio from transfer spans and sample storage bytes and busy time
…connections and lower upload concurrency to 8
…oad time and delete the affinity, output upload and NAR size rules
…learned storage throughput and the new I/O limits
… time in the estimate
…s, input counts and builtin order into the estimate and delete their rules
…lds no longer outrank them
…floor while the download or upload slots are full
…r limits and the reduced rule set
…tized builds and evaluations
…the scheduler gives them a QoS bonus
…es for shared workers (PROTO 29)
…re-verify them by hash and switch users on a handover
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Build history keeps only real builds (plus out-of-memory failures), takes CPU, memory, disk and OOM kills from the patched Nix daemon via the forked harmonia, and replaces the per-build network peak with worker upload/download speeds used to score output upload time.