Wednesday, 2024-09-04

*** bauzas_ is now known as bauzas00:15
opendevreviewMerged openstack/nova master: [ironic] Followup fixes around flavor ids  https://review.opendev.org/c/openstack/nova/+/92776400:55
*** dtantsur_ is now known as dtantsur01:48
*** __ministry is now known as Guest241902:21
melwittsean-k-mooney: re: your review comment about being a freeze period.. we are frozen for features but I didn't think we are frozen on merging bug fixes. at least that isn't how it has worked in the past02:27
melwittif something has changed, I missed it02:28
*** bauzas_ is now known as bauzas02:46
*** bauzas_ is now known as bauzas03:02
*** bauzas_ is now known as bauzas03:31
*** bauzas_ is now known as bauzas04:00
*** bauzas_ is now known as bauzas04:08
*** bauzas_ is now known as bauzas05:15
*** bauzas_ is now known as bauzas05:39
opendevreviewJulien LE JEUNE proposed openstack/nova stable/2024.1: Skip snapshot test when missing qemu-img  https://review.opendev.org/c/openstack/nova/+/92789607:04
opendevreviewJulien LE JEUNE proposed openstack/nova stable/2023.2: Skip snapshot test when missing qemu-img  https://review.opendev.org/c/openstack/nova/+/92789707:07
opendevreviewJulien LE JEUNE proposed openstack/nova stable/2023.1: Skip snapshot test when missing qemu-img  https://review.opendev.org/c/openstack/nova/+/92789807:08
*** __ministry is now known as Guest243907:13
*** bauzas_ is now known as bauzas09:20
*** bauzas_ is now known as bauzas10:44
gibibauzas: if you are around, would https://review.opendev.org/c/openstack/placement/+/919569 allowed to land after Feature Freeze even if it has a feature release notes attached? I similar patch for nova landed before FF.11:10
*** vicent_ is now known as vicent13:38
*** vicent is now known as vicentfg13:38
*** vicentfg is now known as vicent13:38
*** bauzas_ is now known as bauzas13:39
opendevreviewsean mooney proposed openstack/nova master: Remove nova debugger funcitonality  https://review.opendev.org/c/openstack/nova/+/92249613:43
opendevreviewsean mooney proposed openstack/nova master: split monkey_patching form import  https://review.opendev.org/c/openstack/nova/+/92242513:43
opendevreviewsean mooney proposed openstack/nova master: refactor cmd dir for non eventlet console_scripts  https://review.opendev.org/c/openstack/nova/+/90442413:43
opendevreviewsean mooney proposed openstack/nova master: Add IO Thread Pool Executor  https://review.opendev.org/c/openstack/nova/+/92249713:44
opendevreviewsean mooney proposed openstack/nova master: remove eventlet.tpool  https://review.opendev.org/c/openstack/nova/+/90528713:44
opendevreviewsean mooney proposed openstack/nova master: use futureist for scatter_gather  https://review.opendev.org/c/openstack/nova/+/90528413:44
opendevreviewsean mooney proposed openstack/nova master: use futerist for RBD calls  https://review.opendev.org/c/openstack/nova/+/91796213:44
sean-k-mooneygibi: that is mostly just a rebase but i pull the debugger removal to the front and added the release note13:44
jlejeunesean-k-mooney: dansmith: gibi: hello, can I have quick review on my cherry-picks please ?13:53
jlejeunehttps://review.opendev.org/c/openstack/nova/+/92789613:53
jlejeunehttps://review.opendev.org/c/openstack/nova/+/92789813:53
jlejeunehttps://review.opendev.org/c/openstack/nova/+/92789713:53
dansmithum, did we backport the ami changes?13:53
dansmithhuh, I guess so13:54
dansmithsean-k-mooney: these are not functional changes, which means there's no chance of introducing a regression if we approve these out of order.. any opposition to just approving them all and let the dust settle?13:56
sean-k-mooneyyou mean approving across all stabel branches13:57
sean-k-mooneyit will fail the backport check in gate requiring a recheck13:57
sean-k-mooneyunless we workaround it by addding StableOnly13:58
sean-k-mooneyor whatever the commit message thing we need to add upstream is13:58
vicentGood morning! I am installing openstack-ansible 29.0.2 on metal. I noticed the nova.conf template doesn't include the rootwrap_config field.13:58
sean-k-mooneydansmith: so no no objection but mechanically it wont work right now13:59
dansmithsean-k-mooney: oh right forgot14:00
vicentI am using nova image_type: lvm.14:00
*** whoami-rajat_ is now known as whoami-rajat14:00
vicentBecause of that nova gives me error: "2024-09-04 17:00:41.313 73654 WARNING oslo.privsep.daemon [-] privsep log: sudo: nova-rootwrap: command not found". Isn't that a bug?14:01
jlejeunedansmith: yes we backported AMI removal commit on all stable branchs14:06
sean-k-mooneyill review those back ports and premetivly +2 but hold +w on the older ones14:11
sean-k-mooneythen we can just +w as they merge14:11
vicentok, adding the rootwrap_config field on nova.conf didn't work. Any idea why nova-rootwrap is not found? It is there on the venv... $ ls /openstack/venvs/nova-29.0.2/bin/nova-rootwrap14:11
vicent/openstack/venvs/nova-29.0.2/bin/nova-rootwrap14:11
vicentI am basically trying this:14:29
vicenthttps://www.cloudnull.io/2017/12/nova-lvm-an-iop-love-story/14:29
sean-k-mooneyso nova does not use rootwap realy itslef its used by os-brick14:33
sean-k-mooneyand its used for spawnign privsep14:33
*** bauzas_ is now known as bauzas14:36
vicenthttps://github.com/openstack/nova/blob/master/nova/virt/libvirt/storage/lvm.py#L92 this is where nova calls privsep14:39
vicentIf privsev is not used in nova, then this is a problem: "2024-09-04 17:47:01.170 113107 INFO oslo.privsep.daemon [None req-f50b55b0-5b93-4a92-9c95-7d03b61d04b6 - - - - - -] Running privsep helper: ['sudo', 'nova-rootwrap', '/etc/nova/rootwrap.conf', 'privsep-helper', '--config-file', '/etc/nova/nova.conf', '--privsep_context', 'nova.privsep.sys_admin_pctxt', '--privsep_sock_path', 14:48
vicent'/tmp/tmpdshabbj0/privsep.sock']"14:49
opendevreviewMerged openstack/nova stable/2024.1: Skip snapshot test when missing qemu-img  https://review.opendev.org/c/openstack/nova/+/92789615:18
mnaserdansmith: are you able to merge https://review.opendev.org/c/openstack/os-test-images/+/926942 by any chance?  we use github mirrors for running jobs and since the job to mirror that repo was missing, its empty and breaking ci15:39
mnaserhttps://review.opendev.org/c/openstack/project-config/+/927877 merged now so it will mirror moving forward, but it needs a change merged to push it up15:39
dansmithmnaser: um, maybe because it's marked as usable=false, but I don't understand why you need this specific image15:40
mnaserdansmith: i dont need it at all, but i need _anything_ to merge to make it successfully mirror to github - https://github.com/openstack/os-test-images15:41
mnaserif you dont want to merge that im happy to make a small noop change that we can push through so it mirrors successfully15:41
dansmithI think I'd rather merge something trivial instead of this just because it could cause everything to fail15:41
dansmithyeah, push something up and I'll +W it15:42
mnaserok thank you15:42
mnaserdansmith: https://review.opendev.org/c/openstack/os-test-images/+/92800115:43
* mnaser farms stats15:43
dansmithdone15:44
melwittsean-k-mooney: hey, I saw your comment on https://review.opendev.org/c/openstack/nova/+/924319 about being in a freeze period. I thought we are frozen for features but not frozen for bug fixes? 16:00
*** bauzas_ is now known as bauzas16:03
dansmithmelwitt: no bug reference was the point I think16:11
dansmithlooks like a feature without it as it doesn't even say "fix.." or anything16:11
melwittdansmith: ah, ok. that makes more sense, thanks16:13
sean-k-mooneyya i wanted a bug link for backporting mainly16:19
sean-k-mooneyuntil RC1 we can merge bug afeter RC1 they shoudl only be regression bugs but we will have mater at that point16:19
sean-k-mooney*master at that point reopend for dev16:19
dansmithyeah so between m3 and rc1 being stricter about requiring a bug ref makes sense ot me16:20
melwittsean-k-mooney: gotcha. thanks16:20
sean-k-mooneythat and  i asked for a minor release note becasue if operator have doen this already16:20
sean-k-mooneythey need to be aware that the changes they made did not propagate to the requst spec16:21
melwittI saw that but misinterpreted the "freeze" part of your sentence16:21
sean-k-mooneywell i wanted to also check with other how we felt about merging it16:21
sean-k-mooneybut i saw this as a very low risk16:21
melwittsure16:22
mnaserhttps://github.com/openstack/os-test-images -- thanks, i got what i need16:25
dansmithmnaser: cool16:26
opendevreviewLajos Katona proposed openstack/nova master: WIP Use SDK for Neutron  https://review.opendev.org/c/openstack/nova/+/92802216:36
sean-k-mooneylajoskatona: best of luck. you are the third person to start that16:37
sean-k-mooneylajoskatona: with that said we would happliy move to the sdk if you can make it work properly16:38
sean-k-mooneylajoskatona: there are some subtleies in that we need to use both admin and non admin clinets and we need to includ a service token when making request ot nutron too16:39
sean-k-mooneylajoskatona: gibi and Uggla have had expirnce with using service token and the sdk recently with the manila serise so we likely ahve some refernc matiral for that16:41
sean-k-mooneyour previous usage of sdk was for ironic and placment both of which were admin only clients 16:41
sean-k-mooneyso neutron and manila will be the first that need to have a mix of admin and non admin token usage16:42
*** bauzas_ is now known as bauzas16:44
lajoskatonasean-k-mooney: :-)17:02
lajoskatonasean-k-mooney: thanks, I will check with gibi, this patch now works for basic boot, but to tell the truth I am not sure I have the strength to understand the dirty internals of Nova (not to speak about Neutron API :-))17:04
sean-k-mooneylajoskatona: i see you are not replacing how we are doing auth which i foudn a little odd17:09
sean-k-mooneyhave you confirmed that user tokens and not admin tokens are used for thinks liek creating a neuton port when we add a network to the vms17:10
sean-k-mooneynot intoducing privadge escaltion but using the admin token is one of the more imporant things we need to watch out for17:11
lajoskatonasean-k-mooney: yes, I made some notes for myself, and that is one of the swampy things as I see (the other is filtering i.e.: networks like shared non-shared admin / non-admin etc) but I am sure there should be more17:19
sean-k-mooneylajoskatona: well the problem with neutrons rbac featues is no one updated nova to supprot any of them17:20
sean-k-mooneylajoskatona: i.e. after many release there are now patches to supprot shared secruity groups for example17:21
lajoskatonasean-k-mooney: any feedback is really useful, I will see if I can work on this (and if I have to patience for this ;))17:21
sean-k-mooneybut as neutron was building out it rbac feature there were no sister propossla filed to nova to use them17:21
sean-k-mooneylajoskatona: nueton has several feature that nova does not officaly supprot17:21
sean-k-mooneylike multi provider netwroks17:21
sean-k-mooneythe unfortunet pattern is often the neuton extentoin lands and then no one does the nova part to enabel ti properly end ot end17:23
lajoskatonasean-k-mooney: well, we can have a list of these things officially written somewhere where possible brave fresh minded geniuses can select future projects :-) I believe these things should be written somewhere otherwise they are just forgotten17:23
sean-k-mooneyfunny i was having a paralle conversation about how to document unsupptotred feature a few minutes ago17:25
*** bauzas_ is now known as bauzas17:41
opendevreviewmelanie witt proposed openstack/nova master: nova-manage: Add --max_rows option to 'db purge' command  https://review.opendev.org/c/openstack/nova/+/92733917:59
opendevreviewMerged openstack/nova stable/2023.2: Skip snapshot test when missing qemu-img  https://review.opendev.org/c/openstack/nova/+/92789718:11
opendevreviewmelanie witt proposed openstack/nova master: Call volume detach rollback API if detach fails  https://review.opendev.org/c/openstack/nova/+/88039918:36
*** bauzas_ is now known as bauzas18:39
*** bauzas_ is now known as bauzas19:24
*** bauzas_ is now known as bauzas19:40
*** bauzas_ is now known as bauzas20:04
*** bauzas_ is now known as bauzas21:10
melwittdansmith: I was looking through New bugs in launchpad and saw this one that may interest you. online data migration for populate_instance_compute_id failing because of the "fake" instance created by the fill_virtual_interface_list online data migration https://bugs.launchpad.net/nova/+bug/207661421:36
opendevreviewMerged openstack/nova stable/2023.2: libvirt: call get_capabilities() with all CPUs online  https://review.opendev.org/c/openstack/nova/+/92755721:59
opendevreviewMerged openstack/nova stable/2023.1: Skip snapshot test when missing qemu-img  https://review.opendev.org/c/openstack/nova/+/92789822:00
dansmithmelwitt: "interest" is a strong word :D22:19
dansmithmelwitt: surely the virtual interface migration is crazy old right?22:19
sean-k-mooneyits pre trian 22:20
dansmithtrian?22:20
dansmithoh train22:20
sean-k-mooneyporbaly older but its pre pandemic22:20
sean-k-mooneyso the before times22:20
dansmithyeah I'm just wondering if we want to maybe also delete that.. we really don't need those to stay around forever since we don't support upgrading from any release to any other,22:20
dansmithalthough I'm not sure if we (bauzas) added a blocker migration for this or not22:21
sean-k-mooneyi kind of forgot it exited so we probably could22:21
sean-k-mooneyi had assuemd some of this cleanup was done when stephen did the move to alembic22:22
dansmith"This script should be executed while upgrading to Stein release."22:23
dansmithI thought this was bauzas for sure, but I guess not22:23
sean-k-mooneyno this was realted to healing the network info cache22:24
sean-k-mooneyhttps://review.opendev.org/c/openstack/nova/+/61416722:25
melwittdansmith: I saw you on the commit for the compute_id migration :)22:25
sean-k-mooneyi have unloaded the contex but if i rememebr correctly this was technially optional22:25
sean-k-mooneyas in if you didnt run it i just would not populate the table and give you a stabel order22:26
sean-k-mooneyso for me this is old enough that we dont even have unmaintianed barnaches that need it22:27
sean-k-mooneyso i dont see why we could not drop anything for stine and older22:27
sean-k-mooneyhonestly https://github.com/openstack/nova/blob/master/nova/cmd/manage.py#L196-L217 everyting in that block could likely be dropped22:28
dansmithyeah22:29
*** bauzas_ is now known as bauzas23:09
*** bauzas_ is now known as bauzas23:26

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