Wednesday, 2025-05-14

*** ralonsoh_out is now known as ralonsoh\05:46
*** ralonsoh\ is now known as ralonsoh05:47
opendevreviewMerged openstack/nova master: Example NVMe cleaning script for one-time-use  https://review.opendev.org/c/openstack/nova/+/94844606:41
Luzihi, is someone still working on the AMD SEV-ES patches? https://review.opendev.org/q/topic:bp/amd-sev-es-libvirt-support07:47
Luzitkajinam, have you implemented this?07:49
schwickeAbout the vGPU discussion yesterday: Last year, we got hands on some 4x H100 NVIDIA GPUs, and I finally managed to rework our patch at CERN for Nova (still on Yoga, sorry).08:25
schwickeIt now allows to configure each of the 4 cards in a single server differently with MIG while in the old days all cards had to have the same setup.08:27
schwickeHappy to share if people are interested.08:27
opendevreviewribaudr proposed openstack/nova master: Mention IRC topic update in PTL post-PTG checklist  https://review.opendev.org/c/openstack/nova/+/94971108:56
mikalsean-k-mooney: thanks for the hints on doing an os-traits release. Who do I need to ask to review https://review.opendev.org/c/openstack/releases/+/949710 ?09:05
*** ralonsoh_ is now known as ralonsoh09:21
Luzihi, is someone still working on the AMD SEV-ES patches? https://review.opendev.org/q/topic:bp/amd-sev-es-libvirt-support09:25
stephenfinmikal: that would be Uggla as PTL09:44
stephenfin(and sorry, I missed your ping yesterday but glad you got to the bottom of it)09:45
Ugglamikal, cool I'll have a look and check if it's ok.09:46
Ugglamikal, btw we checked this but yesterday any feedback about it ? https://bugs.launchpad.net/nova/+bug/210351309:48
mikalUggla: I replied to that bug earlier today... I am no javascript developer, but I can't see any evidence that the HTML5 SPICE client supports TLS. It would be possible to do, but I can't imagine anyone wants to do it.09:56
mikalSo my recommendation would be people using the HTML5 client not enable require_secure.09:57
Ugglamikal, thx for updating the bug. I understand the issue is not a nova one, more something about HTML5 SPICE client (spice-html5). Am i correct ?10:04
mikalYes. The SPICE HTML5 client is quite old and doesn't seem particularly maintained. It does not appear to support TLS as best as I can tell.10:07
Ugglaok cool so I can deal with the triage of this bug. Thx for your help mikal.10:08
Ugglamikal++10:08
UgglaTo all, I have updated the ttps://etherpad.opendev.org/p/nova-2025.2-status document. All known specs for Flamingo should be referred. If you see something wrong please let me know.10:09
Ugglahttps://etherpad.opendev.org/p/nova-2025.2-status10:10
mikalUggla: no worries. Let me know if I can help somehow, as long as that isn't re-writing the JavaScript client. ;)10:11
UgglaJust for my knowledge is the spice client (not html) is using encryption ?10:12
mikalUggla: yes. Remote viewer for example if it connects on the unencrypted port is automatically redirected to the encrypted port if TLS is turned on.10:13
mikalOne sec, fiddling with my client...10:13
mikalUggla: so yeah, there are a few moving parts with SPICE. It goes a bit like this... Before I came along, all SPICE connections to VMs were unencrypted. This continues to work if you don't turn require_secure on. The HTML5 client appears to only support unencrypted connections because old.10:16
mikalUggla: If require_secure is enabled, then connections to the encrypted TCP port for a given VM still work, but are greeted with a message redirecting to the encrypted port. IIRC that message doesn't actually say what the unencrypted port number is though.10:17
mikalUggla: normally that configuration (which TCP ports to use) is part of the .vv configuration the client used to connect. Kerbside generates that on the fly to map things to the right ports, although its a little more complicated than that because its doing some proxying and back to back TLS as well.10:18
mikalUggla: people don't have to use Kerbside, but if they don't want to expose TCP ports on their hypervisors to random users, they do need to use either Kerbside or something like it.10:19
mikalUggla: I am unaware of any other such proxy apart from oVirt's haproxy setup, which is a lot more terrible than Kerbside (although likely more performant given its not written in python).10:19
mikalUggla: honestly this is all a bit of a moving target right now. I am still in the process of building all this out, although it does actually work in my lab environment right now. I have prototype deployment patches for Kolla-Ansible, but I haven't proposed them upstream yet. They are in the kerbside-patches repo on github though.10:20
mikalUggla: but anyways, let me know if I can be helpful somehow, although noting that I live in an unfashionable timezone.10:21
Ugglamikal, cool thanks for the info. +110:26
sean-k-mooneymikal: you more or less got your anser but tis the ptl or release liason10:30
sean-k-mooneythose are listed in the release repo too10:31
sean-k-mooneyactully the liasons might be in the governace repo10:31
sean-k-mooneyno release repo https://github.com/openstack/releases/blob/master/data/release_liaisons.yaml10:32
sean-k-mooneymikal: if your ever wondering who can do a release you can check ^10:32
sean-k-mooneybauzas: would you mind reviewing https://review.opendev.org/c/openstack/releases/+/949710 for mikal once your online10:33
mikalsean-k-mooney: thanks for the pointers yet again10:37
opendevreviewSerhii Ivanov proposed openstack/nova-specs master: Proposes `Add Graceful Nova Compute Shutdown`  https://review.opendev.org/c/openstack/nova-specs/+/93718510:41
*** QG1 is now known as QG11:09
Luzihi, is someone still working on the AMD SEV-ES patches? https://review.opendev.org/q/topic:bp/amd-sev-es-libvirt-support11:11
gibiLuzi: I think takashi has the intention but you should check with him11:12
Luzithank you gibi 11:12
gibitkajinam ^^11:13
stephenfinsean-k-mooney: gmaan: Could we set aside a day in the next 2-3 weeks to buzz through those openapi patches, while things are _relatively_ quiet?11:33
sean-k-mooneyill try perhaps the 27th ill try to do it before m211:35
sean-k-mooneyif i find time before then ill do oen or two reviews11:35
stephenfinack11:36
sean-k-mooneyby the way this https://review.opendev.org/q/topic:%22update-precommit%22 is my series to update our use of precommit. it start with just updatign the version to get 3.13 supprot in autopep8 then i have soem refinment to oru exsitng hook and added some new ones. the final patch add bandit to do some security scanning and i reviewd and adress all the medium and high issues12:35
sean-k-mooneyfound12:35
sean-k-mooneyi have tired ot keep each patch fairly small and self contained but some changes are partly down to taste so feedback is welcome12:36
gibisean-k-mooney: I'm +2 all over it. Thanks12:40
opendevreviewLajos Katona proposed openstack/os-vif master: OVS Trunk: Add bridge_name to external_ids  https://review.opendev.org/c/openstack/os-vif/+/94973612:43
opendevreviewBalazs Gibizer proposed openstack/nova master: Translate scatter-gather to futurist  https://review.opendev.org/c/openstack/nova/+/94796613:05
opendevreviewBalazs Gibizer proposed openstack/nova master: Use futurist for _get_default_green_pool()  https://review.opendev.org/c/openstack/nova/+/94807213:05
opendevreviewBalazs Gibizer proposed openstack/nova master: Replace utils.spawn_n with spawn  https://review.opendev.org/c/openstack/nova/+/94807613:05
opendevreviewBalazs Gibizer proposed openstack/nova master: Add spawn_on  https://review.opendev.org/c/openstack/nova/+/94807913:05
opendevreviewBalazs Gibizer proposed openstack/nova master: Move ComputeManager to use spawn_on  https://review.opendev.org/c/openstack/nova/+/94818613:05
opendevreviewBalazs Gibizer proposed openstack/nova master: Move ConductorManager to use spawn_on  https://review.opendev.org/c/openstack/nova/+/94818713:05
opendevreviewBalazs Gibizer proposed openstack/nova master: Make nova.utils.pass_context private  https://review.opendev.org/c/openstack/nova/+/94818813:05
opendevreviewBalazs Gibizer proposed openstack/nova master: Rename DEFAULT_GREEN_POOL to DEFAULT_EXECUTOR  https://review.opendev.org/c/openstack/nova/+/94808613:05
opendevreviewBalazs Gibizer proposed openstack/nova master: Make the default executor configurable  https://review.opendev.org/c/openstack/nova/+/94808713:05
opendevreviewBalazs Gibizer proposed openstack/nova master: Print ThreadPool statistics  https://review.opendev.org/c/openstack/nova/+/94834013:05
opendevreviewBalazs Gibizer proposed openstack/nova master: Document threading mode and tuneables  https://review.opendev.org/c/openstack/nova/+/94936413:05
opendevreviewBalazs Gibizer proposed openstack/nova master: WIP: allow service to start with threading  https://review.opendev.org/c/openstack/nova/+/94831113:05
opendevreviewBalazs Gibizer proposed openstack/nova master: DNM:Run nova-next with n-sch in threading mode  https://review.opendev.org/c/openstack/nova/+/94845013:05
opendevreviewLajos Katona proposed openstack/os-vif master: OVS Trunk: Add bridge_name to external_ids  https://review.opendev.org/c/openstack/os-vif/+/94973613:38
opendevreviewKonrad Gube proposed openstack/nova master: Use Cinder's os-extend_volume_completion volume action.  https://review.opendev.org/c/openstack/nova/+/87356013:57
opendevreviewKamil Sambor proposed openstack/nova master: Replace eventlet.event.Event with threading.Event  https://review.opendev.org/c/openstack/nova/+/94975414:05
UgglaFYI: After yesterday’s bug scrubbing and the work I’ve done on newly reported issues, we’re holding steady at 150 new bugs. This is a good sign, as the number hasn’t increased despite several new reports being filed.14:26
UgglaI’ve updated the Nova bug triage etherpad with the next set of bugs to review:14:26
Ugglahttps://etherpad.opendev.org/p/nova-bug-selection-for-triaging#L414:26
gmaanstephenfin: ack, will try during next week (or friday if get time)15:30
sean-k-mooneygmaan: gibi  so https://review.opendev.org/c/openstack/cyborg/+/949772 seams to fix cyborg and since they do not have a grenade job we only need that on master16:04
sean-k-mooneyare there any active cyborg cores?16:05
fungi`/msg chanserv access #openstack-nova list` includes your new channel-specific ops now16:05
fungihttps://docs.opendev.org/opendev/system-config/latest/irc.html#basic-channel-operator-commands16:06
fungiuseful commands documented there ^16:06
fungifeel free to reach out if you have questions!16:07
sean-k-mooneyfungi: was that for Uggla or someone specific16:07
fungiit was for everyone in this channel to be aware that you have channel operators you can reach out to besides our global chanops16:08
sean-k-mooneyack16:09
fungithe new ops were added when https://review.opendev.org/949707 deployed16:09
Ugglathx fungi it was super fast !16:11
fungiyou're welcome. i try not to let trivial changes sit around for long16:12
*** ChanServ sets mode: +o Uggla16:13
*** ChanServ sets mode: -o Uggla16:15
sean-k-mooneyfungi: since your hear do you know what the current status of cyborg is from a governance point of view. interm of the activity of its core team and project status. i belive they had a ptl self nominate but i could be wrong16:16
* sean-k-mooney checks16:16
sean-k-mooneyit does not list 2025.2 as apporitned so i belive that means alex was electe this cycle16:18
sean-k-mooneyhttps://github.com/openstack/governance/blob/master/reference/projects.yaml#L17716:18
sean-k-mooneyok i have added them to the get fix patches if we dont hear from them in a wek or two i guess i can reach out via email16:18
gmaansean-k-mooney: ++, added Brin also as he also sometime checks but its mostly Wenping  who is merging thing there16:18
sean-k-mooneys/get fix/gate fix/16:19
fungiyeah, i've not heard of cyborg being on the tc's radar for inactivity, though they've not been the most high-bandwidth of projects (ever, as far as i can remember), and some cycles they don't merge anything except job config updates and the like16:19
sean-k-mooneygmaan: thanks. the job is non voting on our side so its not breaking anythin but given tis a simple enouch fix it would be nice to land16:20
gmaanusually I get cyborg change merges on time but yes soemtime I do ping them in email16:20
sean-k-mooneyfungi: ya i was asking because some of hte bot patches are still open for things like stable/2025.1 branch creation16:20
gmaanit is not in activity radar from TC but clearly it is like many other projects where there are very few active core16:21
gmaanI will keep eyes on it and bring in TC based on another couple of week monitoring 16:22
sean-k-mooneyi fixed the api and dropped the jammy jobs. i was hesitent to start fixing more16:22
gmaantrue, I also 'usually fix their tempest plugin and keep it up to dated but yes there were lot to fix/update.16:26
sean-k-mooneyok so given i finally pusht that the thing i was ment to do last firiday is now done. time to start on this weeks work...16:38
sean-k-mooneyok that kind of un true but this is the first item i have opened a terminal or code editiro this week16:39
opendevreviewMerged openstack/nova master: Disable NOVA_COMPILE_MDEV_SAMPLES to unblock CI  https://review.opendev.org/c/openstack/nova/+/94962216:59
opendevreviewSylvain Bauza proposed openstack/nova master: [doc] Adding vGPUs max_instances caveat fix for virtual-gpu  https://review.opendev.org/c/openstack/nova/+/94957917:26
bauzassean-k-mooney: gibi: just amended the doc to tell that device_addresses is optional 17:27
sean-k-mooneybauzas: cool ill tak a look again quickly 17:28
sean-k-mooneybauzas: it looks ok to me. we could word smith it alittle but i dont see a reason to hold it honestly17:29
sean-k-mooneyi would much rather add the missing content then stall out on phasing so +217:30
-opendevstatus- NOTICE: Setuptools 80.7.0 broke python package installs for many affecting CI jobs. That release has been yanked and it should be safe to recheck failed changes.22:00

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