Skip to content

Can we remove the KVM requirement for Linux orchestrator builds? #168087

@matanlurey

Description

@matanlurey

See parent issue for details: #168083.

One thing that stuck out when chatting with @zanderso and team is that we require KVM to be enabled (for an unknown reason at the moment) for these Linux orchestrator builds above, but we only have 10 Linux bots with KVM:

There's a separate issue where we're using kvm enabled linux VMs as orchestrators, and we don't have too many of those, so we queue on waiting for a machine to be available to just be an orchestrator...

The build for a single commit is stepping on itself

It makes sense to use the smaller VMs for the orchestrators so that the compilation happens on the bigger VMs, but they don't need to have kvm, and if they didn't have kvm, I think(?) we might be able to have more of them.

Notably, I see the KVM requirement here:

dimensions:
kvm: "1"

and here: repo:flutter/flutter path:/^engine\/src\/flutter\/ci\/builders\// kvm

Metadata

Metadata

Labels

P1High-priority issues at the top of the work listfyi-engineFor the attention of Engine teaminfra: releaseRelease-related requests and toolingteam-infraOwned by Infrastructure team

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions