Thursday, 2024-02-29

*** tkajinam is now known as Guest134901:24
opendevreviewMerged openstack/nova master: Modify the mdevs in the migrate XML  https://review.opendev.org/c/openstack/nova/+/90425806:58
opendevreviewmelanie witt proposed openstack/nova master: Support create with ephemeral encryption for qcow2  https://review.opendev.org/c/openstack/nova/+/87093207:36
opendevreviewmelanie witt proposed openstack/nova master: Support (resize|cold migration) with ephemeral encryption for qcow2  https://review.opendev.org/c/openstack/nova/+/87093307:36
opendevreviewmelanie witt proposed openstack/nova master: Support live migration with ephemeral encryption for qcow2  https://review.opendev.org/c/openstack/nova/+/90551207:36
opendevreviewmelanie witt proposed openstack/nova master: Support rebuild with ephemeral encryption for qcow2  https://review.opendev.org/c/openstack/nova/+/87093907:36
opendevreviewmelanie witt proposed openstack/nova master: Support rescue with ephemeral encryption for qcow2  https://review.opendev.org/c/openstack/nova/+/87367507:36
opendevreviewmelanie witt proposed openstack/nova master: Add encryption support to qemu-img rebase  https://review.opendev.org/c/openstack/nova/+/87093607:36
opendevreviewmelanie witt proposed openstack/nova master: Support snapshot with ephemeral encryption for qcow2  https://review.opendev.org/c/openstack/nova/+/87093707:36
opendevreviewmelanie witt proposed openstack/nova master: Add backing_encryption_secret_uuid to BlockDeviceMapping  https://review.opendev.org/c/openstack/nova/+/90796007:36
opendevreviewmelanie witt proposed openstack/nova master: Support encrypted backing files for qcow2  https://review.opendev.org/c/openstack/nova/+/90796107:36
opendevreviewmelanie witt proposed openstack/nova master: Support cross cell resize with ephemeral encryption for qcow2  https://review.opendev.org/c/openstack/nova/+/90959507:36
opendevreviewmelanie witt proposed openstack/nova master: libvirt: Introduce support for raw with LUKS  https://review.opendev.org/c/openstack/nova/+/88431307:36
opendevreviewmelanie witt proposed openstack/nova master: libvirt: Introduce support for rbd with LUKS  https://review.opendev.org/c/openstack/nova/+/88991207:36
opendevreviewmelanie witt proposed openstack/nova master: Report ephemeral disk encryption in the metadata API  https://review.opendev.org/c/openstack/nova/+/90994507:36
opendevreviewmelanie witt proposed openstack/nova master: Deprecate legacy ephemeral storage encryption using dm-crypt  https://review.opendev.org/c/openstack/nova/+/90994707:36
opendevreviewmelanie witt proposed openstack/nova master: Documentation for ephemeral encryption  https://review.opendev.org/c/openstack/nova/+/91003407:36
opendevreviewmelanie witt proposed openstack/nova master: testing: Add ephemeral encryption support to fixtures  https://review.opendev.org/c/openstack/nova/+/91057107:36
*** elodilles_pto is now known as elodilles08:29
stblatzheimsean-k-mooney: Thanks for the review. Just a quick question as it's my first work on openstack: Which id do i need to append to the release-note file under /releasenotes/notes? Atm i have a file called bug-2055245-fix-nova-metadata-api.yaml .11:32
stephenfinUggla: Have you link to the discussion where we decided not to bump the object version for a new field enum? That's pretty unusual unless we're not transmitting over the wire (in which case why _not_ bump) https://review.opendev.org/c/openstack/nova/+/90886411:33
stephenfincc sean-k-mooney ^11:33
sean-k-mooneyso you can generate a templesate doing "tox -e venv reno new bug-2055245-fix-nova-metadata-api"11:34
sean-k-mooneystblatzheim: well you can generate a file form the template i should say11:34
sean-k-mooneythen you can take the content you have and put it in that file under the fixes section11:35
sean-k-mooneyjust remove all the other sections11:35
sean-k-mooneystephenfin: we normally do bump them11:35
sean-k-mooneyand you need compat code to remove the new values when backleveling11:36
stephenfinyeah that's my thinking. It's pretty unusual not to11:36
stephenfinas I said in the review, if there's a good reason not then it should be noted in the commit message11:36
sean-k-mooneyif we look at the video model11:36
sean-k-mooneythat is proably the closest example to the compat code11:36
sean-k-mooneyhttps://github.com/openstack/nova/commit/35a591d33d8b1a6c30bf40ddc48a07715fd8733911:37
sean-k-mooneyUggla: ^11:37
sean-k-mooneyadding new enum fields to the VideoModel enum required an object bump for the image metadata object and backleveling code11:38
sean-k-mooneyso you woudl need that for attaching too11:38
opendevreviewSteven Blatzheim proposed openstack/nova master: Fix nova-metadata-api for ovn dhcp native networks  https://review.opendev.org/c/openstack/nova/+/91046611:42
stblatzheimsean-k-mooney: Thank you, I just uploaded the release file11:43
sean-k-mooneystblatzheim: did you forget a git add ^11:43
opendevreviewSteven Blatzheim proposed openstack/nova master: Fix nova-metadata-api for ovn dhcp native networks  https://review.opendev.org/c/openstack/nova/+/91046611:44
sean-k-mooney:)11:44
stblatzheimSorry, my fault :D11:44
sean-k-mooneystephenfin: while your here ^ nice quick review for you if you have time11:45
*** tosky_ is now known as tosky11:48
sean-k-mooneybauzas: are you around11:54
bauzasyup11:54
sean-k-mooneycan we chat about the ironic shards work11:54
sean-k-mooneybasically im wondering are you ok to proceed with it11:55
sean-k-mooneyalso the mdev presitance https://review.opendev.org/c/openstack/nova/+/910041 im not sure i have time to review that today11:56
opendevreviewMerged openstack/nova master: libvirt: Configure and teardown ephemeral encryption secrets  https://review.opendev.org/c/openstack/nova/+/82675411:56
sean-k-mooneyso i assume the mdev persistnace will go to D since mel has a -w on it11:56
bauzassure11:57
stephenfinsean-k-mooney: your opinion is requested on https://review.opendev.org/c/openstack/nova/+/833090/43/nova/compute/api.py12:05
sean-k-mooneybauzas: is that sure your goign t12:06
sean-k-mooneyto review them or...12:06
bauzasok, I need to go to lunch but I'll look at it12:08
sean-k-mooneystephenfin: ya i chatted to gibi about it a little. he pointed out that the attachment is actully done in the api12:09
opendevreviewSteven Blatzheim proposed openstack/nova master: Fix nova-metadata-api for ovn dhcp native networks  https://review.opendev.org/c/openstack/nova/+/91046612:09
sean-k-mooneystephenfin: he was ok with using attachment to future proof the name12:09
sean-k-mooneybut right now its acutly doing the manilla export12:10
opendevreviewSteven Blatzheim proposed openstack/nova master: Fix nova-metadata-api for ovn dhcp native networks  https://review.opendev.org/c/openstack/nova/+/91046612:13
opendevreviewStephen Finucane proposed openstack/nova master: docs: Further clarifications to the SG doc  https://review.opendev.org/c/openstack/nova/+/90367512:20
stephenfinmelwitt: Respun that small SG docs patch again ^ Sorry for the delay: I missed your response. Would appreciate a (re-)review when you can 🙏12:21
sean-k-mooneystephenfin: i am +2 on it i think the changes are a nice improvement12:24
stephenfinty12:24
sean-k-mooneyespically the metadata one12:24
sean-k-mooneyi actully think that might depend on the driver tha tis used on teh neutron side12:25
sean-k-mooneybut its good to have a note12:25
sean-k-mooneyneutorn has some default ruels that are alwasy applike like allowing arp and dhcp i belive12:25
sean-k-mooneybut i also think ml2/ovs and ml2/ovn differ on what is always allwoed12:26
sean-k-mooneystephenfin: this is what i was thinking of https://github.com/openstack/neutron/blob/12ed429e7b41c7f1ce0901fdc4215216a80b9374/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_int.py#L68-L6912:30
sean-k-mooneyso if the subnet has dhcp it opens dhcp automatically12:31
sean-k-mooneybut it doe s not do that for metadata12:31
sean-k-mooneywhihc is why we need the note you added for metadata but not for dhcp12:32
stblatzheimIn ovn context there needs to be a SG for DHCP and metadata if i remember well. We scame across this behavior when we built a new cloud with ovn.12:33
stblatzheimI think there was also a difference between geneve networks and native_vlan networks.12:36
Ugglasean-k-mooney, stephenfin ok I'have seen your comments. I'll update the version.13:32
Ugglasean-k-mooney, stephenfin, thx for explanation13:33
opendevreviewFabian Wiesel proposed openstack/nova master: Vmware: Remove uuid parameter from get_vmdk_info call  https://review.opendev.org/c/openstack/nova/+/91062713:57
*** ralonsoh_ is now known as ralonsoh13:59
opendevreviewFabian Wiesel proposed openstack/nova master: Vmware: Remove uuid parameter from get_vmdk_info call  https://review.opendev.org/c/openstack/nova/+/91062714:10
opendevreviewTakashi Kajinami proposed openstack/nova master: SEV: Add TODO note about iommu setting done in recent QEMU  https://review.opendev.org/c/openstack/nova/+/90963514:20
opendevreviewMerged openstack/nova master: Added context manager for instance lock  https://review.opendev.org/c/openstack/nova/+/87364814:27
opendevreviewMerged openstack/nova master: Separate OSError with ValueError  https://review.opendev.org/c/openstack/nova/+/90882514:27
opendevreviewMerged openstack/nova master: HyperV: Remove extra specs of HyperV driver  https://review.opendev.org/c/openstack/nova/+/90699215:54
opendevreviewmelanie witt proposed openstack/nova master: Support create with ephemeral encryption for qcow2  https://review.opendev.org/c/openstack/nova/+/87093216:14
opendevreviewmelanie witt proposed openstack/nova master: Support (resize|cold migration) with ephemeral encryption for qcow2  https://review.opendev.org/c/openstack/nova/+/87093316:16
opendevreviewmelanie witt proposed openstack/nova master: Support live migration with ephemeral encryption for qcow2  https://review.opendev.org/c/openstack/nova/+/90551216:16
opendevreviewmelanie witt proposed openstack/nova master: Support rebuild with ephemeral encryption for qcow2  https://review.opendev.org/c/openstack/nova/+/87093916:16
opendevreviewmelanie witt proposed openstack/nova master: Support rescue with ephemeral encryption for qcow2  https://review.opendev.org/c/openstack/nova/+/87367516:16
opendevreviewmelanie witt proposed openstack/nova master: Add encryption support to qemu-img rebase  https://review.opendev.org/c/openstack/nova/+/87093616:16
opendevreviewmelanie witt proposed openstack/nova master: Support snapshot with ephemeral encryption for qcow2  https://review.opendev.org/c/openstack/nova/+/87093716:16
opendevreviewmelanie witt proposed openstack/nova master: Add backing_encryption_secret_uuid to BlockDeviceMapping  https://review.opendev.org/c/openstack/nova/+/90796016:16
opendevreviewmelanie witt proposed openstack/nova master: Support encrypted backing files for qcow2  https://review.opendev.org/c/openstack/nova/+/90796116:16
opendevreviewmelanie witt proposed openstack/nova master: Support cross cell resize with ephemeral encryption for qcow2  https://review.opendev.org/c/openstack/nova/+/90959516:16
opendevreviewmelanie witt proposed openstack/nova master: libvirt: Introduce support for raw with LUKS  https://review.opendev.org/c/openstack/nova/+/88431316:16
opendevreviewmelanie witt proposed openstack/nova master: libvirt: Introduce support for rbd with LUKS  https://review.opendev.org/c/openstack/nova/+/88991216:16
opendevreviewmelanie witt proposed openstack/nova master: Report ephemeral disk encryption in the metadata API  https://review.opendev.org/c/openstack/nova/+/90994516:16
opendevreviewmelanie witt proposed openstack/nova master: Deprecate legacy ephemeral storage encryption using dm-crypt  https://review.opendev.org/c/openstack/nova/+/90994716:16
opendevreviewmelanie witt proposed openstack/nova master: Documentation for ephemeral encryption  https://review.opendev.org/c/openstack/nova/+/91003416:16
opendevreviewMerged openstack/nova master: docs: Further clarifications to the SG doc  https://review.opendev.org/c/openstack/nova/+/90367517:03
melwittdansmith, sean-k-mooney: just to be clear, the patch where stuff starts actually happening is the "support create" patch, so if the intention is not to put that out there without the rest of the series, it shouldn't be merged this cycle17:05
dansmithmelwitt: yeah that's what I was intending to say17:06
melwittack17:06
sean-k-mooneyack works for me17:14
bauzasthat blueprint needs a core swing for being accepted, gave my blessing already https://review.opendev.org/c/openstack/nova/+/90456817:53
opendevreviewMerged openstack/nova master: Limit nodes by ironic shard key  https://review.opendev.org/c/openstack/nova/+/90391518:46
opendevreviewMerged openstack/nova master: Add nova-manage ironic-compute-node-move  https://review.opendev.org/c/openstack/nova/+/90391618:46
opendevreviewMerged openstack/nova master: Make compute node rebalance safer  https://review.opendev.org/c/openstack/nova/+/90391718:48
gmannbauzas: sean-k-mooney: as you were reviewing the TC 2024.2 testing runtime, I pushed the new version for possibility of adding ubuntu 24.02 testing after release, please review and add your feedback/vote  https://review.opendev.org/c/openstack/governance/+/908862 19:07
sean-k-mooneyack py3.12 is what im most interested in but moving to 24.04 when its relatead woudl be nice too19:14
sean-k-mooneyeven if its only for tox py3.12 jobs initally19:14
sean-k-mooneygmann: my only real request woudl be to add py3.12 as best effort too19:15
sean-k-mooneyfor nova i would like to add a tox job or perhaps a periodic-weekly tempest job19:16
JayFI think it's misleading to say best effort for python 3.1219:16
sean-k-mooneywell i wanted to say required19:16
JayFwhen we know there are projects that won't work with python 3.12, or at least, will lose some features19:16
sean-k-mooneybut other pushed back 19:16
JayF(oslo_service.sslutils)19:16
JayFI assume you read my comment about that?19:17
gmannsean-k-mooney: my main concern is we do not know how much it is failing and before adding it as nv or so it is confusing to say this as 'bets effort'19:17
sean-k-mooneyhow are canonical dealing with that in ubuntu 24.0419:17
sean-k-mooneylike they are releaseign caracal on 3.12 on ubuntu 24.0419:17
JayFsean-k-mooney: I have no idea whatsoever. I just know this eventlet stuff was swept under the rug repeatedly and we idnd't take real action to address it19:17
sean-k-mooneyso either those feature are not imporant to them or they hae worked around it19:18
dansmithJayF: I really don't understand the sslutils thing so I must be missing something.. they moved to wrapping the context instead of the socket, right? there's some other issue?19:18
gmannadding 24.04 is a good signal to know how much it fail 19:18
JayFdansmith: going to look at the code again, they may have improved it since I last evaluated19:18
sean-k-mooneygmann: ya so i think im fine with the propsal19:18
sean-k-mooneybut i want to try and figure out what is broken and see if we can start adressing it19:19
dansmithJayF: okay afaict, that issue is resolved19:19
sean-k-mooneyeven if it take use another release or two too figure that out19:19
dansmithsean-k-mooney: that was my exact reason for wanting 24.04 on the slate as best effort earlier19:20
sean-k-mooneyi have hte 24.04 aplah nightly downloaded but i havent had time to give it a spin yet19:20
gmannsean-k-mooney:  true, and once we set the 3.12 tox jobs like on 24.04 we can always add them as periodic->nv etc even they are not required in runtime. this is how we did in past too19:20
dansmithmaybe "best effort" connotes too much "effort" or maybe too much "best"19:20
JayFtoo much best *was* my objection19:20
dansmithJayF: that's valid, so let's come up with some other term or something19:21
JayFbut dansmith is right, we should be able to adapt oslo_service.sslutils to the new api19:21
dansmithJayF: 24.04 is best BIG LOOMING ICEBERG19:21
JayFlol19:21
sean-k-mooneyhehe maybe we need a "some, proably not much, effort" section19:21
dansmithhalf-assed effort19:21
gmannidea when we added 'best effort' was to have at least one temepst job running. 19:21
JayF"We're gonna try but like, there's only one of us for every 17 projects /s"19:21
JayF;) 19:21
dansmithgmann: but for py38 that was only unit and functional19:21
sean-k-mooneygmann: well we have 3.12 in centos 9 stream today as a non default19:21
gmanndansmith: py38 was mandatory not in best effort19:22
sean-k-mooneyand soon ubuntu 24.0419:22
dansmithgmann: mandatory but unit and functional only19:22
JayFdansmith: sean-k-mooney: my objection to python 3.12 being listed best effort is no longer valid in light of the new information ... as long as someone is actually going to adapt that interface lol19:22
sean-k-mooneyso ya we can tyr to get some teempest testign started when its not FF19:22
gmanndansmith: ah, yes19:22
dansmithgmann: so if the big concern is how best our effort is, then let's use different words, that's fine with me19:22
gmannit says this which I think should be clear ? 'This distribution list is the best effort to test them in OpenStack CI/CD.These may not be part of integrated testing and may be tested periodically only.'19:24
gmannor we can add more description here for example. pre-released things also if available like 24.04 case today19:25
dansmithgmann: I get it. pick different words :)19:26
gmann :) 'Optional Testing', 'Advance Testing'19:27
gmann'Unstable Testing'19:27
sean-k-mooneyim just going to download the iso, install it and see if it works and report back19:27
dansmithgmann: I think optional sounds too unconcerned, but the others are reasonable to me19:28
gmannack, let me add  'Advance/Unstable Testing' so that we can cover any advance testing for non-released versions or unstable one like Centos Stream19:29
dansmithsean-k-mooney: this is the next one of melwitt's series I think we need your re-+2 on: https://review.opendev.org/c/openstack/nova/+/826755/3619:37
sean-k-mooneyi was looking at https://review.opendev.org/c/openstack/nova/+/910571 just now but sure ill swap to that19:38
dansmithokay just saying that's the next one ready (almost) to go to the gate19:38
sean-k-mooneyso ot me that shows i still have a +2 on that19:39
sean-k-mooneyon https://review.opendev.org/c/openstack/nova/+/826755/3619:39
sean-k-mooneyso it just need a +w right19:39
dansmithoh sorry, it doesn't for me, but I see now19:39
dansmithit put your +2 in the "and 5 more" overflow meny19:39
dansmithhow dumb19:39
dansmithI can +w19:39
sean-k-mooneyya it did the saem for you in one of the other pathces19:40
sean-k-mooneyi hate the new way the ui handeles this19:40
dansmithseems like it should sort people with votes tot he top19:40
dansmithtyeah19:40
sean-k-mooneyso im +2 back up to the create patch19:41
sean-k-mooneywhic i have not re reviewd since we are stoping at the testing one19:41
sean-k-mooneyso i think the stack is good for what we neeed today19:41
dansmithfrom you yeah, I haven't made it through all up to there though19:42
sean-k-mooneyim going to try and get a few other bitd done related to down stream and then im going to finish for today and cook food19:45
sean-k-mooneyping me if anything comes up19:45
opendevreviewAmit Uniyal proposed openstack/nova master: Disconnecting volume from the compute host  https://review.opendev.org/c/openstack/nova/+/87744619:46
opendevreviewAmit Uniyal proposed openstack/nova master: Removed explicit call to delete attachment  https://review.opendev.org/c/openstack/nova/+/89128919:46
sean-k-mooneydansmith: actully before i leave the glance multiple location stuff is not done yet right19:47
sean-k-mooneywell glance client is not in any case19:48
dansmithofficially punted19:48
sean-k-mooneyhttps://review.opendev.org/c/openstack/python-glanceclient/+/89063419:48
dansmithso no need to look19:48
sean-k-mooneyok19:48
gmanndansmith: sean-k-mooney: updated version for testing runtime https://review.opendev.org/c/openstack/governance/+/908862 20:56
dansmithgmann: yeah it's in my queue21:21
*** jph6 is now known as jph22:24
opendevreviewmelanie witt proposed openstack/nova master: testing: Add ephemeral encryption support to fixtures  https://review.opendev.org/c/openstack/nova/+/91057123:38

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