Friday, 2025-01-24

opendevreviewOpenStack Proposal Bot proposed openstack/project-config master: Normalize projects.yaml  https://review.opendev.org/c/openstack/project-config/+/94009202:40
opendevreviewMerged openstack/project-config master: Normalize projects.yaml  https://review.opendev.org/c/openstack/project-config/+/94009207:18
opendevreviewDr. Jens Harbott proposed openstack/project-config master: Revert "Use ubuntu-noble for test-release-openstack"  https://review.opendev.org/c/openstack/project-config/+/94010508:08
*** tosky_ is now known as tosky08:53
opendevreviewStephen Finucane proposed openstack/pbr master: Add openstack-tox-py313 job  https://review.opendev.org/c/openstack/pbr/+/94011710:30
opendevreviewMerged openstack/project-config master: Revert "Use ubuntu-noble for test-release-openstack"  https://review.opendev.org/c/openstack/project-config/+/94010510:49
*** tosky is now known as Guest686313:19
*** tosky_ is now known as tosky13:19
opendevreviewMerged openstack/project-config master: [Neutron] Update dashboard with latest job renames  https://review.opendev.org/c/openstack/project-config/+/94006513:56
opendevreviewJeremy Stanley proposed openstack/pbr master: Add openstack-tox-py313 job  https://review.opendev.org/c/openstack/pbr/+/94011717:07
gboutryGood day, I've been looking into accessing bigger runners to solve our CI stability issues, but I'm getting rejected by zuul about nodeset ubuntu-noble-32GB not existing. Is something specific needed at admin level to gain access?18:17
clarkbgboutry: no there shouldn't be restrictions on that. However, that lable is only provided by a single provider and it may not be functional18:19
clarkbare you getting NODE_FAILURE errors?18:19
gboutryThe nodeset "ubuntu-noble-32GB" was not found.18:20
clarkboh we probably node have a nodeset defined for it so you have to define your own18:20
clarkbthe label is in nodepool though18:20
clarkbas an aside keep in mind that because those labels are only provided by one cloud you're at the mercy of its uptime and its more restricted quota limits. Using the larger labels like that should be more tactical where absolutely necessary rather than treated as a default18:21
fungihttps://opendev.org/openstack/openstack-ansible-os_magnum/src/branch/master/zuul.d/nodesets.yaml#L7-L11 is an example of doing that18:21
clarkbyou can also do it as part of the job itself: https://opendev.org/opendev/system-config/src/branch/master/zuul.d/system-config-run.yaml#L60-L7018:22
gboutryOh, I didn't get the difference between nodepool and nodeset, thanks for the example.18:23
clarkbout of curiousity what sort of stability problems are you having? Are they issues arising due to diving into swap?18:23
fungitechnically the difference is between labels and nodesets18:24
clarkblabels represent that actual resource in a cloud where it may be. Then a nodeset is an aggregation of labels/resources giving them logical names for use in ansible18:25
fungia label is an identifier for a specific type of node. a nodeset is a group of one or more nodes (technically zero or more since you can have an empty nodeset i think), they can be multiples of the same label or a variety of labels18:25
gboutryWe have 4 jobs running functional tests, but during the part where there's most activity, the kubeapi server keeps dying due to resource constraints.18:25
fungioom kills?18:25
clarkbcontrolling the amount of work that executes in parallel, ensuring there is at least some swap present on the node, and fixing inefficient resource utilization /me looks at privsep are all options that can be considered too18:27

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