Thursday, 2023-04-06

opendevreviewKonrad Gube proposed openstack/nova-specs master: Re-propose using extend volume completion action for 2023.2  https://review.opendev.org/c/openstack/nova-specs/+/87723308:29
opendevreviewMerged openstack/nova stable/xena: db: Resolve additional SAWarning warnings  https://review.opendev.org/c/openstack/nova/+/87406610:43
*** ministry is now known as __ministry10:55
opendevreviewMerged openstack/nova stable/wallaby: Reattach mdevs to guest on resume  https://review.opendev.org/c/openstack/nova/+/82197812:44
*** blarnath is now known as d34dh0r5313:15
opendevreviewribaudr proposed openstack/nova stable/yoga: Don't provide MTU value in metadata service if DHCP is enabled  https://review.opendev.org/c/openstack/nova/+/87974013:19
opendevreviewribaudr proposed openstack/nova stable/yoga: Don't provide MTU value in metadata service if DHCP is enabled  https://review.opendev.org/c/openstack/nova/+/87974013:38
opendevreviewribaudr proposed openstack/nova stable/yoga: Don't provide MTU value in metadata service if DHCP is enabled  https://review.opendev.org/c/openstack/nova/+/87970113:42
opendevreviewribaudr proposed openstack/nova stable/ussuri: Don't provide MTU value in metadata service if DHCP is enabled  https://review.opendev.org/c/openstack/nova/+/87970213:45
opendevreviewribaudr proposed openstack/nova stable/xena: Don't provide MTU value in metadata service if DHCP is enabled  https://review.opendev.org/c/openstack/nova/+/87970313:51
opendevreviewribaudr proposed openstack/nova stable/wallaby: Don't provide MTU value in metadata service if DHCP is enabled  https://review.opendev.org/c/openstack/nova/+/87970413:52
opendevreviewribaudr proposed openstack/nova stable/victoria: Don't provide MTU value in metadata service if DHCP is enabled  https://review.opendev.org/c/openstack/nova/+/87970513:52
opendevreviewribaudr proposed openstack/nova stable/train: Don't provide MTU value in metadata service if DHCP is enabled  https://review.opendev.org/c/openstack/nova/+/87970613:54
opendevreviewliang jiechao proposed openstack/nova-specs master: Generic vdpa spec  https://review.opendev.org/c/openstack/nova-specs/+/87933813:58
stephenfinbauzas: Think you could hit this up https://review.opendev.org/c/openstack/nova/+/872429/ ?14:07
opendevreviewDan Smith proposed openstack/nova-specs master: Add compute-object-ids spec for 2023.2  https://review.opendev.org/c/openstack/nova-specs/+/87729114:22
dansmithsean-k-mooney: added a bunch more meat to this ^ around migration handling14:22
dansmithas I'm working through the actual implementation I'm finding that we throw node names around more than I was really thinking, because of the migrations14:23
dansmithsean-k-mooney: also, see my comment here:14:46
dansmithhttps://review.opendev.org/c/openstack/nova/+/87823814:46
dansmithI don't want to recheck that and make it merge if you disagree, but.. I'm pretty sure that's not related since that same failure has been happening a lot14:46
opendevreviewDan Smith proposed openstack/nova-specs master: Add compute-object-ids spec for 2023.2  https://review.opendev.org/c/openstack/nova-specs/+/87729116:26
opendevreviewMerged openstack/nova stable/yoga: Reproduce live migration rollback w/o multi port bindings error  https://review.opendev.org/c/openstack/nova/+/83992116:49
sean-k-mooneydansmith: ill be aroudn for a litle bit but before i finsih for the long weekend i wante to checkback with you for the laze load patch17:13
sean-k-mooneyhttps://review.opendev.org/c/openstack/nova/+/878238 17:13
sean-k-mooneyyou mentioned you see the same failure in other runs17:13
sean-k-mooneygiven that its proably unrelated just looks suspcious given what you were updateing17:14
sean-k-mooneyi cna read +2 and recheck it 17:14
sean-k-mooneybut i was wondering if you had filed a gate bz or anything for this17:15
sean-k-mooney*gate bug17:15
dansmithno, I haven't noticed it before this, I just went looking to see if it was really new here17:15
dansmithI'm not sure why we'd see it for scheduler and not conductor, which already added the singleton infra17:15
sean-k-mooneyso i think i have seen this before but not consitently17:15
sean-k-mooneywell the base class is also alredy resting the singelton17:16
sean-k-mooneyall you changed is doing it via the property17:16
sean-k-mooneywhich is even more strange17:16
sean-k-mooneylike i dont know why calling the singelton later would chagne the behavior17:16
dansmith...right17:16
sean-k-mooneyso the hits you found seam to be for 878763, 875621, 879500 and now 87823817:19
sean-k-mooneydansmith: so other then the fact that two of these were submited by you id dont see anything quicly that woudl make me think this is specific to your change17:30
sean-k-mooneyso i think this is an exting issue so we can proceed with the lazy loading17:30
sean-k-mooneythe first hit in the lst 30 days was  Mar 28, 2023 @ 12:58:01.78617:31
sean-k-mooneyso maybe we could see what merged just before that17:31
dansmithbut we're also not hitting them very often, so I'm not sure looking at temporal merges is likely to be very fruitful17:31
opendevreviewDan Smith proposed openstack/nova master: Add compute_id to Instance object  https://review.opendev.org/c/openstack/nova/+/87950017:32
sean-k-mooneyfair i guess we can just keep an eye out and see if this starts happening more often17:32
dansmithsean-k-mooney: based on this I'm assuming you didn't see my ping about it above, which means you likely didn't see my ping before that about the spec?17:32
sean-k-mooneycorrect but scrolling up i see them17:33
dansmithno rush, so don't worry about it today17:33
dansmithjust fyi for tomorrow or next week17:33
sean-k-mooneyya proably next week17:35
sean-k-mooneyskiming it i did not think about migration being affect by this durign the ptg17:35
sean-k-mooneybut ya it would make sesne if we are addign the srive_id to the instace17:35
dansmithme either, but we update host and node from migration a LOT17:35
sean-k-mooneybefore the ptg i was not expectign to update the instnace in this cycle17:36
dansmithmy patch actually makes us do that less, updating it to be "this node here" instead of "whatever the migration said" in several places17:36
sean-k-mooneyi assumed it was just going ot be the compute but there is value in doing both17:36
sean-k-mooneyack17:36
sean-k-mooneyya so jira has eaten all my brin power so im not digesting the spec reading it17:37
sean-k-mooneyso ya ill take a look on tueday and just assume your right :)17:37
sean-k-mooneyi did see you had started the work on it17:38
dansmithyep, np17:38
dansmithas noted in the ptg,17:38
dansmithI think we should do more developing the code and spec in parallel, after initial sign-off on the idea17:38
dansmithso I'm trying to keep my spec updated with the wrinkles I'm finding17:38
dansmithand just hope that bauzas will approve me before the spec lands :)17:38
sean-k-mooneyill reply on artom patch17:42
sean-k-mooneybut if i recall corectly its because this is invoked in the perodic task asn we are trying to avoid loading all of the instnace numa toplogy blob form the data base17:42
dansmithbut we're iterating it already no?17:43
sean-k-mooneythis is invoked in the update_avaiable_resouces periodic 17:43
dansmithit seems like we're just creating a new topology by iterating the old one, then doing the math17:43
dansmithlike, instead of obj_clone() (if we need to be doing it on a copy)17:44
sean-k-mooneyi also dont have this fully loaded in cache but i think we are actully iterating over the domains intially rather then having a fully set of instance objects17:45
dansmithwe're iterating over host topology, AFAICT17:45
dansmithbut not important right now, I was just asking17:45
dansmith(as noted in my reply)17:45
sean-k-mooneyso im not saying this cant be recactored but if i recall correctly its becasue of this https://github.com/openstack/nova/blob/49aa40394a4857a06191b05ea3b15913f328a8d0/nova/compute/resource_tracker.py#L1334-L1371 code path17:47
dansmithright, it's making a copy, modifying it and returning17:48
dansmithobj_clone() is the way to do that to avoid silly omissions like this bug17:48
sean-k-mooneyya17:49
dansmithanyway, as I said, I'm not saying it needs to be refactored right now, I was just wondering why we were doing it the most laborious and error-prone way possible17:49
sean-k-mooneyso this comes form the initall commit it seams17:55
sean-k-mooneyhttps://github.com/openstack/nova/commit/b11dbfa4902cdd74bad3745db177d80b1c8b07c617:55
sean-k-mooneyhttps://github.com/openstack/nova/blob/b11dbfa4902cdd74bad3745db177d80b1c8b07c6/nova/virt/hardware.py#L1121-L115117:57
sean-k-mooneythat predates OVOs being split out of nova i think i wonder if it just the clone did not exist then17:58
dansmithno, it did17:59
dansmithperhaps just an omission17:59
sean-k-mooneyhttps://github.com/openstack/nova/blob/b11dbfa4902cdd74bad3745db177d80b1c8b07c6/nova/objects/base.py#L370-L37217:59
sean-k-mooneyso ya it did 18:00
sean-k-mooneyand since it worked we just didnt clean it up18:00
sean-k-mooneyanyway i woudl prefer to proceed with the small fix and maybe swap to that on master in a followup18:00
sean-k-mooneywe would ahve to see if there are any field that should not be cloned18:01
sean-k-mooneyliek we want to reset the usage filed18:01
dansmith...that's what I said18:01
sean-k-mooneyoh i know im just confirming that looking at the git history its not obvious why that approch was nto taken orginally18:02
dansmithokay18:02
sean-k-mooneyok im going to finish for today. if i dont get to your spec on tuesday feel free to remind me18:03
sean-k-mooneyenjoy your weekend o/18:03
opendevreviewMerged openstack/nova stable/xena: Add debug log for scheduler weight calculation  https://review.opendev.org/c/openstack/nova/+/87940418:04
dansmithack, thanks, later18:04
-opendevstatus- NOTICE: The Gerrit service on review.opendev.org will be offline for extended periods between 22:00 and 00:00 UTC for software upgrades and project renames: https://lists.opendev.org/archives/list/service-announce@lists.opendev.org/thread/VW2O56AXI4OX34CWDNRNZDCWJDZR3QJP/21:05
-opendevstatus- NOTICE: The Gerrit service on review.opendev.org will be offline for extended periods over the next two hours for software upgrades and project renames: https://lists.opendev.org/archives/list/service-announce@lists.opendev.org/thread/VW2O56AXI4OX34CWDNRNZDCWJDZR3QJP/21:59

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