Thursday, 2024-09-12

*** __ministry is now known as Guest321501:18
gboutryHello, is there a doc specifying the flavors / associated specs for the test runners? https://docs.opendev.org/opendev/infra-manual/latest/testing.html07:52
gboutryI have been looking into the system-config and project-config projects07:52
*** bauzas_ is now known as bauzas09:30
fungigboutry: we don't have a document, nodepool has configuration that specifies minimum parameters and then it tries to pick the best-fitting flavor it can find in each provider. in some cases we hint it with specific flavor identifiers in a particular cloud, but that varies. is there one in particuular you're wondering about?11:32
gboutryYeah, I'm looking at disk space11:34
fungithat definitely varies, the most constrained providers have a small (40gb?) rootfs but supply an additional ephemeral disk that jobs can format and mount, e.g. devstack jobs mount it at /opt11:35
fungigboutry: most build results should also include a df output where you can see the mounted filesystem sizes as they were at the start of a job: https://zuul.opendev.org/t/openstack/build/b3463c0063724ba2bd05bef40335d1c3/log/zuul-info/zuul-info.ubuntu-focal.txt#72-9511:38
fungiand the provider identifier can be found in an adjacent file: https://zuul.opendev.org/t/openstack/build/b3463c0063724ba2bd05bef40335d1c3/log/zuul-info/inventory.yaml#2311:40
fungigboutry: this is the role which does that magic, include it in a pre-run phase playbook: https://opendev.org/openstack/openstack-zuul-jobs/src/branch/master/roles/configure-swap11:46
fungigitea struggles with rendering the custom sphinx directives in the readme, use the raw view to see the options: https://opendev.org/openstack/openstack-zuul-jobs/raw/branch/master/roles/configure-swap/README.rst11:48
gboutryThanks fungi, I've been able to see that the jobs that did succeed had around 75G of root disk, but the failing ones had ~40G12:55
gboutryhttps://zuul.opendev.org/t/openstack/build/108b8ced8b4e4305a1c80581e0481254/log/zuul-info/zuul-info.ubuntu-noble.txt12:57
opendevreviewJames E. Blair proposed openstack/project-config master: Add opendev/zuul-jobs to opendev channel config  https://review.opendev.org/c/openstack/project-config/+/92911814:28
clarkbright the expectation is that jobs will mount the ephemeral drives and use that as their primary disk consumption space when available14:50
clarkbwe don't do that automatically because it isn't one size fits all (docker puts content in /var/lib/docker and podman in $HOME/.something/something and devstack in /opt/stack etc)14:51
clarkblooks like our doc does cover that14:52
opendevreviewMerged openstack/project-config master: Add opendev/zuul-jobs to opendev channel config  https://review.opendev.org/c/openstack/project-config/+/92911814:56
opendevreviewClark Boylan proposed openstack/project-config master: Convert python2 dib element scripts to python3  https://review.opendev.org/c/openstack/project-config/+/92916617:37
opendevreviewClark Boylan proposed openstack/project-config master: Add rockylinux nodes to openmetal provider  https://review.opendev.org/c/openstack/project-config/+/92916917:58
opendevreviewClark Boylan proposed openstack/project-config master: Add nested virt labels to raxflex and openmetal providers  https://review.opendev.org/c/openstack/project-config/+/92917017:58
*** bauzas_ is now known as bauzas19:48

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!