Wednesday, 2023-10-25

melwittbauzas: I did a little bit of belated bug triage on my turn in the bug triage roster, sorry I didn't get around to it earlier 😟 01:41
auniyalopenstacksdk-functional-devstack  is failing for branch: stable/2023.1, because there is a conflict in openstacksdk version, 06:02
auniyalits frequent - https://zuul.openstack.org/builds?job_name=openstacksdk-functional-devstack+&project=openstack%2Fnova&branch=stable%2F2023.1&skip=006:02
opendevreviewAmit Uniyal proposed openstack/nova stable/2023.2: Translate VF network capabilities to port binding  https://review.opendev.org/c/openstack/nova/+/89922506:06
gibimelwitt bauzas: I felt bad after the yesterday sessions so I also did some bug triage :)07:04
kashyapgibi: Morning.  I started a crude version of it here, to get the ball rolling: https://review.opendev.org/c/openstack/nova/+/89918507:12
kashyapgibi: By publicly admitting that, you're implicitly making me feel guilty for not doing enough upstream bug triage 07:13
* kashyap wonders if working on the above patch counts as triaging LP bz 2039803 :D07:14
bauzasgibi: melwitt: sending all e-hugs to both of you <307:20
fricklerauniyal: see https://review.opendev.org/q/topic:gate-fix-unpin-osdk , seems we need that for all stable branches now (except 2023.2)07:28
opendevreviewAmit Uniyal proposed openstack/nova stable/2023.1: Translate VF network capabilities to port binding  https://review.opendev.org/c/openstack/nova/+/89894508:05
opendevreviewAmit Uniyal proposed openstack/nova stable/zed: Translate VF network capabilities to port binding  https://review.opendev.org/c/openstack/nova/+/89922908:05
opendevreviewSylvain Bauza proposed openstack/nova master: add a regression test for all compute RPCAPI 6.x pinnings for rebuild  https://review.opendev.org/c/openstack/nova/+/89923409:04
opendevreviewSylvain Bauza proposed openstack/nova master: Fix rebuild compute RPC API exception for rolling-upgrades  https://review.opendev.org/c/openstack/nova/+/89923509:04
bauzasnoonedeadpunk: ^09:04
bauzasI'll look at how grenade can verify rebuild instances09:05
noonedeadpunkbauzas: thanks for working on that!09:07
bauzasonce it's approved, I'll backport those down to Zed09:08
bauzasinteresting, I only find 2 tempest tests that verify rebuild09:16
bauzashttps://github.com/openstack/tempest/blob/d1742bad94e94ebabe875ed24415d1ff510a5ae7/tempest/api/compute/servers/test_server_actions.py#L395-L47309:16
gibikashyap: thanks for the patch please keep me reminded about it if I don't show up reviewing it. This week and next week is pretty hectic09:40
gibibauzas: maybe we need to do more public shaming of people to get them to triage bugs :D09:40
kashyapgibi: Right, it'll be the week after.  The patch doesn't deserve your review yet, but I'll need some help as I want to be careful not to introduce any other subtle issues09:41
gibikashyap: I think you can create a local reproduction for it with a multi node devstack if you set the cpu_mode to host model (and maybe tweek the devstack VMs so libvirt reports different cpu for capabilities and domcapabiltities)09:42
gibior you can try the same in an upstream CI patch09:42
gibiin the CI we set cpu_mode=custom so you can try to change that to host-model09:43
kashyapgibi: The DevStack VMs (level-1 guests) should be CentOS9 stream, yeah?09:43
gibikashyap: in my case the lvl1 was centos stream 9 09:43
gibibut I think for the repro it is enough the have different cap and domcap reported09:43
gibi+ host-model09:44
kashyapYeah09:44
kashyapgibi: For an upstream CI test, which job do you suggest to change?09:44
gibiwe have a live migration job09:45
gibi(ahh my other devstack based on ubuntu lvl1 reports the same for cap and domcap so lvl1 OS matters)09:45
gibikashyap: this is our live migration job https://github.com/openstack/nova/blob/master/.zuul.yaml#L10209:46
kashyapAh, good that you checked09:46
kashyap(On Ubuntu setup)09:47
gibiyou can try to add09:47
gibi      devstack_local_conf:09:47
gibi        post-config:09:47
gibi          $NOVA_CPU_CONF:09:47
gibito that job 09:47
gibito pass nova config09:47
gibisimilarly to https://github.com/openstack/nova/blob/master/.zuul.yaml#L400C1-L402C2609:47
kashyapgibi: Ah, thank you!  Handy example09:51
bauzasgibi: about the upstream tempest jobs, wdyt if I add https://github.com/openstack/tempest/blob/d1742bad94e94ebabe875ed24415d1ff510a5ae7/tempest/api/compute/servers/test_server_actions.py#L395-L473 to the grenade-multinode job ?09:56
bauzasI don't see any other tempest test for rebuild apart from the volume one09:57
bauzasin https://github.com/openstack/nova/blob/master/.zuul.yaml#L560 we only check the smoke tests and the live-migration ones09:57
bauzaswhich is not  a long list https://0fd77280b0334417b6ee-1d67ec5eb204f28641a7073258861323.ssl.cf5.rackcdn.com/877410/7/check/nova-grenade-multinode/4e93584/testr_results.html09:58
gibibauzas: yeah it make sense to add a rebuild test to grenade09:58
bauzasoh wait, I'm wrong09:58
bauzashttps://github.com/openstack/tempest/blob/d1742bad94e94ebabe875ed24415d1ff510a5ae7/tempest/api/compute/servers/test_server_actions.py#L26309:58
bauzasoh no, we just test test_reboot_server_hard[id-2cb1baf6-ac8d-4429-bf0d-ba8a0ba53e32,smoke]09:59
bauzasso, two possibilities : either we make rebuild_server a smoke test in tempest, or we change grenade09:59
gibithere are simpler rebuild servers like https://github.com/openstack/tempest/blob/d1742bad94e94ebabe875ed24415d1ff510a5ae7/tempest/api/compute/servers/test_servers_microversions.py#L4010:00
bauzastest_rebuild_server seems enough simple to me https://github.com/openstack/tempest/blob/d1742bad94e94ebabe875ed24415d1ff510a5ae7/tempest/api/compute/servers/test_server_actions.py#L262-L27810:01
bauzasand it doesn't depend on microversion check10:01
gibiOK, that is a good one. I think we can make that smoke10:02
bauzasor we could add all the ServerActionsTestJSON tests to the grenade-multinode job10:02
gibiI can be convinced to that too10:03
bauzasyou know what ? I'll quick ask the community today10:03
gibiwhaaat? how? :D10:03
bauzasby the PTG :p10:03
gibiOMG, you are so lucky we have a PTG :D10:03
gibiwe need more PTG :D lets make every week a PTG :D10:04
bauzaslol10:04
* kashyap notices gibi is on a special roll today10:04
bauzaswhen I look at https://0fd77280b0334417b6ee-1d67ec5eb204f28641a7073258861323.ssl.cf5.rackcdn.com/877410/7/check/nova-grenade-multinode/4e93584/testr_results.html I think we're missing a lot of server actions10:04
* gibi needs to cut back on coffeion10:04
kashyapWhat did you have for breakfast, gibi?  Share your tips; sharing is caring, your parents were right.10:04
gibiI think it is combination of excercise + coffein :)10:05
kashyapI'm on eucalyptus tea-only today due to sore throat, so low on energy.10:05
kashyapgibi: Yes, that combo works10:05
gibiohh I have ginseng tea for the PTG part of the day ;)10:05
gibibauzas: yep, I think it make sense to increase the test scope of grenade10:06
bauzasgibi: kashyap: ahah, for me I rushed to my local supermarket to just get coffee since today my machine was no longer having :;D10:07
kashyapbauzas: Are supermarket (read-made) coffees any good?  10:07
gibibauzas: you need more machines :D and a backup set of instant coffe :)10:08
kashyapgibi: Thanks for the Ginseng idea, I should try it10:08
bauzaskashyap: not that much, but I'm not a difficult guy10:10
bauzasI can drink us coffee10:10
bauzasso you can imagine10:10
kashyapYeah, I'm a slightly difficult guy with coffee.  (And _very_ difficult guy with bread - I'm in the hunt for the "best sourdough bread" :D)10:10
gibiI started to like US coffee as a warm soft drink. It has less coffein so I can drink a lot from it :)10:10
kashyap(I know, I know, "best" is relative.)10:10
gibikashyap: ask sean-k-mooney[m] for a sourdough recipe 10:11
kashyapI didn't know sean-k-mooney[m] covered that too.  Unfair! :D10:11
kashyapI don't yet have an oven (I know); so I can't make it yet myself.  Maybe I should search for a compact one10:13
gibisourdough is a journey as far as I heard. I bake simple cakes but not bread.10:15
kashyapYeah, I heard so too; for now I'm happy to buy it from a baker I know makes it well10:16
gibinow I'm getting hungry :D10:21
kashyapGo for it; it's lunchtime too :)10:21
gibitrue 10:22
sean-k-mooneyi actully dont make sourdough because i dont like the taste but i make yested breads using similar techniques/recipies i just dont keep the starter an make a polish the night before instead10:51
sean-k-mooneyvery similer texture without the sour taste10:51
gibiinteresting10:57
opendevreviewAmit Uniyal proposed openstack/nova stable/yoga: Fix the PCI device capability dict creation  https://review.opendev.org/c/openstack/nova/+/89925211:17
opendevreviewAmit Uniyal proposed openstack/nova stable/yoga: Store pf_mac_address and vf_num in extra_info  https://review.opendev.org/c/openstack/nova/+/89925311:17
opendevreviewAmit Uniyal proposed openstack/nova stable/yoga: Translate VF network capabilities to port binding  https://review.opendev.org/c/openstack/nova/+/89925411:17
whoami-rajatbauzas, hey, just to confirm, the nova team will be joining the cinder room at 1600 UTC right?12:04
bauzaswhoami-rajat: YUUUUP https://etherpad.opendev.org/p/nova-caracal-ptg#L5812:06
whoami-rajatbauzas, great, thanks!12:08
*** d34dh0r5- is now known as d34dh0r5312:20
* bauzas goes to get a coffee before starting12:56
bauzassean-k-mooney: joining ?13:02
bauzasgmann: can you just us now ?13:03
bauzasfor SLURP discussions ?13:03
sean-k-mooneyyep13:03
sean-k-mooneybe there in a sec13:03
sean-k-mooneyfeel free to start13:03
gmannjoining13:05
kashyapbauzas: I'd appreciate if someone is taking notes of the PCI device scheduling thing.  I'm on another call, but will join late to listen in13:27
sean-k-mooneykashyap: we are not talking about that13:27
kashyapOh, okay; when will that topic be discussed?13:28
sean-k-mooneyit was not the first topic and im not sure if there is a topic on that13:28
sean-k-mooneyoh you looked at thrusday13:28
sean-k-mooneynot wednesday13:28
kashyapsean-k-mooney: Ohh, duh, I just realized, silly me!13:28
kashyapIt's tech-debt now13:28
sean-k-mooneywe are talking about tech debth and speiccally upgrades13:28
kashyapThanks!  Just noticed it.13:29
gokhanisihello folks, can we enable thick or thin provisioning per vm ?13:40
dvo-plvHello, All maybe someone will have a chance to review reproposed spec file ? https://review.opendev.org/c/openstack/nova-specs/+/895924 14:57
sean-k-mooneygokhanisi: no15:33
sean-k-mooneygokhanisi: if its in realtion to a cinder volume then you coudl have diffent volume types for each15:33
sean-k-mooneyand hten you can do it on a per volume basis15:33
bauzasstephenfin: are you able to join us at least for 'exposing original AZ' topic in 8 mins or are you still blocked in another room ?15:34
sean-k-mooneygokhanisi: nova has a deprecated  config option for sparce voluem when using images_type=lvm15:34
sean-k-mooneyhttps://docs.openstack.org/nova/latest/configuration/config.html#libvirt.sparse_logical_volumes15:34
sean-k-mooneythat is not quite the same as an lvm thing pool and it shodl be avoidied15:35
whoami-rajatbauzas, hey, the cinder team is free right now if nova would like to do the cross project, or we can discuss another topic in the meantime?15:35
bauzaswhoami-rajat: we're just on a break now15:35
bauzasuntil 3.4015:36
sean-k-mooneyif the lvm group specificved in images_volume_group is a thin pool i think nova can boot vms with thin volume but we never offically supproted that in nova15:36
bauzasand then I'd like to discuss some small topic before we meet15:36
whoami-rajatbauzas, okay, sounds good, let's meet at the decided time then (1600 UTC)15:36
stephenfinbauzas: apologies, I was afk and have another meeting in 3 mins. I could join after that otherwise I'm available all day tomorrow15:57
bauzasstephenfin: unfortunately, we have cinder meeting in 3 mins and then we're done for the day. Available tomorrow 1pm UTC?15:58
stephenfinyup15:59
bauzascool, sold16:00
gibisean-k-mooney: on the healthcheck catching RPC issues: do you consider differentiating RPC call exceptions i) due to getting a negative result from the remote RPC endpoint, and ii) RPC call is failed as we cannot sent the message at all? 16:05
bauzasjohnthetubaguy: noonedeadpunk: lemme know later or tomorrow morning if you can join our nova sessions tomorrow by 1pm 17:40
bauzasboth of you have topics that are next17:40
bauzasif either of you can't attend at that time, fine, we'll starting discussing other points17:41
bauzasstart*17:41
opendevreviewGhanshyam proposed openstack/nova stable/2023.1: hyperv: Mark driver as experimental  https://review.opendev.org/c/openstack/nova/+/89915919:16
opendevreviewGhanshyam proposed openstack/nova stable/2023.1: vmwareapi: Mark driver as experimental  https://review.opendev.org/c/openstack/nova/+/89916019:17
opendevreviewPavlo Shchelokovskyy proposed openstack/nova master: Fix image conversion check in finish_migration  https://review.opendev.org/c/openstack/nova/+/89784220:04
opendevreviewPavlo Shchelokovskyy proposed openstack/nova master: Deprecate use_cow_images and 'default' images_type  https://review.opendev.org/c/openstack/nova/+/89822920:04

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