Skip to content

run: Do not propagate children requires to rejects

Do not assume domain children's "requires" are domain's "requires", even if it's missing a "requires". If a domain is missing "requires", it only means that its hosts are defined as "none of the peers' hosts". Otherwise domain's internal splitting logic can leak and wreak havoc to its peers.

For example, Intel/AMD subdomains of the shared domain would propagate its "requires" as "rejects" to all the dedicated domains, creating conflicting requirements for e.g. RDMA domains, which are all x86_64.

Merge request reports