[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: architectures



On Sun, 17 Nov 2024 at 11:53:17 +0800, Sean Whitton wrote:
> Are all the test runners the architectures they purport to be, or are
> some of them emulating them?
> 
> In particular, is ci-worker-ppc64el-05 bare metal ppc64el?

I am not involved in running the CI infrastructure, so this is second-hand
information, but I believe they all run on some sort of virtual machine,
using KVM or similar - so they're "real" ppc64el in the sense that they
aren't an amd64 emulating a ppc64el or anything like that, but they aren't
"bare metal" in the sense that the lxc containers are run directly on
a physical machine.

`systemd-detect-virt --vm` might be able to tell you more.

The majority of packages' tests currently run in lxc containers
(autopkgtest-virt-lxc) on whatever worker is allocated. If a particular
package benefits from running in a (nested) VM (autopkgtest-virt-qemu)
- for example bubblewrap and flatpak have to skip the vast majority of
their tests if the isolation-machine capability isn't available, but can
be tested fully in VMs - then you can ask for that, but I believe only the
amd64 runners are currently set up to be able to run nested VMs like this.

    smcv


Reply to: