Earlier  
Posted Nick Remark
#openstack-nova - 2023-03-30
12:36:58 bauzas (after the usual child taxi for lunch :p )
12:39:52 bauzas as I said to the PTGbot, we start at 1pm UTC with the neutron x-p session in the Neutron room (juno, ie. https://www.openstack.org/ptg/rooms/juno )
12:47:42 artom sean-k-mooney, I'll be late for that (son's dentist appointment), can you cover the delete_on_termination stuff?
12:47:53 artom IIRC you're the only other person with the context
12:49:12 sean-k-mooney am yes i can
12:49:23 artom Cheers!
13:30:49 bauzas dvo-plv: are you in the neutron room ?
13:30:57 bauzas dvo-plv: we're discussing your topic now
13:37:10 dvo-plv yes, thank you
14:42:32 bauzas break now until 3pm UTC and then please join the cinder room : https://bluejeans.com/556681290
14:42:54 bauzas also, I had a topic about Xena EM, we'll discuss this at next meeting
14:43:10 bauzas (unless people have concerns by now, fer sur)
14:43:39 elodilles bauzas: ack, we can have a couple of words about it o/
14:44:02 bauzas elodilles: tbh, I need to look at the current open changfes
14:44:29 sean-k-mooney bauzas: what room should we be in next
14:44:34 sean-k-mooney well now
14:45:06 bauzas sean-k-mooney: cinder room, 3pm UTC
14:45:09 bauzas we have a break now
14:45:19 elodilles bauzas: yes, there are plenty of open patches: https://review.opendev.org/q/status:open+(project:openstack/os-vif+OR+project:openstack/python-novaclient+OR+project:openstack/placement+OR+project:openstack/nova)+branch:stable/xena
14:45:26 bauzas that was my ask before we left
14:46:02 elodilles the question is though whether anyone see anything that should be part of the 'final-before-em' release of stable/xena
14:46:04 dansmith sean-k-mooney: what is the qemu security issue that started causing detach issues that you mentioned on the list?
14:46:37 sean-k-mooney dansmith: the orgianl motivation for the change in qemu was related to a secuity issue i belvie
14:46:46 sean-k-mooney i dont actully know the details
14:46:52 dansmith sean-k-mooney: but what's the change? I wasn't aware anything changed (intentionally)
14:46:58 bauzas was in libvirt 8, right?
14:47:16 sean-k-mooney it was undefiend behaivor if you could retry detach while it was in progress
14:47:29 sean-k-mooney they intentionally made it an error and have it abort the inprogress detach
14:47:33 bauzas elodilles: I can raise the question to the nova team by email
14:47:52 elodilles bauzas: yepp, that is perfectly OK i think
14:47:55 bauzas elodilles: and we could conclude on the next weekly meeting
14:47:56 sean-k-mooney in old version fo qemu it would actully try detaching again
14:48:03 elodilles bauzas: ++
14:48:07 dansmith sean-k-mooney: that's not actually causing us trouble though right? if we needed to retry the detach it probably wasn't working anyway, right?
14:48:16 bauzas elodilles: or the next one, I've seen the deadline for approving
14:48:31 dansmith sean-k-mooney: ah meaning we're never sending the acpi event anymore after the first one?
14:49:05 sean-k-mooney correct after the first one it never gets sent again but also our retry mechaium would stop the detach form proceeding
14:49:22 sean-k-mooney i.e. if was just slow detachign and we retried it would abort the detach
14:49:51 elodilles bauzas: though we should not postpone the release close to the transition, otherwise if we hurry and merge things and something will be broken then we cannot fix it anymore ;)
14:49:53 dansmith hmm, okay
14:49:58 sean-k-mooney dansmith: gibi swapped use form blind retryes on a timeout/interval oto trying to use qemu events
14:50:16 sean-k-mooney or maybe that was lee
14:50:29 sean-k-mooney in either case that was not enough to resolve this issue
14:50:46 dansmith okay, I guess I didn't know about this other detail
14:50:47 sean-k-mooney it just seam like we need to kick the vms several times to get the detach to work
14:51:06 bauzas elodilles: yeah that's understandable, we shall not be lazy
14:51:09 dansmith if it's a matter of the first event getting missed or something, that definitely *could* support the "use a real distro" argument I guess
14:51:32 dansmith if the first one fails, is there some way the "in progress"-ness gets reset such that allowing a retry *ever* works?
14:51:39 bauzas elodilles: despite (tbh), I'm like ~0% interested about the Xena branch :)
14:51:55 bauzas actually, EM is helping my work :)
14:52:02 sean-k-mooney dansmith: currently i belive there is no way to rest the state without restarting the vm
14:52:19 sean-k-mooney https://gitlab.com/libvirt/libvirt/-/issues/309
14:52:46 dansmith does running the guest agent allow us to do it that way instead of just acpi?
14:53:01 dansmith thanks, I'll brush up on that bug
14:53:16 sean-k-mooney good question i do not think so but maybe
14:53:28 sean-k-mooney i have never really looke at what the guest agent can actully do
14:53:47 sean-k-mooney i knowit has some filesystem apis to freeze them
14:54:01 sean-k-mooney dansmith: the other thing to keep in mind is its not always acpi
14:54:21 sean-k-mooney qhen you change to q35 we started to use pcie natiave hotplug instead
14:54:38 sean-k-mooney the proved to be buggey so they went back to acpi
14:54:59 sean-k-mooney im not sure if they have changed back to native pcie hotplug or if it still uses acpi
14:54:59 dansmith for disks? but I'm using acpi as a stand-in.. I guess for disks I figured it was an eject request or something
14:55:36 sean-k-mooney there are 2 ways to signel it for the pc machine type it used ahci interupts becasue you only had a pci bus not pcie
14:55:55 sean-k-mooney pcie has its own hotplug mechanium and qemu tried to use that instead
14:55:56 elodilles bauzas: we had a xena release this year, so at least we are mostly good ;)
14:56:13 sean-k-mooney then then hit bugs and went back to ahci
14:56:21 sean-k-mooney for virtio-blk each disk is a pci device
14:56:35 sean-k-mooney for virtio-scsi then they are not
14:56:46 sean-k-mooney they are scsi device connected to the contoller
14:57:19 bauzas reminder : we restart in 3 mins, cinder room
14:57:26 sean-k-mooney speakign of we could try using virtio-scsi i guess
14:57:46 sean-k-mooney just set hw_disk_bus=scsi in devstack
14:58:09 sean-k-mooney i dont think htat helps as i think its the ahci path thats buggy but its an option to try
14:58:40 sean-k-mooney dansmith: sorry for the context dump :)
15:00:32 whoami-rajat https://redhat.bluejeans.com/556681290
15:01:24 sean-k-mooney dansmith: ^ are you joining that by the way
15:01:42 dansmith sean-k-mooney: nope, tc now..
15:01:47 sean-k-mooney ah ok
15:02:01 sean-k-mooney we can recap hte direct image location converstaion
15:46:05 bauzas senrique: oh you just joined, cool thanks
15:55:55 bauzas senrique: a few docs so :)
15:56:09 bauzas senrique: this is our overall process workflow https://docs.openstack.org/nova/latest/contributor/process.html#how-do-i-get-my-code-merged
15:56:12 senrique bauzas, hey :)
15:56:22 bauzas tl;dr: create a blueprint on https://blueprints.launchpad.net/nova/
15:57:06 bauzas then, once you think you have time to attend a specific nova meeting, add your topic to the weekly meeting agenda https://wiki.openstack.org/wiki/Meetings/Nova#Agenda_for_next_meeting (in the open discussion last topic)
15:57:59 bauzas and then, we'll discuss it on the subsequent meeting, asking you a few details and if we agree, then we just approve your blueprint desing (from a procedural pov)
15:58:03 bauzas design* even
15:58:31 bauzas then, you're free to work on the implementation patches and ask for reviews
15:59:33 bauzas senrique: one example is https://meetings.opendev.org/meetings/nova/2023/nova.2023-01-17-16.00.log.html#l-287
16:10:02 bauzas break until 1620UTC
16:10:33 bauzas and then, see you back on https://www.openstack.org/ptg/rooms/diablo
16:19:14 senrique thank you bauzas!!
18:41:46 opendevreview sean mooney proposed openstack/nova master: [DNM] testing enableind discard by default https://review.opendev.org/c/openstack/nova/+/879077
19:04:56 opendevreview Merged openstack/nova stable/xena: Accept both 1 and Y as AMD SEV KVM kernel param value https://review.opendev.org/c/openstack/nova/+/843938
#openstack-nova - 2023-03-31
10:55:11 opendevreview Amit Uniyal proposed openstack/nova-specs master: Add cleanup flag to remove dangling volumes https://review.opendev.org/c/openstack/nova-specs/+/878757
11:31:27 sean-k-mooney vmaccel: we can start using https://etherpad.opendev.org/p/track-sriov-nics-in-placement i have imported the template and will start copying the parts form the old spec
11:39:04 opendevreview Amit Uniyal proposed openstack/nova-specs master: Add cleanup flag to remove dangling volumes https://review.opendev.org/c/openstack/nova-specs/+/878757
12:06:58 sean-k-mooney vmaccel: gibi i have copied in the basics info that is needed for the spec but left most of the template in place
12:07:37 sean-k-mooney vmaccel: ill leave the rest for you to clean up becasue if i do much more i really wont be in a position to review this any more
12:53:20 opendevreview yatin proposed openstack/nova master: [DNM] Test lower tb cache https://review.opendev.org/c/openstack/nova/+/868419

Earlier   Later