Tuesday, 2024-10-29

gibisean-k-mooney: thanks for the reviews on https://review.opendev.org/q/topic:%22bp/igb-vif-model%2207:50
gibibauzas, melwitt, dansmith : can some of you be the second core on ^^ I promise it is simple :)07:51
bauzasshit, "Your message to openstack-discuss@lists.openstack.org awaits moderator approval"08:25
bauzasbecause "The message is larger than the 40 KB maximum size"08:25
* bauzas facepalms08:25
bauzasgibi: sure, looking08:26
bauzasokay, I'll prioritize your series review this morning08:26
fricklerbauzas: is this intentionally large message or html by accident. I can look into approving it if needed unless you want to wait for fungi to be back08:54
bauzasfrickler: I attached a txt file, hence the message size08:55
bauzasdo you want me to send again the message without the etherpas backup file ?08:55
bauzasetherpad*08:56
fricklerbauzas: linking to the etherpad should be enough I guess?08:59
bauzasfrickler: I always do that by linking to an etherpad readonly copy, but this time I also attached the file backup09:06
fricklerbauzas: ok, so let me just try to approve your message, then, so you don't need to resend09:15
frickleroh, wait, you just did09:15
bauzasfrickler: wait09:15
bauzasyeah I just sent it again without the attached file09:15
fricklerok, then I'll try to drop the other mail instead to avoid ending up on the list as duplicate09:16
fricklerhmm, I didn't manage to do that, will need some advice from fungi who'll hopefully read this before picking up moderation chores09:27
bauzas++09:27
*** ykarel_ is now known as ykarel09:49
opendevreviewBalazs Gibizer proposed openstack/nova master: [doc]Add `socket` option to [pci]alias numa_policy  https://review.opendev.org/c/openstack/nova/+/93363610:06
gibisean-k-mooney, bauzas: a small doc bug fix ^^10:06
fungifrickler: bauzas: sure, i can discard the larger duplicate, but the moderation hold notice you received should have also included instructions on how to cancel your own post instead10:47
fungi(if you saved it)10:48
semanticHello, guys! Could someone with +2 power please look into https://review.opendev.org/c/openstack/nova/+/931737 when it's possible?10:53
sean-k-mooneygibi: i breifly looked at my email last night but said i would respond in the mornining11:06
sean-k-mooneygibi: so ya the socket policy should work via the alias and flaovr, it does not work via the neutron port because we never got around to adding it to the enum on the neutron side11:07
gibisean-k-mooney: cool, thanks for confirming11:41
gibibauzas: thanks for the review on igb. I will respin the doc patch at the top of the series in a minute. I see you did not added +W to the rest of the series either. Is it intentional?11:50
sean-k-mooneygibi: fixing the fact that you cant do the socket polocy vai neutron is a nice lowish hanging frut but customers have not asked for it recently so it just never was a priority11:51
sean-k-mooneyim pretty happy with the igb state so if you need me to rereview ping me11:52
opendevreviewBalazs Gibizer proposed openstack/nova master: [doc]Developer doc about PCI and SRIOV testing  https://review.opendev.org/c/openstack/nova/+/92883411:52
gibisean-k-mooney: just respined the doc patch to fix the q35 nit in it ^^11:54
sean-k-mooneycool im +2 on the full stack so ill leave +w to bauzas when they have tiem to re review11:56
gibiOK cool11:56
bauzassean-k-mooney: gibi: ack, will click on the submit magical button12:55
bauzasgibi: sorry was outside for my usual 'gym'12:55
*** dc is now known as Guest786613:27
gibibauzas: ack, thanks13:29
*** ykarel_ is now known as ykarel13:59
bauzasreminder for EU people : the nova meeting will happen in 49 mins given the DST change for us15:11
fungibauzas: i went ahead and discarded your larger ptg summary that was held due to the text attachment, just remember that you can cancel your own held posts too15:35
bauzasfungi: sorry, I got no way for knowing how to delete the post by the back email15:36
fungiah, i think it was a link in the bottom of the message in the past, but maybe mailman v3 changed that. i'll test it myself15:37
fricklerjust guessing it might have been move into a header similar to the Archived-At?15:46
zigobauzas: As I told you I was on holidays during the PTG. I didn't even open my laptop even once ! :)15:53
fricklerthat sounds like a true holiday :)15:54
zigoYeah.15:56
zigoWent to Malaga (next to it...).15:56
bauzaszigo: haha cool16:00
bauzasanyway, let me start the meeting16:00
bauzasfungi: sorry I was on another meeting, I can provide you the exact email I got16:00
bauzas(after the meeting, of course)16:00
bauzasanyway, starting now16:00
bauzas#startmeeting nova16:00
opendevmeetMeeting started Tue Oct 29 16:00:57 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
bauzaswhat's up folks ! 16:00
bauzas#link https://wiki.openstack.org/wiki/Meetings/Nova#Agenda_for_next_meeting16:01
bauzaswho's around ?16:01
tkajinamo/16:01
dansmitho/16:01
bauzaslet's try to have a very short but productive meeting, since we had the PTG last week16:01
bauzas#topic Bugs (stuck/critical) 16:02
bauzas#info No Critical bug16:02
bauzas#info Add yourself in the team bug roster if you want to help https://etherpad.opendev.org/p/nova-bug-triage-roster16:03
bauzasany important bug you'd like to raise ?16:03
* gibi finishing a meeting16:03
bauzasokay moving on so16:03
bauzas#topic Gate status 16:04
bauzas#link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs 16:04
bauzas#link https://etherpad.opendev.org/p/nova-ci-failures-minimal16:04
bauzas#link https://zuul.openstack.org/builds?project=openstack%2Fnova&project=openstack%2Fplacement&pipeline=periodic-weekly Nova&Placement periodic jobs status16:04
bauzas#info Please look at the gate failures and file a bug report with the gate-failure tag.16:04
bauzas#info Please try to provide meaningful comment when you recheck16:04
bauzasI looked at some changes this week, but I haven't seen any problem so far16:04
bauzasanything people saw on our gate ?16:05
Ugglao/16:05
sean-k-mooneyo/16:06
tkajinamnothing I'm aware of16:06
fwieselo/16:06
bauzasbefore moving on, I'm still awaiting the results of the periodic checks16:06
bauzasgosh, it takes a while16:06
tkajinampy38 was removed from master u-c so now py38 job may be completely broken in master, but we believe we already bumped the min version of all nova deliverables so no job may still run in py38 for master16:07
bauzasah, got it, all periodics in green except nova-emulation on 2023.2 stable branch16:07
tkajinamhttps://review.opendev.org/c/openstack/requirements/+/92520116:07
tkajinamjust fyi16:07
tkajinamnext big event may be switch to noble, I expect16:07
bauzastkajinam: thanks for the note, I'll mention something about that in the next topic16:07
bauzastkajinam: when is planned that big change ?16:08
tkajinamI saw gmann started submitting a few patches for it but I've seen a few projects have problems when run in noble so it may take some time16:08
sean-k-mooneyit should happen in the next few weeks16:08
sean-k-mooneyso ideally before m1 perhaps m2 at the very latest16:09
tkajinamyeah16:09
sean-k-mooneynova-next has been on it since last cycle16:09
tkajinamhttps://review.opendev.org/c/openstack/nova/+/93264816:09
sean-k-mooneyi breifly looked at the docs failure16:09
sean-k-mooneynova is in a pretty good state16:09
tkajinamprobably https://review.opendev.org/q/topic:%22migrate-to-noble%22 is a better link16:10
sean-k-mooneyi think we just need to add the right dep for pcr2 to bindep16:10
bauzasyeah I'm not afraid of the noble change in the gate, but I'd like somehow to get noticed when it happens16:10
sean-k-mooneywell its for us to review16:10
sean-k-mooneythere are two parts16:10
sean-k-mooneyone is devstack will change its default nodeset16:10
sean-k-mooneythe other is we need to update our in repo jobs https://review.opendev.org/c/openstack/nova/+/93264816:10
sean-k-mooneydoes the latter16:11
fricklerthere's an ML thread on the noble upgrade https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/JOMDY26TCW7OX3NXRGOYQCIDXNNJ4E25/16:11
bauzasok, I'll cc myself on gmann's patch16:11
fricklerI assume gmann will update once ready16:11
sean-k-mooneyyep so at the momp[ent the only blocker on teh nova side that im aware of is including the correct package for prce.h16:12
sean-k-mooneyin the docs jobs (api ref ectra)16:12
fricklerack, lots of other projects look much worse off16:12
bauzashence the failure16:13
sean-k-mooneyyep so in my devstack i have pcre 2 and 3 and maybe 1 installed 16:13
sean-k-mooneywe just need to see which one actully provides the correct dep16:13
bauzasack16:13
sean-k-mooneythe packaging of that is a bit weired and may have changed16:13
bauzasI guess we're cool then16:13
sean-k-mooneymore or less16:13
opendevreviewMerged openstack/nova master: Refactor obj_make_compatible to reduce complexity  https://review.opendev.org/c/openstack/nova/+/92859016:14
sean-k-mooneyi think we can just review this as normal16:14
sean-k-mooneyand check in each week until merged16:14
bauzasok, moving on then16:15
bauzas#topic Release Planning 16:15
bauzas#link https://releases.openstack.org/epoxy/schedule.html16:16
bauzas#action bauzas to add Epoxy nova deadlines in the schedule16:16
bauzasif you were not present at the PTG, you need to know that we'll have a spec soft freeze by mid-Dec16:16
bauzasplan in advance to write your spec accordingly16:16
bauzasthe earlier the better as always16:17
bauzas#topic Review priorities 16:17
bauzas#link https://etherpad.opendev.org/p/nova-2025.1-status16:17
bauzasI moved some stuff, but I need to do a scan check of all the items in there16:17
bauzas#topic PTG summary 16:18
bauzasfor those who were not able to attend :16:18
bauzas#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/HZZPADKTWNMBGRSOEMSPLN432DXZYYTL/16:18
bauzasfeel free to raise questions or remarks in that thread16:18
bauzas#topic Stable Branches 16:19
bauzashah, elodilles_pto is on PTO as the nick says16:19
bauzaslet's move on then to the next topic unless someone wants to raise something about stable branches16:19
zigoFYI (about this link): We'd love to have "vTPM live migration" implemented... :P16:19
bauzaszigo: make a wish 16:20
sean-k-mooneymany woudl and there is at least some hope that it will be doen in epoxy16:20
sean-k-mooneyits non trivial however without wekening security16:20
bauzasthere is already some code there so the wish wouldn't be too hard to do16:20
sean-k-mooneyyes and no the current code is not accpabel as is as it wont work in the general case without custom policy16:21
bauzaszigo: if you really like the case, please review the spec then once it's uploaded16:21
sean-k-mooneybut that is why we are goign to have a spec and try and delvier a better generic solution16:22
bauzaszigo: as sean-k-mooney is explaining, we discussed about user bond of trust with admins 16:22
bauzasso I'd like your op voice to be shared on that spec16:22
bauzasanyway, let's not derail the meeting into a technical discussion about a specific feature16:23
bauzasmoving on (and I think we can skip the stable branches topic for today)16:24
bauzas#topic vmwareapi 3rd-party CI efforts Highlights 16:24
bauzasfwiesel: want to share something ?16:24
fwieselYes, sorry. I found a regression in our networking driver and fixed it. But there is another one.16:27
fwieselSome race-condition in the startup. I am optimistic that I can fix it this week.16:28
fwieselThat's from my side. Back to you bauzas.16:28
bauzasthanks16:29
bauzasand good luck with the investigation16:29
bauzas#topic Open discussion 16:29
bauzasjust refreshed the page, nothing in there16:29
bauzasso, anything anyone ?16:29
tkajinamI've proposed oslo.utils release so we hopefully get it soon and can use it for some work in nova https://review.opendev.org/c/openstack/releases/+/93362716:30
sean-k-mooneyi tought there was somethign we said to cover in the meeting instead of the ptg16:30
sean-k-mooneybut i dont recall16:30
tkajinamdansmith, ^^^ just fyi16:30
dansmithtkajinam: thanks16:30
bauzastkajinam: thanks16:30
tkajinamI'll work on https://bugs.launchpad.net/nova/+bug/2083518 once the release is created16:31
sean-k-mooneyi might be thinkign of https://review.opendev.org/c/openstack/nova-specs/+/932653 but i highlighted that in the cidner cross project16:31
tkajinamsean-k-mooney, ah, yeah16:32
bauzasyeah, we had no topics that were left to be discussed16:32
sean-k-mooneytkajinam: you are porting that to oslo yes 16:32
sean-k-mooneyand we will just consume the predecate form there once its released16:32
tkajinamsean-k-mooney, yes. you are correct.16:32
sean-k-mooneyya so i dont see anythign contoversion with that so im happy to review that when its ready16:33
tkajinam:-)16:33
tkajinamsean-k-mooney, talking about the spec you raised... I think you spotted a nice point and we need a new mechanism in cinder (qos specs which are not used by cinder but by nova during attachment)16:34
tkajinamI overlooked the fact that the prpoosal is trying to use the existing qos specs but these are cinder internal one and can't be used by nova16:34
sean-k-mooneywell frontend qos policies are use by the hypervior (libvirt in this case) 16:34
sean-k-mooneyto enforce it where as backend qos polcies are done on the stroage backend16:35
tkajinambut that qos is associated with flavor, right ?16:35
sean-k-mooneyno16:35
sean-k-mooneyits assocated witht eh volume16:35
sean-k-mooneywe also have the ablity to do it via the flavor for nova created block devices16:35
sean-k-mooneyusing the quota:* extra specs16:35
sean-k-mooneyi belive the current state is you can configure hard limits today16:36
sean-k-mooneybut not burst16:36
sean-k-mooneyand the brust limist are what they want to enabel16:36
sean-k-mooneybut that was my question to the cinder folk16:36
tkajinamok16:36
sean-k-mooneyto have them confirm what is and is not expected to be requestable vai cinder today16:36
tkajinamI thought the qos specs are not propagated via connection info but it's set in storage backend16:36
tkajinamI'll recheck it and fix my comments in that spec if needed16:37
sean-k-mooneyyou set them on the voluem type and im not sure how they are propegated to nova16:37
sean-k-mooneyso this is where we need input form the cider folk16:37
sean-k-mooneyi.e are tehy on teh attachmetn? conection info? do we need to look them up ectra16:38
bauzascan we end the meeting ?16:38
sean-k-mooneyyep i think so16:38
tkajinamyeah we can discuss details in the spec16:38
sean-k-mooneythis can be an async dicussion16:38
bauzascool16:38
bauzasthen thanks all16:38
bauzas#endmeeting16:38
opendevmeetMeeting ended Tue Oct 29 16:38:49 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:38
opendevmeetMinutes:        https://meetings.opendev.org/meetings/nova/2024/nova.2024-10-29-16.00.html16:38
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/nova/2024/nova.2024-10-29-16.00.txt16:38
opendevmeetLog:            https://meetings.opendev.org/meetings/nova/2024/nova.2024-10-29-16.00.log.html16:38
sean-k-mooneytkajinam: for what its worht i have only ever used cinder qos with ceph using the backend mode so i have nerver personally tried to use the frontend mode16:42
sean-k-mooneyi think you can use it with cinder-lvm16:42
sean-k-mooneybut im fuzzy on the details16:42
sean-k-mooneythats a long way to say i think this coudl be configured and enabeld in tempest or whitebox tests and validated end to end in 1st party ci.16:43
sean-k-mooneyso im not really conserned about the testablity ro the libvirt xml generaion just the api contract between nova/cinder 16:44
sean-k-mooneyi woudl hope the exisating cidner tempest plugins or core tempest could verify frontend qos and the proposer could jsut extend that (in adddtion to unit/fucntional tests)16:46
tkajinamhttps://github.com/openstack/cinder/blob/master/cinder/volume/driver.py#L2698-L275616:46
tkajinamahh, wait16:47
tkajinamhttps://github.com/openstack/cinder/blob/master/cinder/volume/manager.py#L1831-L183216:47
tkajinamok I understand what you mean16:47
sean-k-mooneyright cinder has an enum https://github.com/openstack/cinder/blob/master/cinder/volume/qos_specs.py#L33 for diffent type of qos16:48
sean-k-mooneyand as you foudn the generic manager code shoudl include the qos if its front-end or both16:48
sean-k-mooneyit looks like its part of the connection info16:48
sean-k-mooneyin a optional qos_specs section16:49
tkajinamyeah16:49
sean-k-mooneylooking at https://github.com/openstack/cinder/blob/master/cinder/volume/manager.py#L1836-L183916:49
sean-k-mooneyim not sure they the burst values they are propsoing are supproted by cinder16:50
sean-k-mooneyso i think there shoudl be a cinder spec first to extend the set of qos types16:50
sean-k-mooneyand then we woudl just enable them16:50
sean-k-mooneythe cinder team may be ok just using the nova spec for both but we would need them to say one way or another16:50
tkajinamsean-k-mooney, quickly looking at cinder code it seems cinder has no mechanism to validate keys in qos specs16:54
tkajinamthe documentation even describes the "delay" which is not actually used IIUC https://docs.openstack.org/api-ref/block-storage/v3/index.html#id76816:54
sean-k-mooneyit filters them when puting them in the connection info16:54
sean-k-mooneyso it may not filter for backend qos polciies btu it does for frontend ones16:55
tkajinamI mean there is not filtering mechanism in api layer, so what we may need to update is the filtering logic in manager.py which you pointed16:56
sean-k-mooneyyes which cinder may or may not consider an api change16:56
sean-k-mooneyso they may be happy with jsut the nova spec and say a bug on there side or they may ask for a spec on both sides if they consider it an api change16:57
sean-k-mooneyi posted this on the spec more or less16:57
sean-k-mooneyalthough not in those exact words16:57
tkajinamyeah I saw these16:58
sean-k-mooneyif you think any addtional context woudl help please reply so the author can condier that. are you overall infaovr or agasitn this feature?16:59
tkajinamsean-k-mooney, I now think that's a good idea. My -1 came from the fact that I overlooked that frontend qos handling17:05
* tkajinam is trying to put a comment to summarize the discussion17:05
opendevreviewMerged openstack/nova master: [ovo]Add igb value to hw_vif_model image property  https://review.opendev.org/c/openstack/nova/+/92845617:05
opendevreviewMerged openstack/nova master: [libvirt]Support hw_vif_model = igb  https://review.opendev.org/c/openstack/nova/+/92858417:20
opendevreviewMerged openstack/nova master: [doc]Developer doc about PCI and SRIOV testing  https://review.opendev.org/c/openstack/nova/+/92883417:20
sean-k-mooneygibi: :) ^17:20
opendevreviewTakashi Kajinami proposed openstack/nova master: Migrate MEM_ENCRYPTION_CONTEXT from root provider  https://review.opendev.org/c/openstack/nova/+/92181417:23
opendevreviewTakashi Kajinami proposed openstack/nova master: Detect AMD SEV-ES support  https://review.opendev.org/c/openstack/nova/+/92568517:23
opendevreviewTakashi Kajinami proposed openstack/nova master: Add hw_mem_encryption_model image property  https://review.opendev.org/c/openstack/nova/+/92770617:23
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Launch instances with SEV-ES memory encryption  https://review.opendev.org/c/openstack/nova/+/92610617:23
gibisean-k-mooney: \o/17:26
opendevreviewTakashi Kajinami proposed openstack/nova master: Detect AMD SEV-ES support  https://review.opendev.org/c/openstack/nova/+/92568517:27
gibia quick win for Epoxy17:27
opendevreviewTakashi Kajinami proposed openstack/nova master: Add hw_mem_encryption_model image property  https://review.opendev.org/c/openstack/nova/+/92770617:27
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Launch instances with SEV-ES memory encryption  https://review.opendev.org/c/openstack/nova/+/92610617:27
opendevreviewArtom Lifshitz proposed openstack/nova master: WIP: pwr mgmt: power down free PCPUS when updating compute node  https://review.opendev.org/c/openstack/nova/+/93292620:43

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