Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intermittent cross-comp errors when many builds are queued #1416

Open
MattSturgeon opened this issue Aug 18, 2024 · 1 comment
Open

Intermittent cross-comp errors when many builds are queued #1416

MattSturgeon opened this issue Aug 18, 2024 · 1 comment

Comments

@MattSturgeon
Copy link
Member

Originally reported as nix-community/buildbot-nix#258

This seems like a infra/nix issue not buildbot-nix issue.
@MagicRB nix-community/buildbot-nix#258 (comment)

Issue description

e.g. from this build:

cannot build on 'ssh-ng://nix@build04.nix-community.org': error: failed to start SSH connection to 'nix@build04.nix-community.org'
Failed to find a machine for remote build!
derivation: sjilr3pnp4l1mcl6pfry3yaz4nxyam08-plugins-utils-dashboard.drv
required (system, features): (aarch64-linux, [])
2 available machines:
(systems, maxjobs, supportedFeatures, mandatoryFeatures)
([aarch64-linux], 80, [benchmark, big-parallel, gccarch-armv8-a, kvm, nixos-test], [])
([aarch64-darwin, x86_64-darwin], 8, [big-parallel], [])
error: a 'aarch64-linux' with features {} is required to build '/nix/store/sjilr3pnp4l1mcl6pfry3yaz4nxyam08-plugins-utils-dashboard.drv', but I am a 'x86_64-linux' with features {benchmark, big-parallel, kvm, nixos-test}

This is frustrating, because it usually happens when the load is high, and the only solution is to attempt a re-build of the entire nix-eval, wasting resources further.

@zowoq
Copy link
Contributor

zowoq commented Aug 18, 2024

It is an ssh issue, might not occur on the builder(s) with lower max-jobs.

#1417

Immediate issue should be fixed but I'll leave this issue open for now, I'll see if there is a reasonable default we can set on all the remote builders.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants