Tuesday, 2025-05-27

opendevreviewAbhishek Kekane proposed openstack/nova master: [DNM] Revert^2 "Support glance's new location API"  https://review.opendev.org/c/openstack/nova/+/95062306:40
opendevreviewLajos Katona proposed openstack/os-vif master: OVS Trunk: Add bridge_name to external_ids  https://review.opendev.org/c/openstack/os-vif/+/94973608:53
opendevreviewBalazs Gibizer proposed openstack/nova master: Translate scatter-gather to futurist  https://review.opendev.org/c/openstack/nova/+/94796612:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Use futurist for _get_default_green_pool()  https://review.opendev.org/c/openstack/nova/+/94807212:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Replace utils.spawn_n with spawn  https://review.opendev.org/c/openstack/nova/+/94807612:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Add spawn_on  https://review.opendev.org/c/openstack/nova/+/94807912:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Move ComputeManager to use spawn_on  https://review.opendev.org/c/openstack/nova/+/94818612:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Move ConductorManager to use spawn_on  https://review.opendev.org/c/openstack/nova/+/94818712:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Make nova.utils.pass_context private  https://review.opendev.org/c/openstack/nova/+/94818812:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Rename DEFAULT_GREEN_POOL to DEFAULT_EXECUTOR  https://review.opendev.org/c/openstack/nova/+/94808612:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Make the default executor configurable  https://review.opendev.org/c/openstack/nova/+/94808712:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Print ThreadPool statistics  https://review.opendev.org/c/openstack/nova/+/94834012:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Document threading mode and tuneables  https://review.opendev.org/c/openstack/nova/+/94936412:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Allow services to start with threading  https://review.opendev.org/c/openstack/nova/+/94831112:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Run nova-next with n-sch in threading mode  https://review.opendev.org/c/openstack/nova/+/94845012:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Translate scatter-gather to futurist  https://review.opendev.org/c/openstack/nova/+/94796612:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Use futurist for _get_default_green_pool()  https://review.opendev.org/c/openstack/nova/+/94807212:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Replace utils.spawn_n with spawn  https://review.opendev.org/c/openstack/nova/+/94807612:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Add spawn_on  https://review.opendev.org/c/openstack/nova/+/94807912:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Move ComputeManager to use spawn_on  https://review.opendev.org/c/openstack/nova/+/94818612:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Move ConductorManager to use spawn_on  https://review.opendev.org/c/openstack/nova/+/94818712:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Make nova.utils.pass_context private  https://review.opendev.org/c/openstack/nova/+/94818812:46
opendevreviewBalazs Gibizer proposed openstack/nova master: Rename DEFAULT_GREEN_POOL to DEFAULT_EXECUTOR  https://review.opendev.org/c/openstack/nova/+/94808612:47
opendevreviewBalazs Gibizer proposed openstack/nova master: Make the default executor configurable  https://review.opendev.org/c/openstack/nova/+/94808712:47
opendevreviewBalazs Gibizer proposed openstack/nova master: Print ThreadPool statistics  https://review.opendev.org/c/openstack/nova/+/94834012:47
opendevreviewBalazs Gibizer proposed openstack/nova master: Document threading mode and tuneables  https://review.opendev.org/c/openstack/nova/+/94936412:47
opendevreviewBalazs Gibizer proposed openstack/nova master: Allow services to start with threading  https://review.opendev.org/c/openstack/nova/+/94831112:47
opendevreviewBalazs Gibizer proposed openstack/nova master: Run nova-next with n-sch in threading mode  https://review.opendev.org/c/openstack/nova/+/94845012:47
opendevreviewBalazs Gibizer proposed openstack/nova master: Centralize cooperative yield  https://review.opendev.org/c/openstack/nova/+/95099113:22
opendevreviewBalazs Gibizer proposed openstack/nova master: [hacking] N374 do not use time.sleep(0) to yield  https://review.opendev.org/c/openstack/nova/+/95099213:22
opendevreviewBalazs Gibizer proposed openstack/nova master: Do not yield in threading mode  https://review.opendev.org/c/openstack/nova/+/95099413:32
opendevreviewBalazs Gibizer proposed openstack/nova master: Add functional reproducer for bug 2102038  https://review.opendev.org/c/openstack/nova/+/94406114:06
opendevreviewBalazs Gibizer proposed openstack/nova master: Multiple spec per PCI alias limitation  https://review.opendev.org/c/openstack/nova/+/94406214:06
opendevreviewBalazs Gibizer proposed openstack/nova master: Add functional reproducer for bug 2102038  https://review.opendev.org/c/openstack/nova/+/94406114:52
opendevreviewBalazs Gibizer proposed openstack/nova master: Multiple spec per PCI alias limitation  https://review.opendev.org/c/openstack/nova/+/94406214:52
opendevreviewBalazs Gibizer proposed openstack/nova master: Return HTTP400 for multi spec pci alias if PCI in Placement  https://review.opendev.org/c/openstack/nova/+/95100714:52
opendevreviewDmitriy Rabotyagov proposed openstack/nova master: Fix live migration error logging  https://review.opendev.org/c/openstack/nova/+/95100914:58
UgglaNova meeting in ~1h15:00
noonedeadpunksean-k-mooney: this is smth I've accidentally catched while investigating my live-migration issue ^15:00
noonedeadpunkinterestingly, failure happens sometimes on the source, but it still results in shutdown domain and ERROR state, with `shutting down, reason=crashed` in qemu15:02
sean-k-mooneyoh i see15:07
sean-k-mooneyits exepcting the pritn behavior15:07
sean-k-mooneyor rahter the person that wrote it was15:08
sean-k-mooneyprint is variadic 15:08
noonedeadpunkyup15:15
noonedeadpunkI will check on the unit test...15:21
bauzasUggla: I have an appointment at 1630UTC so I'll miss the half of the meeting fwiw15:34
Ugglabauzas, no pb15:36
UgglaMeeting in ~10mn15:48
Uggla#startmeeting nova16:00
opendevmeetMeeting started Tue May 27 16:00:40 2025 UTC and is due to finish in 60 minutes.  The chair is Uggla. 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
UgglaHello everyone16:00
fwieselo/16:01
Callum027o/16:01
gibio/16:01
Ugglaawaiting a moment for people to join.16:01
dpascualo/16:01
Uggla #topic Bugs (stuck/critical)16:02
Uggla#info No Critical bug 16:03
elodilleso/16:03
Ugglabauzas, still working on https://review.opendev.org/c/openstack/nova/+/922140 bauzas working on a patch to enable nova-next.16:03
bauzaso/16:03
Ugglabauzas, something you want to say ?16:04
Ugglaabout ^16:05
gmaano/16:05
Uggla#topic Gate status 16:06
Uggla#link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs 16:06
Uggla#link https://etherpad.opendev.org/p/nova-ci-failures-minimal16:06
Uggla#link https://zuul.openstack.org/builds?project=openstack%2Fnova&project=openstack%2Fplacement&branch=stable%2F*&branch=master&pipeline=periodic-weekly&skip=0 Nova&Placement periodic jobs status16:06
Uggla#info Please look at the gate failures and file a bug report with the gate-failure tag.16:06
Uggla#info Please look at the gate failures and file a bug report with the gate-failure tag.16:06
UgglaSeems that we are hitting a lot https://bugs.launchpad.net/glance/+bug/210942816:07
Ugglagibi, do you want to add something about it ?16:07
gibino16:07
gibiit is not nova16:08
gibiand this week I did not checked if we hit it again16:08
Ugglayep I hit it too last week.16:08
Ugglamaybe dansmith knows more about this issue ?16:09
bauzasI've seen a revert proposal 16:09
bauzasfrom Glance IIRC16:09
dansmithis this pre-revert?16:09
dansmithhttps://review.opendev.org/c/openstack/nova/+/95033616:10
dansmithmerged may 2016:10
gibiI last checked on the 19th16:10
gibiI can check for hits since then...16:10
dansmithtl;dr the new glance location API is fundamentally broken for ceph and cinder backends, we reverted nova's use of it while working on a solution for those backends in glance16:10
Ugglathx for the info dan16:12
gibiI see two hits after 20th16:12
gibi| 455491157c0f44cebf2cfcfe9f1c7b5c | 2025-05-22T07:20:41 | check    | https://review.opendev.org/950623 | master |16:12
gibi| f61be3ef2b9a442d8843f65152343018 | 2025-05-20T12:55:29 | check    | https://review.opendev.org/948450 | master |16:12
dansmithone is the revert of revert, so expected16:12
dansmiththe other is too close to merge, probably used old code16:13
gibiOK then maybe we are moving to the good direction16:13
gibidansmith: thanks for the info16:13
dansmithnp16:13
Ugglaok mobing on16:13
Uggla#topic tempest-with-latest-microversion job status16:13
Uggla#link https://zuul.opendev.org/t/openstack/builds?job_name=tempest-with-latest-microversion&skip=016:13
gmaanno new update this week16:13
Ugglaok so let's continue16:14
Uggla#topic Release Planning 16:14
Uggla#link https://releases.openstack.org/flamingo/schedule.html16:14
Uggla#info Nova deadlines are set in the above schedule 16:14
Uggla#info Only 1 weeks before Nova Spec Soft Freeze, do not forget to submit your specs. 16:15
Uggla#topic Review priorities 16:15
Uggla#link https://etherpad.opendev.org/p/nova-2025.2-status16:15
Ugglafyi I have just asked for the Cloud hypervisor, to have the first patches. As we discussed last week.16:17
Ugglabut tbh I have not looked closely yet to know if we progressed.16:18
Uggla#topic OpenAPI 16:18
Uggla#link: https://review.opendev.org/q/topic:%22openapi%22+(project:openstack/nova+OR+project:openstack/placement)+-status:merged+-status:abandoned16:19
Uggla22 patches remaining. (+1)16:19
Uggla#topic Stable Branches 16:19
Ugglaelodilles, your turn.16:19
elodillesthanks, i'll be short, as there's nothing to report16:20
elodilles#info stable branches (stable/2025.1 and stable/2024.*) seem to be in OK state16:20
elodillesUggla: back to you16:20
Ugglacool thx elodilles 16:20
Uggla#topic vmwareapi 3rd-party CI efforts Highlights16:20
Ugglafwiesel, something to share ?16:20
fwieselSo, from my side I want to introduce dpascual. He will be my stand-in, in case I should be inable to attend.16:21
Uggladpascual, welcome16:21
dpascualhi everyone16:21
fwieselHe is operating the vmwareapi CI, and hopefully should keep you in the loop in case I can't16:22
fwieselOtherwise, since last Tuesday, we have a problem with some change in neutron. I am debugging this, so the CI failures come from there.16:22
fwieselThat's from my side.16:22
fwieselUggla: back to you16:23
Ugglafwiesel, thx good to know. 16:23
Uggla#topic Gibi's news about eventlet removal. 16:24
Uggla#link Series: https://gibizer.github.io/categories/eventlet/16:24
Uggla#link nova-scheduler series is ready for core review, starting at https://review.opendev.org/c/openstack/nova/+/94796616:24
gibino new blogpost as my prios mostly elsewhere these weeks16:24
gibisean-k-mooney gave some review and I respin the series to fix them16:25
gibioslo.service threading backend released and the global req bumped so we are now using the official oslo.service version in the series16:25
gibithat is all16:25
Uggla\o/16:25
Ugglathx gibi 16:26
Uggla#topic Open discussion 16:26
Uggla#link Callum027: Spec-less blueprint for adding new attributes to libvirt domain XML metadata: https://blueprints.launchpad.net/nova/+spec/xml-image-meta16:26
Callum027Hi guys, I am proposing a spec-less blueprint to add new metadata to Nova's libvirt domain metadata for Ceilometer and other telemetry-related OpenStack services.16:26
UgglaHi Callum02716:26
Callum027To give some context, a long time ago Ceilometer used to perform API queries for polling instances. Because this was not scalable it was changed to reading the XML metadata Nova adds to the libvirt domain metadata on hypervisors. My understanding is that this was not the original intention for how this metadata is used, but Ceilometer now relies on16:27
Callum027it and has done for a long time, and changing this at this point would be a big project.16:27
Callum027The problem that Ceilometer faces is that this metadata does not provide enough information for Ceilometer to do what it needs, so Ceilometer still needs to perform Nova API queries for some things, which scales badly with the number of running instances in a cloud and increases API load. What I'm proposing are additions to Nova's libvirt domain16:27
Callum027metadata to not only make it unnecessary for Ceilometer to make API queries for compute polling in most cases, but also add additional metadata that make it easier to use services like CloudKitty to implement OpenStack billing.16:27
Callum027I'd appreciate feedback if anyone has any (sean-k-mooney has +1'd the spec and changes as an initial pass), and if everything looks good, approval to proceed with the patches created for this.16:27
gibibtw this metadata in the libvirt xml helps with troubleshooting as it tells the details of the VM from the xml instead of looking it up form the logs of from a DB dump16:27
sean-k-mooneyyep16:28
gibiso I'm supporting 16:28
sean-k-mooneythis is why i want to addm ore to it16:28
gibithis16:28
sean-k-mooneyi mean it help with billing and other ceilomenter usecases too16:28
sean-k-mooneybut if im being selfish having the info in the xml/logs means i do not have to ask supprot to ask a custoemr for it16:29
sean-k-mooneyso shortening that round trip time is a massive win IMO16:29
Callum027In our experience, having the flavour metadata was useful for helping determine how an instance ended up on a hypervisor16:29
UgglaI understand we agree with this BP. Everybody ok with a specless one ?16:30
gibiyeah I'm OK with it being a specless one16:31
sean-k-mooneyim supportive fo that and just proceedign witht he review and ensuring we have a good release note16:31
sean-k-mooneythere are some askpsec that woudl be nice to have beyond what Callum027 would liek to do. but i dont neesisarly want to expand the scope of there request to include them16:32
sean-k-mooneyso if we decied to work on those we can file a follow up bluepritn or revisit the discussion16:32
gibi+1 on follow up and keep the scope small and land it quickly16:33
Callum027Sounds great, thanks guys, we've actually been using this in our production envs for a little while and it's been working great so I'm confident it's ready to go16:33
gibiCallum027 thanks for working on it16:33
UgglaCallum027, cool16:34
Callum027That's it from me Uggla, thanks16:34
Callum027Actually, do I need to add this to the Etherpad?16:35
UgglaCallum027, it is ok, I have just updated it16:36
Callum027Awesome, thank you!16:36
Ugglabtw, thanks for joining this call.16:36
UgglaI guess sean-k-mooney wanted to discuss this https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/NSW3OG5ME5RDPQYLHF4T4RCWPQYG57PK/ too16:37
gibiit seems they have an RFE but they don't have a person volunteering to impelemnt16:40
gibiI guess we can wait until we have somebody who at leat can propose a spec 16:40
sean-k-mooney /me clicks16:40
gibisean-k-mooney: this is the memballon RFE16:40
sean-k-mooneyoh that16:40
sean-k-mooneyya i kind of felt like may i shoudl jsut spend an afternoon and write it16:41
sean-k-mooneybasicaly the short version is16:41
sean-k-mooneynova orgianlly did not enabel the mem balloan at all unless you enabel memory stat reporting16:41
sean-k-mooneyat some point libvirt started adding it by default16:41
sean-k-mooneybut we have never actullly used it to release/reclaim unused memory form the guest 16:41
sean-k-mooneybecause that used to require a special agent on the host16:42
sean-k-mooneyproxmox and ovirt provided those16:42
sean-k-mooneythat now built into libvirt16:42
sean-k-mooneyso we coudl just hardcode 2 xml atributes16:42
sean-k-mooneywhich woudl allwo memory to be release in 2 cases16:42
sean-k-mooneyoen when the OOM reaper is about to kill the vm if we have auto defalte on the vm gets a chane to free memory16:43
sean-k-mooneythe other one "freePageReporting"16:43
sean-k-mooneyallow the memory to be retruend to the host any time the guest free memory16:43
sean-k-mooneyi think it would nice ot supprot both in nova 16:43
sean-k-mooneybut ya someone just needt to write it16:44
sean-k-mooneyi kind of wodnered how other felt16:44
gibiif you have time to write it I'm not against it, but it is just a nice to have16:44
sean-k-mooneytrack this as a wishlist RFE bug?16:45
sean-k-mooneyspec?16:45
sean-k-mooneyi feel like this is one of those things where is quicker to write then disucss :)16:45
UgglaYep that sounds quite strait forward so specless BP, I think.16:46
gibiif this is hardcode as enalbed then specless16:46
sean-k-mooneyall of our qemu and linvert version miniums are above wehre this was added so there is no migration or upgrade aspect either16:46
gibidoes it effect realtime / nfv guest performance?16:46
sean-k-mooney:)16:46
sean-k-mooneywell yes but they normlaly turn off the mem ballon entirly 16:47
sean-k-mooneybecause it addds overhead that they dont tolllerate16:47
sean-k-mooneywhicih is why we shoudl fix the bug that stops you form being able to do that16:47
gibiahh16:47
sean-k-mooneyhttps://bugs.launchpad.net/nova/+bug/206919216:47
gibiso we should not make that situation worse :) Lets fix the bug first then16:47
sean-k-mooneyso this would be hard code on if you have the mem balloan enabled16:48
sean-k-mooneygibi: rajesh ahs a patch up to fix that bug https://review.opendev.org/c/openstack/nova/+/94562116:48
gibicool16:48
gibiso I'm OK with a specless16:49
gibiand I will look at that bugfix16:49
sean-k-mooneyUggla: gibi ok lets do this. if i find time to work on this before m2 ill file a specless blueprint and we can aprove it then16:49
sean-k-mooneyif not i can file a RFE bug or similar tracker and if someone has time we can work on it later16:49
gibisounds good to me16:50
Uggla+116:50
UgglaI have tracked that in the etherpad no to forget.16:51
UgglaSomething else to discuss ?16:52
gibi-16:52
UgglaDo you have still energy left to triage 1 or 2 bugs ?16:53
gibi-16:53
sean-k-mooneywe can proably do one16:53
sean-k-mooneyalthough if you have not noticed im a littel disrtrated today. but we can try to do one16:54
Uggla#topic Bug scrubbing 16:54
Uggla#link: https://etherpad.opendev.org/p/nova-bug-selection-for-triaging#L416:54
UgglaJust one16:55
Ugglahttps://bugs.launchpad.net/nova/+bug/210350016:55
UgglaTo my mind that sounds a valid one. At least regarding the comment from Brian.16:56
gibidb error in the neutron code, this is a neutron bug16:58
gibiat least neutron should not return 50016:58
sean-k-mooneyso we had a vm create request with --network16:59
sean-k-mooneyit existsed at the api but by the time we got to the compute it as deleteed16:59
sean-k-mooneyi guesss it coudl happen when we do the quota check as well16:59
gmaanand nova do capture NetworkNotFound  exception if it is not found and requested https://github.com/openstack/nova/blob/221a3e89e8988bc664298106ee691a4e41ca71f9/nova/api/openstack/compute/servers.py#L84217:00
sean-k-mooneyin anycase ya we shoudl get back a 400 not a 50017:00
gmaanor somewhere neutron exception is lost  and not raised to controller ?17:00
sean-k-mooneythe expected behivor here shold be that nova puts the vm in error17:00
sean-k-mooneyand when the vm is deleted we would clean up any prot that were created then17:01
sean-k-mooneybased on teh delete on termeinate behaivor17:01
gmaanyeah, bug say ignore the deleted network port and continue VM creation which does not seems right17:01
sean-k-mooneyits not form a nova point of view because we could not honner the orginal request17:01
sean-k-mooneyso depending on where this failed it soudl be burried in cell 0, rejected at the quoata check with a 400 or in error in the cell db if it got all the way to the compute17:02
sean-k-mooneyreading it more careflyy im tempeted to mark it inviald in nova17:04
* gibi bows to Uggla and disappers17:04
sean-k-mooneyin there case its the quota check that is failing whne we list all prots for a tenatnt17:04
Ugglasean-k-mooney, if you are unsure we can keep it open for next week.17:05
sean-k-mooneyalthogh if we are missing the try accpate on teh network not found then thats a valid bug i guess17:05
Ugglasale for valid ?17:07
gmaanI have not tracked the exact call of validate_networks() but nova handle NetworkNotFound in _validate_requested_network_ids 17:07
gmaan https://github.com/openstack/nova/blob/221a3e89e8988bc664298106ee691a4e41ca71f9/nova/network/neutron.py#L98817:07
gmaandoes bug mention 500 is returned? or 400 ?17:09
sean-k-mooneygmaan: i think neturon is returnign a 50017:09
sean-k-mooneyhttps://paste.openstack.org/show/bt3BWnyrBbQspiFx8KPZ/17:09
gmaanohk17:09
sean-k-mooneyi think we need more info to be sure17:09
sean-k-mooneythe do have a NetworkNotFound excption https://paste.openstack.org/show/bJL9b5aY99XpZlLZdzgy/17:10
gmaanI think nova hanlding the error correctly if neuton return NetworkNotFound 17:10
gmaanand controller also handle NetworkNotFound  so 400 will be return17:10
sean-k-mooneycan you comment to that effect on the bug17:11
gmaansure, will do after TC meeting17:11
sean-k-mooneythe first step to fixing this if we were to fix it in nova woudl be a repoducer test anyway17:11
sean-k-mooneyiesally a functional one17:12
Ugglasean-k-mooney, does that mean we can set it as valid ?17:13
UgglaI need to close the meeting, so I propose to look at that bug offline later or next week.17:15
UgglaThanks all and thanks for the extended time for bug triage.17:15
gmaanUggla: I will check exact trace of validate_network and see if nova missing NetworkNotFound  handling anywhere17:15
Uggla#endmeeting17:15
opendevmeetMeeting ended Tue May 27 17:15:54 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:15
opendevmeetMinutes:        https://meetings.opendev.org/meetings/nova/2025/nova.2025-05-27-16.00.html17:15
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/nova/2025/nova.2025-05-27-16.00.txt17:15
opendevmeetLog:            https://meetings.opendev.org/meetings/nova/2025/nova.2025-05-27-16.00.log.html17:15
gmaanand comment in bug17:15
gmaanaftr TC meeting17:16
Ugglathanks gmaan 17:16
UgglaSorry I close the meeting a bit too quickly17:16
UgglaAnyway time for me to afk, see you tomorrow.17:17
gmaanits fine, actually 17 UTC, TC meeting start so difficult to respond here on time :)17:17
Ugglano worries, I think I would close the meeting without bug triage because we were almost on top of the hour.17:19
sean-k-mooneyi set it to incomplete17:21
sean-k-mooneywe can come back next week 17:21
Ugglaok sean-k-mooney 17:22
sean-k-mooneybut i suspect if the neutorn issue is fixed nova will do the right thing17:22
opendevreviewCallum Dickinson proposed openstack/nova master: Fix image ID in libvirt metadata when unshelving  https://review.opendev.org/c/openstack/nova/+/94297321:04
opendevreviewCallum Dickinson proposed openstack/nova master: Add image meta to libvirt XML metadata  https://review.opendev.org/c/openstack/nova/+/94276621:04
opendevreviewCallum Dickinson proposed openstack/nova master: Add more flavor metadata to libvirt guest XML  https://review.opendev.org/c/openstack/nova/+/94297421:09
Callum027sean-k-mooney: I know it's not strictly necessary but I've rebased the branches to make sure they're fine to merge with the newer master branch21:09
Callum027(the image meta blueprint ones, and the bugfix for image ID in libvirt metadata)21:10
Callum027Also added some more detail to the release notes as discussed in the meeting21:10

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