Wednesday, 2024-06-19

*** bauzas_ is now known as bauzas00:04
*** bauzas_ is now known as bauzas00:21
*** bauzas_ is now known as bauzas07:28
opendevreviewSylvain Bauza proposed openstack/nova master: WIP : Enable an experimental job for testing mtty  https://review.opendev.org/c/openstack/nova/+/92214007:33
opendevreviewSylvain Bauza proposed openstack/nova master: WIP : mtty: add devstack compilation for fedora builds  https://review.opendev.org/c/openstack/nova/+/91842007:33
sahido/07:43
sahidgibi: morning, regarding https://review.opendev.org/c/openstack/nova/+/921665 - it is not somerhinf that we should fix in placement if this happens?07:43
UgglaHello sean-k-mooney, can you please have a look the comment https://review.opendev.org/c/openstack/nova/+/833090/comment/82eda0c2_3d07f30a/08:33
bauzassean-k-mooney: frickler: do you know why FORCE=yes wasn't passed to compute1 here : https://review.opendev.org/c/openstack/nova/+/922140/6/.zuul.yaml#34509:24
bauzasit was a global var09:24
sean-k-mooney you have to set it on the sub node too09:25
bauzashttps://zuul.opendev.org/t/openstack/build/99ecc0f9124248739e2ec4d1b959cf5e/log/job-output.txt#2484109:25
sean-k-mooneywe run devstack twice indepently when doing multi node so both have diffent local.cons09:25
bauzaseven if it was set in vars:09:25
bauzas?09:26
sean-k-mooney yes09:26
sean-k-mooneyeven if set in vars09:26
sean-k-mooneylook at nova next09:27
bauzasack09:28
bauzasthanks09:28
opendevreviewSylvain Bauza proposed openstack/nova master: WIP : Enable an experimental job for testing mtty  https://review.opendev.org/c/openstack/nova/+/92214009:32
opendevreviewSylvain Bauza proposed openstack/nova master: WIP : mtty: add devstack compilation for fedora builds  https://review.opendev.org/c/openstack/nova/+/91842009:32
opendevreviewAndrew Bonney proposed openstack/nova master: WIP: Work around deleted instances when performing data migration  https://review.opendev.org/c/openstack/nova/+/92229910:22
*** bauzas_ is now known as bauzas11:57
*** bauzas_ is now known as bauzas12:16
obrestHi! Would it be a good idea by nova to add Intel AMX to the list of features it identifies an publishes traits for in placement?12:30
obrestI just got a couple of sapphire-rapids compute-nodes; and I would like to expose flavors with AMX to my users; but that proved to be a bit difficult since nova is not identifying this trait.12:31
opendevreviewSylvain Bauza proposed openstack/nova master: WIP : Enable an experimental job for testing mtty  https://review.opendev.org/c/openstack/nova/+/92214012:55
opendevreviewSylvain Bauza proposed openstack/nova master: WIP : mtty: add devstack compilation for fedora builds  https://review.opendev.org/c/openstack/nova/+/91842012:55
opendevreviewMerged openstack/nova stable/2023.1: [ironic] Partition & use cache for list_instance*  https://review.opendev.org/c/openstack/nova/+/92215513:34
elodillesbauzas: now that you are editing .zuul.yaml: there are some warnings regarding deprecated regex syntax. if that irritates you, here is a fix for that: https://review.opendev.org/c/openstack/nova/+/922212 o:)14:03
bauzaselodilles: I'm just fighting with multinode zuul :)14:05
elodillesyeah i saw that o:)14:07
bauzassean-k-mooney: I maybe need some help for debugging my mtty job https://59eb0550fb97fc327d84-51181049425e2f372c12ca87aad48047.ssl.cf2.rackcdn.com/922140/8/experimental/nova-mtty/8550c60/controller/logs/screen-br-ex-tcpdump.txt14:08
bauzasthe multinode job fails ^14:08
bauzaseverytime you think you can understand OVN, then you find something you don't know14:12
bauzasjust saying, the VTEP failed : https://59eb0550fb97fc327d84-51181049425e2f372c12ca87aad48047.ssl.cf2.rackcdn.com/922140/8/experimental/nova-mtty/8550c60/controller/logs/ovn/ovn-controller-vtep_log.txt14:14
bauzasmaybe it's related if the public IPs are directly connected thru northbound OVN with br-ex14:15
sean-k-mooney well you can trun off the tcpdump service14:20
sean-k-mooneyits just an extra dbuging thing for the ci14:20
sean-k-mooneyand its really only used by the neuron team14:20
sean-k-mooneyso for right now you could disabel it as a work around14:20
bauzask14:21
sean-k-mooneyill quickly take a look at the devstack log and see if anything jumps out14:21
sean-k-mooneyya so looking at the ovs-vswitchd log on the compute https://59eb0550fb97fc327d84-51181049425e2f372c12ca87aad48047.ssl.cf2.rackcdn.com/922140/8/experimental/nova-mtty/8550c60/compute1/logs/openvswitch/ovs-vswitchd_log.txt14:23
opendevreviewSylvain Bauza proposed openstack/nova master: WIP : Enable an experimental job for testing mtty  https://review.opendev.org/c/openstack/nova/+/92214014:23
sean-k-mooneythere is not br-ex14:23
opendevreviewSylvain Bauza proposed openstack/nova master: WIP : mtty: add devstack compilation for fedora builds  https://review.opendev.org/c/openstack/nova/+/91842014:23
sean-k-mooneywhich is normal14:23
bauzasI just disabled the service, we'll see14:24
sean-k-mooneyso for ml2-ovs in DVR (distirbuted virtural router) mode we also create an instance of the l3 agent on all the compute and create a br-ex14:24
sean-k-mooneybut for ovn we do not use the l3 agent and the br-ex is only created on the contoler14:24
sean-k-mooneyso you basicaly shoudl not run that service on the subnode14:25
sean-k-mooneyyou can just disable it on both if you want however14:25
sean-k-mooneyon the contoler the bride does exist https://59eb0550fb97fc327d84-51181049425e2f372c12ca87aad48047.ssl.cf2.rackcdn.com/922140/8/experimental/nova-mtty/8550c60/controller/logs/openvswitch/ovs-vswitchd_log.txt14:25
sean-k-mooneyand tcpdump was installed 14:26
sean-k-mooneybauzas: there is noting obvious in the journal or in the devstack log but my guess is eitehr there has been a command line change or something like apparmour is causing the comand to fail14:30
bauzasack thanks for digging14:31
sean-k-mooneyim not sure what 203/EXEC is evstack@br-ex-tcpdump.service: Main process exited, code=exited, status=203/EXEC14:31
bauzas_yeah, that's a weird error code14:34
bauzas_shit my bouncer restarted the conn14:34
bauzas_shit my bouncer restarted the conn14:34
*** bauzas_ is now known as bauzas14:39
*** dtantsur_ is now known as dtantsur15:12
bauzashttps://zuul.opendev.org/t/openstack/build/32d394d8265e4cc188fc3c5a50d33993 🎉16:13
bauzasdang, Tempest is creating new flavors and they don't ask for VGPUs16:20
bauzas2024-06-19 15:18:47.346 | ++ lib/tempest:configure_tempest:298        :   openstack --os-cloud devstack-admin flavor create --id 42 --ram 128 --disk 1 --vcpus 1 --property hw_rng:allowed=True m1.nano16:21
bauzassean-k-mooney: do you think I could change my own ansible script in https://review.opendev.org/c/openstack/nova/+/922140/9/playbooks/nova-mtty/pre.yaml to do post.yaml for updating all the flavors ?16:22
bauzashttps://d2ba671e5a990e8f3d73-f7c3a0f9889b6932e080ae1513d0dd0b.ssl.cf1.rackcdn.com/922140/9/experimental/nova-mtty/32d394d/controller/logs/devstacklog.txt => here I see that my pre.yaml script updates all the pre-existing flavors with resources:VGPU=116:23
bauzas2024-06-19 15:17:53.434 | ++ opt/stack/devstack/local.sh:main:8       :   openstack flavor set --property resources:VGPU=1 116:23
sean-k-mooneyyou could but the flavors used by tempest by defautl have know ides16:23
sean-k-mooneynamely 42 an 8416:23
sean-k-mooneywhich are m1.nano and m1.micro16:23
sean-k-mooneyso you dont need to update all of them you can just update the two used by tempest16:23
sean-k-mooneylocal.sh will be run after tempest has created all the flavors16:24
bauzassean-k-mooney: if I use post.yaml tbc, right?16:26
sean-k-mooneyno16:26
sean-k-mooneylocal.sh is used by devstack and included after tempest is configured but before tempest test are run16:26
bauzasbecause pre.yaml runs before tempest creates its own flavors16:26
sean-k-mooneypre runs before the run playbook16:26
sean-k-mooneyso be fore devstack is run16:26
sean-k-mooneylocal.sh is run here https://github.com/openstack/devstack/blob/master/stack.sh#L1485-L149216:27
bauzas2024-06-19 15:18:24.159 | ++ lib/tempest:install_tempest:815          :   git_clone https://opendev.org/openstack/tempest.git /opt/stack/tempest master 16:27
bauzascompared to 2024-06-19 15:17:50.794 | + ./stack.sh:main:1489                     :   [[ -x /opt/stack/devstack/local.sh ]]16:28
bauzasso pre-run is called before install_tempest16:28
sean-k-mooneypre-run is called before the run playbook16:28
sean-k-mooneyso its run after all the parent jobs pre playbooks16:28
sean-k-mooneyand be fore the current jobs run playbook16:29
sean-k-mooneyso its before stack.sh is invoked16:29
sean-k-mooneythe proable i think is your using the wrong path16:29
sean-k-mooneyon sec16:29
sean-k-mooneyyour using /opt/stack/devstack/local.sh16:29
bauzaswhich is expected path, right?16:30
sean-k-mooneynot in ci16:30
sean-k-mooneythat is not where devstack will be cloned16:30
bauzashttps://github.com/openstack/devstack/blob/master/stack.sh#L1489 is where my /opt/stack/devstack/local.sh script is called16:32
bauzas2024-06-19 15:17:50.794 | + ./stack.sh:main:1489                     :   [[ -x /opt/stack/devstack/local.sh ]]16:32
sean-k-mooneyoh actully i gues its correct16:32
sean-k-mooneyhttps://review.opendev.org/c/openstack/nova/+/679656/13/playbooks/nfv/nfv.yaml16:32
sean-k-mooneyoh right16:32
bauzasbut alas, install_tempest runs *after* stack.sh16:32
sean-k-mooneyit should not16:32
sean-k-mooneywe install tempet as part of devstack16:33
bauzasyeah I'm confused16:34
sean-k-mooneydo you have a link to th job16:34
bauzasyeah16:34
bauzashttps://zuul.opendev.org/t/openstack/build/32d394d8265e4cc188fc3c5a50d3399316:34
sean-k-mooneyim about to finish for today but ill take a look beofre i drop 16:39
bauzasI think I found why16:40
bauzas2024-06-19 15:18:23.933 | + ./stack.sh:main:1517                     :   run_phase stack test-config16:40
bauzasthen runs 2024-06-19 15:18:23.963 | ++ functions-common:run_phase:1860          :   basename /opt/stack/devstack/extras.d/80-tempest.sh16:40
bauzaswhich then does some async_wait 2024-06-19 15:18:24.047 | ++ extras.d/80-tempest.sh:source:20         :   async_wait install_tempest16:41
bauzaswhich then installs tempest 2024-06-19 15:18:24.159 | ++ lib/tempest:install_tempest:815          :   git_clone https://opendev.org/openstack/tempest.git /opt/stack/tempest master16:41
sean-k-mooneythat sounds like a regression in devstack16:49
bauzasmaybe I should create the flavors and then configure tempest to use them16:51
sean-k-mooneyi have doen that in the past too16:52
sean-k-mooneyit works16:52
bauzasdo you have some job using it ?16:52
sean-k-mooneythats what i normally do https://review.opendev.org/c/openstack/nova/+/679656/13/playbooks/nfv/nfv.yaml16:52
sean-k-mooneybauzas: not that we merged16:52
sean-k-mooneybut i created multi numa testing jobs a few times in the past16:53
sean-k-mooneyjust to show it workign16:53
bauzascool16:53
bauzasI already knew how to use another flavor for Tempest https://docs.openstack.org/tempest/latest/configuration.html#flavors16:53
bauzasbut I found how to modify the config by a CI job with your change : https://review.opendev.org/c/openstack/nova/+/679656/13/.zuul.yaml16:54
bauzasthanks 16:54
bauzasI think it's better than just modifying all of the flavors16:54
bauzasanyway, I'm done too16:55
bauzasI'll change my stuff tomorrow morning16:55
*** dasm is now known as Guest1017717:13
opendevreviewSylvain Bauza proposed openstack/nova master: WIP : Enable an experimental job for testing mtty  https://review.opendev.org/c/openstack/nova/+/92214019:10
opendevreviewSylvain Bauza proposed openstack/nova master: WIP : mtty: add devstack compilation for fedora builds  https://review.opendev.org/c/openstack/nova/+/91842019:10
*** iurygregory_ is now known as iurygregory21:28
*** bauzas_ is now known as bauzas22:39
sean-k-mooney[m]bauzas: frickler just an fyi i was able to stack on nobe fine by just installing the latest version of setuptool in the requiments and global venv22:43
sean-k-mooney[m]if i get a chance tomorrow ill see if i can tweak devstack to make that work out of the box but i dont think we need to do anything speciall beyond that22:45
opendevreviewsean mooney proposed openstack/nova master: WIP : Enable an experimental job for testing mtty  https://review.opendev.org/c/openstack/nova/+/92214022:47
opendevreviewsean mooney proposed openstack/nova master: Revert "Always delete NVRAM files when deleting instances"  https://review.opendev.org/c/openstack/nova/+/92235422:51

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