Tuesday, 2024-03-26

*** mklejn_ is now known as mklejn07:07
*** mklejn__ is now known as mklejn13:01
opendevreviewAnton Kurbatov proposed openstack/nova master: Fixing the 500 HTTP code in the metadata service for incorrect queries  https://review.opendev.org/c/openstack/nova/+/91424913:53
opendevreviewribaudr proposed openstack/nova master: Fix: Live migrating to a host with cpu_shared_set configured will now update the VM's configuration accordingly.  https://review.opendev.org/c/openstack/nova/+/90370615:14
opendevreviewribaudr proposed openstack/nova master: Test live migration between hosts with differnet cpu_shared_sets  https://review.opendev.org/c/openstack/nova/+/91374415:14
bauzas#startmeeting nova16:00
opendevmeetMeeting started Tue Mar 26 16:00:40 2024 UTC and is due to finish in 60 minutes.  The chair is bauzas. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
opendevmeetThe meeting name has been set to 'nova'16:00
Ugglao/16:00
auniyalo/16:01
bauzassorry guys, I don't have the agenda prepared 16:01
grandchildo/16:01
bauzasbut let's start16:01
dansmitho/16:01
bauzas#link https://wiki.openstack.org/wiki/Meetings/Nova#Agenda_for_next_meeting16:02
bauzas#topic Bugs (stuck/critical) 16:02
elodilleso/16:02
bauzas#info No Critical bug16:02
bauzas#link https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New 65 new untriaged bugs (+2 since the last meeting)16:02
bauzas#info Add yourself in the team bug roster if you want to help https://etherpad.opendev.org/p/nova-bug-triage-roster16:02
bauzasI don't know who could be the next baton16:03
bauzasbut I don't want to take it16:03
bauzasso, anyone interested ?16:03
elodillesnext week i can take it, but not before the 2024.1 Caracal release :/16:04
bauzas#info bug baton is bauzas16:04
bauzasI'm done, I'll take it16:04
bauzasmoving on16:04
bauzas#topic Gate status 16:05
bauzas#link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs 16:05
bauzas#link https://etherpad.opendev.org/p/nova-ci-failures-minimal16:05
dansmithI haven't been following much gate stuff lately16:05
bauzas#link https://zuul.openstack.org/builds?project=openstack%2Fnova&project=openstack%2Fplacement&pipeline=periodic-weekly Nova&Placement periodic jobs status16:05
dansmithtoo many other things in the air16:06
bauzas#info Please look at the gate failures and file a bug report with the gate-failure tag.16:06
bauzas#info Please try to provide meaningful comment when you recheck16:06
Ugglabauzas, I can take the bug baton16:06
bauzasnevermind, took it16:06
bauzasI really want a short meeting, I need to take a bit of time off16:06
bauzasmoving on16:07
bauzas#topic Release Planning 16:07
bauzas#link https://releases.openstack.org/caracal/schedule.html#nova16:07
bauzas#info Caracal GA planned next week16:07
bauzasnothing to relate16:07
elodillesand final rc week is this week16:07
bauzasI've started a new etherpad16:07
bauzas#link https://etherpad.opendev.org/p/nova-dalmatian-status16:08
bauzas#topic vPTG Planning 16:08
bauzas#info The vPTG will be held on Apr 8-1216:08
bauzas#info Nova sessions between Tues-Fri 1pm-5pm UTC16:08
bauzas#link https://etherpad.opendev.org/p/nova-dalmatian-ptg add your own PTG topics in that etherpad16:08
bauzas#info Don't forget to register yourselves on http://ptg2023.openinfra.dev/16:08
bauzasthat's it16:08
bauzas#topic Review priorities 16:09
bauzaslike I said,16:09
bauzas#link https://etherpad.opendev.org/p/nova-dalmatian-status16:09
bauzas#topic Stable Branches 16:09
bauzaselodilles: your turn16:09
elodillesto be short:16:09
elodilles#info stable/202*.* branches' gates seem to be OK, but nova-ceph-multistore is constantly failing (?) on stable/zed16:10
elodilles#info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci16:10
elodillesEOM16:10
bauzasthanks16:10
bauzas#topic vmwareapi 3rd-party CI efforts Highlights 16:10
bauzasfwiesel seems off16:10
grandchildfwiesel is out this week. there's not much to report. he's waiting on reviews on changes. presumably https://review.opendev.org/c/openstack/nova/+/909474 and https://review.opendev.org/c/openstack/nova/+/910627. that is all.16:10
bauzascopying his notes16:10
bauzascool thanks grandchild16:10
bauzas#topic Open discussion 16:11
bauzas(bauzas) Could https://blueprints.launchpad.net/nova/+spec/aggregatemultitenancyisolation-to-support-unlimited-tenant be a specless blueprint ?16:11
bauzashonestly, I'd like so16:11
bauzasthis is a quick small change limited to a filter16:11
bauzasand sahid awaits us to approve his patch for too long16:11
bauzasso, controversial opinions ?16:12
bauzasif not, I'll approve it16:12
sean-k-mooneywe discussed all the controverial stuff last cycle16:12
sean-k-mooneyso im fine with it being specless this cycle16:13
bauzascool16:13
bauzas#agreed https://blueprints.launchpad.net/nova/+spec/aggregatemultitenancyisolation-to-support-unlimited-tenant accepted as a specless blueprint16:13
bauzasI'll do the paperwork16:13
bauzasanything else for open discussion ?16:13
bauzaslooks not16:14
bauzasthanks all16:14
bauzas#endmeeting16:14
opendevmeetMeeting ended Tue Mar 26 16:14:38 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:14
opendevmeetMinutes:        https://meetings.opendev.org/meetings/nova/2024/nova.2024-03-26-16.00.html16:14
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/nova/2024/nova.2024-03-26-16.00.txt16:14
opendevmeetLog:            https://meetings.opendev.org/meetings/nova/2024/nova.2024-03-26-16.00.log.html16:14
* bauzas goes for a break 16:14
elodillesthanks bauzas o/16:15
sean-k-mooneybauzas: for the vmware  reviwe we proably should try and do a realtime review of those or somethign16:16
sean-k-mooneyi have not had time to fully load the context and then look a the ci results to know if the patch fixes what it say it fixes16:17
sean-k-mooneybut it woudl be good to adress some of those issues16:17
melwittsean-k-mooney: care to revisit this nova-manage image_property fix? they updated it to address the property value printing https://review.opendev.org/c/openstack/nova/+/88055719:03
sean-k-mooneyi can take a look i need to recall the context19:23
sean-k-mooneyoh i see19:23
sean-k-mooneymelwitt: wasnt the command orgianly nova-manage property show <vm_uuid> hw_vif_multiqueue_enabled19:26
sean-k-mooneywill we break anyoen if we fix this19:26
sean-k-mooneyand make it nova-manage image_property show <vm_uuid> hw_vif_multiqueue_enabled19:26
sean-k-mooneyi guess the intent was for this to be namespaced under an image_property subparser https://review.opendev.org/c/openstack/nova/+/880557/2/nova/cmd/manage.py#336019:28
melwittsean-k-mooney: looking ... yeah, you're right, sorry 😑 19:28
melwittlet me update my comment and vote19:28
sean-k-mooneywell my really question is can we create a repoducer test of some kind to validate the old/new behavior19:29
sean-k-mooneyi might be able to check this on my home cloud quickly19:29
melwittit would take some doing bc we don't currently test the CLI in that manner that exercises these decorators19:30
melwittI tried briefly a long time ago when I first reviewed this and didn't come up with a good way (and i don't remember what I tried now)19:31
sean-k-mooneyso i tought someone submited a docs fix related to this recently19:31
melwittsean-k-mooney: ok so this isn't changing the subcommand, just the name of the arg. so I don't think it would break anyone?19:32
sean-k-mooneyif its just the name of the arg in python then no19:33
sean-k-mooneyso really i need to try and test this locally to review it19:33
sean-k-mooneywhich menas i need a devstack19:33
melwittI had meant to do dest=image_property and call the arg just "property" because I was trying to avoid nova-manage image_property image_property from an aesthetic perspective19:33
sean-k-mooneyya19:34
sean-k-mooneyit should be a postional arg19:34
sean-k-mooneyto the show command after the vm uuid19:35
melwittsean-k-mooney: sorry, I didn't mean for this to be involved. I think you would only need to install nova-manage and not a whole devstack bc the bug happens before anything is done, it's a parsing problem essentially19:35
sean-k-mooneywell i have a local copy of nova i can check it out in a venv with tox and see i guess19:35
melwittit is a positional arg. it's just the name of the arg doesn't match the keyword arg that goes with it. and if it isn't going to match you have to use "dest=whatever" but I messed up and didn't do that19:36
sean-k-mooneyi tought etavar='<image_property>', was ment to be the name of the variable19:38
sean-k-mooneybut i have not looked at the argpars docs in a while19:38
melwittI might have spaced and thought so too but it isn't, that's just for what it shows in the usage or help19:38
melwittdest= is what names the variable and if you omit dest= it will use the name of the positional arg19:39
melwittand property != image_property19:39
melwittso it either needs to be @args(property, dest=image_property, ...) or @args(image_property, ...) I think19:40
sean-k-mooneyok so i can confim without hte patch i get the error and with it it fixes it and i get an sql error19:42
sean-k-mooneybut that just becasue i dont have a nova.conf with any real data for it to use19:43
melwittright19:43
sean-k-mooneyok its on its way19:48
melwittthanks, sorry for the confusion19:49
sean-k-mooneyits ok19:49
sean-k-mooneyso this is something we should proably add test coverage for in the functional tests at some point19:50
sean-k-mooneyi.e. invoke nova manage in such a way that we test hte paring logic19:50
sean-k-mooneyi think that is doable but its not reasonable to ask for that in this case19:50
sean-k-mooneyfailing that we coudl test this in the tempest jobs at some point19:50
melwittyeah.. I couldn't come up with a way other than process exec or something like that, but I could just be missing something obvious19:50
sean-k-mooneyprocess exec woudl work in a tempest type jobs that  is kind fo what the openstck client devstack job does19:51
sean-k-mooneybut i think we can import the nova manage parser and just give it a string19:51
melwittagree it's ok in tempest, but for func tests, I would have thought to avoid that. but I dunno19:52
sean-k-mooneylike this is the nova manage main function19:53
sean-k-mooneywe call   config.parse_args(sys.argv) to pars the cli opt19:53
sean-k-mooneywe cab just pass an arry of stings to that19:53
sean-k-mooneylike we can mock sys.arg an then call main19:54
melwittok, I guess I was just being dumb then 😛 what you're saying makes sense19:54
sean-k-mooneyform a functional test 19:54
sean-k-mooneythe tricky part woudl be jsut makeing sure we have the dbfixture extra in place to make it work19:54
sean-k-mooneybut we have a lot of that code in the fucntional tests already so it should be doable 19:55
sean-k-mooneywe would just need to find the time19:55
melwittyeah. I could give it a go since it was my bug that caused this whole mess19:56
sean-k-mooneyif you like :) i was going to finish soon so i was also going to see if i could hack somethign togehter quickly19:57
melwittsean-k-mooney: please go ahead :) I will only do it if you don't want to20:02
opendevreviewsean mooney proposed openstack/nova master: add scafolding for cmd functional tests  https://review.opendev.org/c/openstack/nova/+/91440821:11
sean-k-mooneymelwitt: ^ somethign like that21:11
melwittsean-k-mooney: that looks very nice, I'll try it out21:17
opendevreviewsean mooney proposed openstack/nova master: add repoducer for bug 2016346  https://review.opendev.org/c/openstack/nova/+/91441021:26
sean-k-mooneymelwitt: so ^ is the repoducer for that bug21:27
sean-k-mooneyi should be enabling the db mocks here but im not calling the db21:27
sean-k-mooneyso its not need yet21:27
sean-k-mooneythe second it would call the db we need to include the db fixture21:27
melwittsean-k-mooney: nice, thanks22:00

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