*** artom has joined #openstack-nova | 00:08 | |
*** yaawang has quit IRC | 00:14 | |
*** yaawang has joined #openstack-nova | 00:14 | |
*** tetsuro has joined #openstack-nova | 00:18 | |
*** tetsuro has quit IRC | 00:25 | |
*** mlavalle has quit IRC | 00:29 | |
*** tetsuro has joined #openstack-nova | 00:40 | |
*** tetsuro has quit IRC | 00:48 | |
*** xiaolin has joined #openstack-nova | 00:52 | |
*** tetsuro has joined #openstack-nova | 00:54 | |
*** tetsuro has quit IRC | 00:59 | |
*** tetsuro has joined #openstack-nova | 01:08 | |
*** k_mouza has joined #openstack-nova | 01:19 | |
openstackgerrit | Tony Su proposed openstack/nova master: Provider Config File: YAML file loading and schema validation https://review.opendev.org/673341 | 01:20 |
---|---|---|
*** k_mouza has quit IRC | 01:24 | |
*** yaawang has quit IRC | 01:31 | |
*** yaawang has joined #openstack-nova | 01:31 | |
*** brinzhang_ has quit IRC | 01:43 | |
*** k_mouza has joined #openstack-nova | 01:49 | |
*** k_mouza has quit IRC | 01:53 | |
*** gyee has quit IRC | 02:34 | |
*** yaawang has quit IRC | 02:41 | |
*** yaawang has joined #openstack-nova | 02:42 | |
*** xinranwang__ has joined #openstack-nova | 02:42 | |
*** k_mouza has joined #openstack-nova | 02:42 | |
*** brinzhang has joined #openstack-nova | 02:44 | |
openstackgerrit | Brin Zhang proposed openstack/nova master: Optimize _create_and_bind_arqs logic in conducor https://review.opendev.org/726564 | 02:44 |
openstackgerrit | Brin Zhang proposed openstack/nova master: cyborg evacuate support https://review.opendev.org/715326 | 02:44 |
*** k_mouza has quit IRC | 02:47 | |
*** brinzhang_ has joined #openstack-nova | 02:54 | |
*** brinzhang has quit IRC | 02:57 | |
*** tetsuro has quit IRC | 03:00 | |
*** yaawang has quit IRC | 03:14 | |
*** yaawang has joined #openstack-nova | 03:15 | |
*** k_mouza has joined #openstack-nova | 03:20 | |
*** sapd1 has joined #openstack-nova | 03:21 | |
*** k_mouza has quit IRC | 03:25 | |
*** psachin has joined #openstack-nova | 03:36 | |
*** yaawang has quit IRC | 03:47 | |
*** yaawang has joined #openstack-nova | 03:48 | |
openstackgerrit | Tony Su proposed openstack/nova master: Provider Config File: Function to further validate and retrieve configs https://review.opendev.org/676029 | 03:48 |
*** mgariepy has quit IRC | 04:09 | |
*** mgariepy has joined #openstack-nova | 04:10 | |
*** ociuhandu has joined #openstack-nova | 04:22 | |
*** ociuhandu has quit IRC | 04:26 | |
*** evrardjp has quit IRC | 04:33 | |
*** evrardjp has joined #openstack-nova | 04:33 | |
*** takamatsu has quit IRC | 04:38 | |
*** takamatsu has joined #openstack-nova | 04:38 | |
*** links has joined #openstack-nova | 05:08 | |
*** ratailor has joined #openstack-nova | 05:11 | |
*** udesale has joined #openstack-nova | 05:13 | |
*** yaawang has quit IRC | 05:23 | |
*** yaawang has joined #openstack-nova | 05:24 | |
*** sapd1 has quit IRC | 05:32 | |
*** ralonsoh has joined #openstack-nova | 05:43 | |
*** brinzhang0 has joined #openstack-nova | 05:46 | |
*** vishalmanchanda has joined #openstack-nova | 05:49 | |
*** brinzhang_ has quit IRC | 05:50 | |
*** jsuchome has joined #openstack-nova | 06:11 | |
*** xinranwang__ has quit IRC | 06:12 | |
*** lpetrut has joined #openstack-nova | 06:22 | |
*** Luzi has joined #openstack-nova | 06:27 | |
*** ociuhandu has joined #openstack-nova | 06:30 | |
*** tosky has joined #openstack-nova | 06:32 | |
*** yaawang has quit IRC | 06:32 | |
*** yaawang has joined #openstack-nova | 06:34 | |
*** ociuhandu has quit IRC | 06:35 | |
*** maciejjozefczyk has joined #openstack-nova | 06:52 | |
*** dklyle has quit IRC | 06:59 | |
*** sapd1 has joined #openstack-nova | 07:04 | |
*** slaweq has joined #openstack-nova | 07:10 | |
*** tesseract has joined #openstack-nova | 07:14 | |
*** yaawang has quit IRC | 07:15 | |
*** yaawang has joined #openstack-nova | 07:17 | |
*** whoami-rajat has quit IRC | 07:23 | |
*** yaawang has quit IRC | 07:26 | |
*** yaawang has joined #openstack-nova | 07:26 | |
*** bhagyashris is now known as bhagyashris|lunc | 07:28 | |
*** rcernin has quit IRC | 07:32 | |
openstackgerrit | Tony Su proposed openstack/nova master: Provider Config File: YAML file loading and schema validation https://review.opendev.org/673341 | 07:39 |
openstackgerrit | Tony Su proposed openstack/nova master: Provider Config File: Function to further validate and retrieve configs https://review.opendev.org/676029 | 07:39 |
*** ociuhandu has joined #openstack-nova | 07:39 | |
bauzas | stephenfin: not sure you got a chance to see my comment https://review.opendev.org/#/c/743568/1/nova/virt/libvirt/migration.py@128 | 07:51 |
tony_su | stephenfin: the first patch is uploaded and in almost-completed phase, and the second patch is ready for a new round of review. | 07:53 |
*** nightmare_unreal has joined #openstack-nova | 07:58 | |
*** markvoelker has joined #openstack-nova | 08:20 | |
*** KeithMnemonic has quit IRC | 08:23 | |
brinzhang0 | sean-k-mooney: please see https://review.opendev.org/#/c/715326/15/nova/compute/manager.py@3233, I agree with gibi, can we remove the eventlet.timeout.Timeout Exception? | 08:24 |
*** markvoelker has quit IRC | 08:25 | |
*** bbowen_ has joined #openstack-nova | 08:25 | |
*** bbowen_ has quit IRC | 08:27 | |
*** bbowen has quit IRC | 08:27 | |
*** xek has joined #openstack-nova | 08:27 | |
*** bbowen_ has joined #openstack-nova | 08:27 | |
*** rcernin has joined #openstack-nova | 08:28 | |
*** martinkennelly has joined #openstack-nova | 08:32 | |
*** rcernin has quit IRC | 08:34 | |
*** derekh has joined #openstack-nova | 08:39 | |
*** links has quit IRC | 08:55 | |
openstackgerrit | Alexandre Arents proposed openstack/nova master: Rebase qcow2 images when unshelving an instance https://review.opendev.org/696084 | 08:55 |
*** yaawang has quit IRC | 08:58 | |
*** spatel has joined #openstack-nova | 08:58 | |
*** yaawang has joined #openstack-nova | 08:59 | |
openstackgerrit | Jie Li proposed openstack/nova-specs master: add volume backed server rebuild spec https://review.opendev.org/739349 | 08:59 |
*** dtantsur|afk is now known as dtantsur | 09:03 | |
*** spatel has quit IRC | 09:04 | |
*** links has joined #openstack-nova | 09:06 | |
*** jangutter_ has joined #openstack-nova | 09:11 | |
*** jangutter has quit IRC | 09:13 | |
*** xek has quit IRC | 09:27 | |
*** k_mouza has joined #openstack-nova | 09:36 | |
*** bhagyashris|lunc is now known as bhagyashris | 09:37 | |
*** jangutter_ is now known as jangutter | 09:39 | |
*** jangutter has quit IRC | 09:45 | |
*** jangutter has joined #openstack-nova | 09:46 | |
*** mkrai has joined #openstack-nova | 10:03 | |
sean-k-mooney | brinzhang0: i am not sure, i think it could be raised form any https request but if we remove it and it is raised it will still be caught by the generic Exception | 10:12 |
sean-k-mooney | specifier | 10:13 |
*** k_mouza has quit IRC | 10:13 | |
sean-k-mooney | so it wont change behavior to remove it | 10:13 |
sean-k-mooney | so we could for brevity | 10:13 |
*** ociuhandu_ has joined #openstack-nova | 10:17 | |
*** ociuhandu has quit IRC | 10:19 | |
*** ociuhandu_ has quit IRC | 10:21 | |
*** ociuhandu has joined #openstack-nova | 10:22 | |
*** dtantsur is now known as dtantsur|brb | 10:23 | |
*** martinkennelly has quit IRC | 10:27 | |
*** ociuhandu has quit IRC | 10:27 | |
*** martinkennelly has joined #openstack-nova | 10:31 | |
*** k_mouza has joined #openstack-nova | 10:35 | |
*** rcernin has joined #openstack-nova | 10:37 | |
*** mgariepy has quit IRC | 10:50 | |
*** rcernin has quit IRC | 10:54 | |
*** nightmare_unreal has quit IRC | 10:59 | |
*** ociuhandu has joined #openstack-nova | 11:00 | |
openstackgerrit | Harshavardhan Metla proposed openstack/nova master: Removed the host FQDN from the exception message https://review.opendev.org/743950 | 11:01 |
*** markvoelker has joined #openstack-nova | 11:19 | |
*** raildo has joined #openstack-nova | 11:25 | |
*** markvoelker has quit IRC | 11:27 | |
*** _erlon_ has joined #openstack-nova | 11:30 | |
*** mkrai has quit IRC | 11:32 | |
*** mkrai_ has joined #openstack-nova | 11:32 | |
*** mkrai_ has quit IRC | 11:38 | |
*** elod is now known as elod_afk | 11:42 | |
*** ociuhandu has quit IRC | 11:44 | |
*** sapd1 has quit IRC | 11:46 | |
*** spatel has joined #openstack-nova | 11:52 | |
*** udesale_ has joined #openstack-nova | 11:54 | |
*** spatel has quit IRC | 11:56 | |
*** ociuhandu has joined #openstack-nova | 11:57 | |
*** udesale has quit IRC | 11:57 | |
*** brinzhang_ has joined #openstack-nova | 12:00 | |
*** brinzhang0 has quit IRC | 12:02 | |
*** mgariepy has joined #openstack-nova | 12:09 | |
*** brinzhang0 has joined #openstack-nova | 12:09 | |
*** martinkennelly has quit IRC | 12:10 | |
*** brinzhang_ has quit IRC | 12:11 | |
*** ociuhandu_ has joined #openstack-nova | 12:15 | |
*** ociuhandu has quit IRC | 12:18 | |
gibi_pto | dansmith: I've did a quick cleanup on the todays meeting agenda on the wiki for you | 12:19 |
* gibi_pto goes back to vacationing | 12:19 | |
*** kaisers has quit IRC | 12:21 | |
*** kaisers has joined #openstack-nova | 12:21 | |
*** derekh has quit IRC | 12:23 | |
*** k_mouza has quit IRC | 12:24 | |
*** lpetrut_ has joined #openstack-nova | 12:33 | |
*** lpetrut has quit IRC | 12:36 | |
*** nweinber has joined #openstack-nova | 12:37 | |
*** k_mouza has joined #openstack-nova | 12:39 | |
*** k_mouza has quit IRC | 12:43 | |
*** tkajinam has quit IRC | 12:47 | |
*** yaawang has quit IRC | 12:51 | |
*** yaawang has joined #openstack-nova | 12:53 | |
*** dtantsur|brb is now known as dtantsur | 12:53 | |
*** martinkennelly has joined #openstack-nova | 12:56 | |
*** martinkennelly has quit IRC | 13:02 | |
*** ratailor has quit IRC | 13:07 | |
*** martinkennelly has joined #openstack-nova | 13:10 | |
*** derekh has joined #openstack-nova | 13:11 | |
*** k_mouza has joined #openstack-nova | 13:16 | |
*** mriedem has joined #openstack-nova | 13:17 | |
*** k_mouza has quit IRC | 13:20 | |
*** bbowen has joined #openstack-nova | 13:20 | |
*** bbowen_ has quit IRC | 13:21 | |
dansmith | gibi_pto: roger, thanks, I was just going to look at it this morning | 13:23 |
*** k_mouza has joined #openstack-nova | 13:26 | |
openstackgerrit | Andrew Bonney proposed openstack/nova master: Fix misleading documentation for live_migration_inbound_addr https://review.opendev.org/741473 | 13:30 |
*** k_mouza has quit IRC | 13:30 | |
bauzas | dansmith: I guess you'll handle the v-2 tag ? | 13:34 |
* bauzas is leaving for 3 weeks starting tonight | 13:34 | |
dansmith | bauzas: apparently there's nothing to do, we worked that out last week I think | 13:34 |
bauzas | mmmm really ? | 13:34 |
bauzas | lemme doublecheck | 13:34 |
dansmith | according to smcginnis, but if he tells me to do something I'll do it | 13:34 |
bauzas | dansmith: can't see any nova proposed change in the releases repo | 13:36 |
bauzas | for victoria-2 I mean | 13:36 |
bauzas | actually, nevermind | 13:37 |
dansmith | let's wait for smcginnis to respond | 13:37 |
bauzas | can't see any service project change for victoria-1 either | 13:37 |
bauzas | so I guess it changed | 13:37 |
bauzas | yeah, that changed and I now remember ttx's email on openstack-discuss https://releases.openstack.org/reference/release_models.html#cycle-with-milestones | 13:38 |
bauzas | we no longer produce milestones, only rcs | 13:39 |
bauzas | ... and confirmed here https://releases.openstack.org/reference/process.html#milestone-2 | 13:41 |
*** k_mouza has joined #openstack-nova | 13:41 | |
*** sapd1 has joined #openstack-nova | 13:42 | |
*** k_mouza has quit IRC | 13:45 | |
*** k_mouza has joined #openstack-nova | 13:50 | |
*** yoctozepto has quit IRC | 13:54 | |
*** k_mouza has quit IRC | 13:54 | |
*** yoctozepto has joined #openstack-nova | 13:55 | |
*** k_mouza has joined #openstack-nova | 13:59 | |
*** k_mouza has quit IRC | 14:04 | |
smcginnis | Yep, no release needed now unless you know there is some downstream need for it. | 14:04 |
*** bbowen has quit IRC | 14:06 | |
kashyap | fungi++ | 14:09 |
fungi | am i now an object-oriented compiled language? | 14:10 |
*** Luzi_ has joined #openstack-nova | 14:10 | |
*** k_mouza has joined #openstack-nova | 14:10 | |
*** xek has joined #openstack-nova | 14:10 | |
fungi | fungi99 was more flexible, even if you wound up with a lot more templating and boilerplate | 14:11 |
fungi | though my heart still belongs to classic k&r fungi | 14:11 |
*** Luzi has quit IRC | 14:11 | |
*** bbowen has joined #openstack-nova | 14:12 | |
*** psachin has quit IRC | 14:12 | |
* fungi increments by one and gets back to work | 14:13 | |
*** k_mouza has quit IRC | 14:14 | |
*** k_mouza has joined #openstack-nova | 14:15 | |
*** lpetrut_ has quit IRC | 14:19 | |
*** k_mouza has quit IRC | 14:19 | |
*** k_mouza has joined #openstack-nova | 14:22 | |
*** k_mouza has quit IRC | 14:27 | |
*** elod_afk is now known as elod | 14:27 | |
*** mlavalle has joined #openstack-nova | 14:43 | |
*** bhagyashris is now known as bhagyashris|away | 14:47 | |
ralonsoh | stephenfin, hi again | 14:47 |
ralonsoh | https://review.opendev.org/#/c/739961/ | 14:47 |
ralonsoh | if you have a bit of time | 14:48 |
openstackgerrit | Ghanshyam Mann proposed openstack/nova master: DNM: testing tempest copy-image test https://review.opendev.org/742547 | 14:52 |
openstackgerrit | Ghanshyam Mann proposed openstack/nova master: DNM: testing tempest copy-image test https://review.opendev.org/742547 | 14:55 |
*** dklyle has joined #openstack-nova | 14:57 | |
stephenfin | ralonsoh: How do you plan to use these traits? That's still not entirely clear to me | 14:59 |
ralonsoh | stephenfin, if needed, that will be enforced in the port info | 14:59 |
sean-k-mooney | stephenfin: we will need nova changes next cycle to report the traits | 14:59 |
stephenfin | what resource providers will they be reported on, and who sets them? | 14:59 |
ralonsoh | let me check where exactly | 14:59 |
sean-k-mooney | stephenfin: initally they will be reported on the compute node root rp if either sriov is enabled or numa vswitches | 15:00 |
ralonsoh | stephenfin, https://review.opendev.org/#/c/740011/4/specs/victoria/port-numa-affinity-policy.rst@70 | 15:00 |
sean-k-mooney | stephenfin: if we start tracking pci device in plamcnet then it will be on the pci device RP | 15:01 |
ralonsoh | is this what you are asking? | 15:01 |
stephenfin | ah, there's a spec. That's what I was looking for | 15:01 |
* stephenfin looks | 15:01 | |
ralonsoh | but yes, we are not pointing to any specific RP | 15:02 |
stephenfin | this doesn't feel like a trait or something you'd want to report | 15:04 |
*** k_mouza has joined #openstack-nova | 15:04 | |
ralonsoh | stephenfin, ? | 15:04 |
stephenfin | so with this feature, we're saying you'll be able to state whether NUMA affinity is important or not on a port-by-port basis | 15:04 |
sean-k-mooney | yes | 15:05 |
ralonsoh | yes | 15:05 |
stephenfin | cool, so what do we need the trait for | 15:05 |
ralonsoh | to specify the policy | 15:05 |
sean-k-mooney | to select host that supprot numa affinity | 15:05 |
stephenfin | that's a single trait, not three | 15:06 |
sean-k-mooney | stephenfin: its mostly required for numa_vswitchs | 15:06 |
stephenfin | SUPPORTS_CONFIGURABLE_NUMA_AFFINITY | 15:06 |
stephenfin | or something like that | 15:06 |
sean-k-mooney | not really numa_vsiwtch only support stict affinity today | 15:06 |
sean-k-mooney | not all 3 | 15:06 |
sean-k-mooney | although we woudl be changing that as part of the nova half of the feature | 15:07 |
stephenfin | so it wouldn't report SUPPORTS_CONFIGURABLE_NUMA_AFFINITY | 15:07 |
stephenfin | (again, just a placeholder trait name) | 15:07 |
sean-k-mooney | stephenfin: perhaps but i think knowing which policy is support is imporant | 15:08 |
sean-k-mooney | im also expecting this to be resued for pmem and vgpus | 15:08 |
*** k_mouza has quit IRC | 15:08 | |
stephenfin | are there scenarios where we'd report each one of the traits by themselves? | 15:08 |
ralonsoh | only one per port | 15:08 |
sean-k-mooney | yes | 15:08 |
sean-k-mooney | maybe | 15:09 |
sean-k-mooney | i need to check if the numa policy is in the alias or pci white list | 15:09 |
stephenfin | ralonsoh: Sorry, my time's been split multiple different ways so I haven't gotten to sunk my teeth into this before now. Just teasing things out before we merge something we can't undo :) | 15:09 |
sean-k-mooney | if its in the whitelist then no | 15:09 |
sean-k-mooney | * alias | 15:09 |
ralonsoh | stephenfin, sure | 15:09 |
sean-k-mooney | ok so the numa policy is part of the alias https://github.com/openstack/nova/blob/master/nova/pci/request.py#L93 | 15:10 |
sean-k-mooney | so we dont need to cater for reporting device as only consumable with a singel policy | 15:11 |
sean-k-mooney | its not defiend in the whitelist | 15:11 |
stephenfin | right, though it's only done that way because aliases are as granular as we get | 15:11 |
stephenfin | we didn't (don't) have a mechanism to say use the PCI device indicated by this alias and don't worry about NUMA affinity | 15:12 |
*** k_mouza has joined #openstack-nova | 15:12 | |
sean-k-mooney | yes we do | 15:12 |
sean-k-mooney | oh you mean per alias | 15:12 |
stephenfin | the flavor extra spec applies to all PCI devices, not just one | 15:12 |
sean-k-mooney | right we dont | 15:12 |
stephenfin | yes | 15:12 |
stephenfin | right | 15:12 |
stephenfin | so that's still a TODO after this but we'll be able to do it for SR-IOV ports at least | 15:13 |
stephenfin | but the ability to do that smells like a simple binary capability | 15:13 |
sean-k-mooney | stephenfin: we kind of hoped to stop using the alias and move pci deivce to the top level api or use cyborg | 15:14 |
ralonsoh | but with this information in the port we don't need to limit that to sriov ports only | 15:14 |
sean-k-mooney | which is why it was not added orginally | 15:14 |
stephenfin | i.e. I allow you to configure NUMA affinity of individual resources or I don't | 15:14 |
sean-k-mooney | ralonsoh: right we are not | 15:14 |
sean-k-mooney | the trait is not technially need we can do the enforcement in the numa toplogy filter without it | 15:15 |
sean-k-mooney | but with out the trait we do that the proablem that plamcnet may not return hosts with the capablity if the limit is set too low | 15:15 |
stephenfin | ralonsoh: So I guess you're thinking we could have multiple child RPs, e.g. one for the OVS network, one for the SR-IOV device, one for a generic PCI device etc., and each could support their own type of policy? | 15:15 |
ralonsoh | that's the goal | 15:16 |
sean-k-mooney | which iw why we should have a trait but i guess it does not need to be 3 | 15:16 |
*** k_mouza has quit IRC | 15:16 | |
stephenfin | Hmm, okay, that sounds reasonable. I'd been thinking the trait would be reported on the root provider (the compute node) | 15:16 |
stephenfin | which makes little sense because you provide no granularity that way | 15:17 |
sean-k-mooney | by the way this is part of https://bugzilla.redhat.com/show_bug.cgi?id=1780721 and https://bugzilla.redhat.com/show_bug.cgi?id=1791834 | 15:17 |
openstack | bugzilla.redhat.com bug 1780721 in openstack-nova "[RFE] Optional NUMA affinity for neutron ports" [High,New] - Assigned to smooney | 15:17 |
openstack | bugzilla.redhat.com bug 1791834 in openstack-neutron "[RFE] Optional NUMA affinity for neutron ports" [High,New] - Assigned to amuller | 15:17 |
ralonsoh | yes | 15:17 |
stephenfin | sean-k-mooney: oh yeah, I understand and agree with the feature as a whole. It's just this trait bit that's tripping me up | 15:17 |
sean-k-mooney | stephenfin: right now if we said we want strict affinity we have no way to guarrentee that | 15:18 |
sean-k-mooney | becasue placment if limit=10 could select 10 allocation candated form host that dont supprot numa affinity | 15:19 |
sean-k-mooney | the trait is basicaly to make it work in deployment like cerns where they have a really low limit | 15:19 |
stephenfin | the solution to that is NUMA in placement though, no? | 15:19 |
sean-k-mooney | no | 15:19 |
stephenfin | model NUMA nodes as RPs in placement. Say all resources must share the same root RP (NUMA node) | 15:20 |
sean-k-mooney | numa in placmnet wont advertise which host have numa aware vswitches | 15:20 |
sean-k-mooney | since we dont model netowrk backend ports as a resouce | 15:20 |
*** k_mouza has joined #openstack-nova | 15:21 | |
sean-k-mooney | stephenfin: we would some how have to model the pysnet numa affinity in the rp tree | 15:21 |
ralonsoh | we have this information in nova | 15:21 |
sean-k-mooney | yes but we cant model it in plamcnet | 15:22 |
ralonsoh | more or less: you have the numa nodes of a physnet | 15:22 |
stephenfin | sean-k-mooney: how does this help? | 15:22 |
sean-k-mooney | it just allow me to know the host has the feature | 15:22 |
sean-k-mooney | i guess we could have 3 different tratis. | 15:22 |
sean-k-mooney | one for numa-vsiwthc, one for sriov and one for numa affinity | 15:23 |
sean-k-mooney | but that feels messy | 15:23 |
stephenfin | You mean it has the NUMA-aware vSwitches feature enabled? | 15:23 |
sean-k-mooney | yes | 15:23 |
openstackgerrit | Jie Li proposed openstack/nova-specs master: add volume backed server rebuild spec https://review.opendev.org/739349 | 15:23 |
sean-k-mooney | if it was a non sriov port and it asked for strict affinity | 15:23 |
sean-k-mooney | it need to land on a host with numa aware vswtichs | 15:24 |
sean-k-mooney | or we shoudl reject it | 15:24 |
sean-k-mooney | legacy and prefer not require that | 15:24 |
sean-k-mooney | but strict means we have to guarrente numa affinity or not boot | 15:24 |
sean-k-mooney | we can do that in the numa toplogy filter proably | 15:25 |
*** gyee has joined #openstack-nova | 15:25 | |
*** k_mouza has quit IRC | 15:25 | |
sean-k-mooney | but then you have the cherry picking problem | 15:25 |
stephenfin | so you're worried about NUMA-aware vSwitches being configured on some hosts and not others, and you want to makes sure instances never land on the latter | 15:25 |
sean-k-mooney | yes | 15:26 |
stephenfin | The concern I have with that is that NUMA-aware vSwitches is a hack, and we knew it was a hack when we implemented it /o\ | 15:26 |
sean-k-mooney | yes we wanted to evnetually move it to placment | 15:26 |
stephenfin | and I'm concerned about encoding that hack into traits, which we can't ever drop | 15:26 |
sean-k-mooney | we dont actully need the traits right now | 15:27 |
stephenfin | couldn't we just solve that particular issue with documentation? | 15:27 |
sean-k-mooney | so we can defer it | 15:27 |
sean-k-mooney | i wanted neutron to include the trait in the port resouce request | 15:27 |
sean-k-mooney | but we can have nova append it in the future if we want | 15:27 |
stephenfin | i.e. if you really care about NUMA affinity, make sure to configure this on all hosts or use host aggregates to separate from hosts without the config | 15:27 |
*** k_mouza has joined #openstack-nova | 15:28 | |
sean-k-mooney | maybe it kind of feells like soemthing that should not need to be manual | 15:28 |
stephenfin | I agree, but you could say the same about the NUMA-aware vSwitches feature in general | 15:28 |
sean-k-mooney | we did | 15:29 |
stephenfin | True :) | 15:29 |
sean-k-mooney | be we also said we did not want to wait | 15:29 |
stephenfin | but it was a means to an end | 15:29 |
stephenfin | yup | 15:29 |
stephenfin | I don't really want to pile more on top of that shaky foundation though | 15:29 |
stephenfin | like I said, we're stuck with traits once they're there | 15:29 |
sean-k-mooney | ralonsoh: stephenfin ok so do we want to put the traits on pause untill we see if we will use them in the nova half of the feature | 15:29 |
ralonsoh | sean-k-mooney, np | 15:30 |
sean-k-mooney | ralonsoh: what that means for you is you just dont need to add a trait request to the port | 15:30 |
stephenfin | if that works for ralonsoh, I'd much rather that | 15:30 |
sean-k-mooney | and if nova want to use the traits in the futrue we can do it instead of neutorn | 15:30 |
ralonsoh | sean-k-mooney, but what should I add to the port info? | 15:30 |
stephenfin | if it turns out we want a way to advertise these capabilities, then I'm all for revisiting | 15:30 |
ralonsoh | because I don't know how nova is going to read it | 15:30 |
sean-k-mooney | ralonsoh: neutron need to add the polciy via the new extention | 15:31 |
sean-k-mooney | but it does not need to add the trait | 15:31 |
sean-k-mooney | the extenion was adding a new extended atibute to the port anyway right | 15:31 |
ralonsoh | sean-k-mooney, that means another parameter in the port dict | 15:31 |
ralonsoh | ok | 15:31 |
ralonsoh | I'll need to revisit the spec | 15:31 |
sean-k-mooney | ralonsoh: yes isnt that what the spec says | 15:31 |
*** k_mouza has quit IRC | 15:32 | |
stephenfin | ralonsoh: again, apologies for only getting to this now. I didn't know that this work was as far along as it is. You've been busy :) | 15:32 |
sean-k-mooney | https://specs.openstack.org/openstack/neutron-specs/specs/victoria/port-numa-affinity-policy.html#rest-api-impact | 15:32 |
ralonsoh | np at all | 15:32 |
ralonsoh | I'll revisit the spec and the patches | 15:32 |
sean-k-mooney | oh its in the resouce attibute | 15:32 |
sean-k-mooney | sorry no that is just an extend port attibute | 15:33 |
*** k_mouza has joined #openstack-nova | 15:33 | |
sean-k-mooney | so im not sure you need to updat ehte spec other then to remove the port_resource['resource_request'] = { | 15:33 |
sean-k-mooney | 'required': [os_traits.COMPUTE_NUMA_POLICY_REQUIRED]} | 15:33 |
sean-k-mooney | bit | 15:33 |
ralonsoh | sean-k-mooney, I need to clean up this part yes | 15:34 |
sean-k-mooney | nova will just read numa_affinity_policy field form the port and use that | 15:34 |
ralonsoh | perfect for me | 15:34 |
sean-k-mooney | ralonsoh: i was worried that you were only going to pass the trait | 15:34 |
sean-k-mooney | ralonsoh: that would not have been right from a nova point of view | 15:35 |
*** Luzi_ has quit IRC | 15:36 | |
*** k_mouza has quit IRC | 15:37 | |
*** mkrai has joined #openstack-nova | 15:42 | |
sean-k-mooney | stephenfin: by the way you also missed the mix hypervior usecase for the trait | 15:48 |
sean-k-mooney | but we can cross that bridge if we need too | 15:49 |
*** xek_ has joined #openstack-nova | 15:52 | |
*** xek has quit IRC | 15:54 | |
openstackgerrit | Pavlo Shchelokovskyy proposed openstack/nova master: Raise 409 when removing security group from instance https://review.opendev.org/735572 | 16:01 |
*** hamalq has joined #openstack-nova | 16:03 | |
*** hamalq has quit IRC | 16:03 | |
*** hamalq has joined #openstack-nova | 16:04 | |
openstackgerrit | sean mooney proposed openstack/nova master: Lookup nic feature by PCI address https://review.opendev.org/739131 | 16:06 |
sean-k-mooney | ralonsoh: stephenfin by the way should i drop the funcitonal tests form the coverage job or make a coverage with sudo job for os-vif https://review.opendev.org/#/c/728037/4/.zuul.yaml | 16:07 |
stephenfin | drop from coverage | 16:08 |
stephenfin | imo | 16:08 |
sean-k-mooney | cool i can do that trivially | 16:08 |
ralonsoh | sean-k-mooney, why do you need to drop them? | 16:08 |
sean-k-mooney | the openstack-cover-jobs | 16:08 |
sean-k-mooney | does not allow sudo to be used | 16:08 |
ralonsoh | right | 16:09 |
sean-k-mooney | so privsep fails | 16:09 |
sean-k-mooney | our functional tests actully need elevated right to run | 16:09 |
sean-k-mooney | becaue they acutlly use ovs | 16:09 |
sean-k-mooney | which actully is alos not in stalled in that job | 16:09 |
sean-k-mooney | so ya if i want to run them i need a custom job that has sudo and installs ovs like our custom functional job | 16:10 |
ralonsoh | sean-k-mooney, you can take the neutron functional base one | 16:10 |
ralonsoh | if you want | 16:10 |
sean-k-mooney | no we have a base job for fucntional test | 16:11 |
*** tesseract has quit IRC | 16:11 | |
sean-k-mooney | openstack-tox-functional-ovs-with-sudo | 16:11 |
ralonsoh | or this one yes | 16:11 |
sean-k-mooney | but i either need to inherit form that and chagne the env form functional to cover | 16:12 |
sean-k-mooney | or i drop the fucntional test | 16:12 |
sean-k-mooney | i was leaning to removing them so that you did not need sudo and ovs to run tox -e cover | 16:12 |
sean-k-mooney | we dont actully have covage report for os-vif currently so this is adding them | 16:13 |
*** udesale_ has quit IRC | 16:13 | |
sean-k-mooney | jangutter: any opipion ^ | 16:13 |
*** mgariepy has quit IRC | 16:14 | |
sean-k-mooney | jangutter: question is shoudl os-vifs coverage tox enve run just unit test or unit and functional | 16:14 |
jangutter | sean-k-mooney: :reading: | 16:17 |
jangutter | sean-k-mooney: can we achieve full coverage with just unit tests? I'm almost leaning yeah. | 16:18 |
sean-k-mooney | we could | 16:18 |
sean-k-mooney | although that is not the goal | 16:18 |
sean-k-mooney | but i do want to more or less know what is and is not tested | 16:19 |
sean-k-mooney | 100% coverage is not need but if we are low in one module it would be good to look at why | 16:19 |
jangutter | I agree - full coverage might might just be for bragging rights (and can be done badly). My feeling is that unit testing should be slightly more than functional, but if we don't measure it we won't know it. | 16:22 |
sean-k-mooney | so are you ok with the coverage job just doing unit. i could add a second coverage-all that ran both | 16:23 |
sean-k-mooney | i would like to enable coverage by default when you run just tox | 16:23 |
sean-k-mooney | but if its runing the functional test i would prefer not to | 16:23 |
sean-k-mooney | basically i want you to be able to jsut git clone and then run "tox" | 16:24 |
sean-k-mooney | without args and have it work | 16:24 |
jangutter | Same for me: I tend to run just unit when I dev, but rely on the CI to run functional. | 16:24 |
sean-k-mooney | i run the fucnational test but not on my laptop | 16:24 |
sean-k-mooney | i do it in my devstack vms | 16:24 |
sean-k-mooney | so for small change i dont want to have to instlal ovs | 16:25 |
*** dtantsur is now known as dtantsur|afk | 16:25 | |
openstackgerrit | Sylvain Bauza proposed openstack/nova-specs master: Offline Reshape tool spec https://review.opendev.org/742908 | 16:25 |
jangutter | I'm OK with adding more non-sudo stuff to the default tox run. | 16:26 |
sean-k-mooney | in os-vif the test are really fast so i was going to enable py3,pep8,docs,releasenotes,cover | 16:27 |
sean-k-mooney | by default | 16:27 |
sean-k-mooney | basically that is what i would like peple to run before pushing | 16:28 |
jangutter | I'm in agreement. | 16:29 |
sean-k-mooney | ok ill remvoe the functional test from cover so for now at least | 16:30 |
sean-k-mooney | stephenfin: jangutter ralonsoh as a head up i also want to change the default ovsdb backend in os-vif this cycle | 16:30 |
sean-k-mooney | i ment to do it af ew releases ago | 16:30 |
sean-k-mooney | but we are still defaulting to ovs-vsctl | 16:31 |
ralonsoh | sean-k-mooney, in os-vif? | 16:31 |
sean-k-mooney | ralonsoh: ya | 16:31 |
ralonsoh | we removed ovs-vsctl, we only have native now | 16:31 |
sean-k-mooney | no | 16:31 |
ralonsoh | in neutron | 16:31 |
sean-k-mooney | in neutron yes | 16:32 |
ralonsoh | just to let you know | 16:32 |
sean-k-mooney | we never got around to doing it in os-vif | 16:32 |
sean-k-mooney | it was planed for train | 16:32 |
sean-k-mooney | but we forot to defualt in trian and hten remove in ussui | 16:32 |
ralonsoh | it doesn't makes sense to keep both | 16:32 |
sean-k-mooney | so im going to push a patch to do it now in victoria and remove in W | 16:32 |
ralonsoh | cool | 16:32 |
sean-k-mooney | i would remove it now but we have to have a deprecation cycle | 16:33 |
ralonsoh | at least default to native, I think so | 16:33 |
sean-k-mooney | yep anyway ill push a patch for that shortly | 16:34 |
sean-k-mooney | just tought ye would like to know | 16:34 |
*** slaweq has quit IRC | 16:37 | |
*** jsuchome has quit IRC | 16:41 | |
sean-k-mooney | is this pep failure new http://paste.openstack.org/show/796470/ | 16:42 |
sean-k-mooney | *pep8 | 16:42 |
sean-k-mooney | looks like py38 and pyflakes are unhappy | 16:43 |
*** links has quit IRC | 16:44 | |
stephenfin | sean-k-mooney: tox -e pep8 --recreate | 16:46 |
stephenfin | you're using an old version of the library, I suspect | 16:46 |
stephenfin | that or constraints isn't properly set up | 16:46 |
sean-k-mooney | i did recreate it | 16:47 |
sean-k-mooney | but i might need to rebase | 16:47 |
sean-k-mooney | oh this is the train branch | 16:47 |
sean-k-mooney | im backporting | 16:47 |
sean-k-mooney | it need python 3.6 | 16:47 |
sean-k-mooney | on train not 3.8 | 16:48 |
gmann | sean-k-mooney: for 3.8 you need pyflakes 2.1.1 as min | 16:49 |
sean-k-mooney | ya i just happened to use one of my 20.04 ubuntu vms to do the backport and i forgot it does not have a python old enough to run the train env | 16:49 |
stephenfin | Fedora has multiple Python versions... | 16:50 |
sean-k-mooney | i could update it to 2.1.1 | 16:50 |
openstackgerrit | Harshavardhan Metla proposed openstack/nova master: Raising a failure in case of 403 https://review.opendev.org/735068 | 16:50 |
*** derekh has quit IRC | 16:50 | |
sean-k-mooney | ubunutu normally does as well | 16:50 |
sean-k-mooney | i just did not want to instal older ones | 16:50 |
*** ociuhandu_ has quit IRC | 17:02 | |
*** ociuhandu has joined #openstack-nova | 17:09 | |
*** mkrai has quit IRC | 17:14 | |
openstackgerrit | Stephen Finucane proposed openstack/nova master: tests: Add reproducer for bug #1889633 https://review.opendev.org/744020 | 17:14 |
openstack | bug 1889633 in OpenStack Compute (nova) ussuri "Pinned instance with thread policy can consume VCPU" [High,Triaged] https://launchpad.net/bugs/1889633 | 17:14 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: hardware: Reject requests for no hyperthreads on hosts with HT https://review.opendev.org/744021 | 17:14 |
stephenfin | sean-k-mooney: ^ | 17:14 |
*** ociuhandu has quit IRC | 17:14 | |
stephenfin | Needs a unit test, I suspect. Will address tomorrow | 17:14 |
stephenfin | For now, run ti,me | 17:15 |
*** xek has joined #openstack-nova | 17:25 | |
*** xek_ has quit IRC | 17:29 | |
*** sapd1 has quit IRC | 17:29 | |
*** mriedem has left #openstack-nova | 17:40 | |
*** mgariepy has joined #openstack-nova | 17:41 | |
openstackgerrit | Harshavardhan Metla proposed openstack/nova master: Removed the host FQDN from the exception message https://review.opendev.org/743950 | 17:45 |
*** ralonsoh has quit IRC | 18:00 | |
sean-k-mooney | stephenfin: one suggestion inline and a request for a release note | 18:10 |
sean-k-mooney | stephenfin: but ya that should work, i think it can be slightly cleaner | 18:11 |
sean-k-mooney | are we ment to include a release not with every bug fix by the way | 18:13 |
sean-k-mooney | i forget if its all fixes or just some | 18:13 |
sean-k-mooney | i kind of feel like i shoudl ask for one but its also a 6 line patch so it also feels like over kill | 18:14 |
sean-k-mooney | https://review.opendev.org/#/c/743950/2 | 18:14 |
sean-k-mooney | it is for a public security hardening bug however https://bugs.launchpad.net/nova/+bug/1851587 which is why i think operator might care to see it in a release note | 18:15 |
openstack | Launchpad bug 1851587 in OpenStack Compute (nova) "HypervisorUnavailable error leaks compute host fqdn to non-admin users" [Undecided,In progress] - Assigned to Harshavardhan Metla (harsha24) | 18:15 |
openstackgerrit | Harshavardhan Metla proposed openstack/nova master: Moved the quoted section https://review.opendev.org/737215 | 18:28 |
*** maciejjozefczyk has quit IRC | 19:13 | |
*** maciejjozefczyk has joined #openstack-nova | 19:13 | |
openstackgerrit | Merged openstack/nova stable/ussuri: Handle multiple 'vcpusched' elements during live migrate https://review.opendev.org/743804 | 19:16 |
openstackgerrit | Lee Yarwood proposed openstack/nova stable/train: Handle multiple 'vcpusched' elements during live migrate https://review.opendev.org/743805 | 19:16 |
*** martinkennelly has quit IRC | 19:45 | |
*** maciejjozefczyk has quit IRC | 19:58 | |
*** xek has quit IRC | 20:31 | |
*** vishalmanchanda has quit IRC | 20:39 | |
*** ociuhandu has joined #openstack-nova | 20:46 | |
*** ociuhandu_ has joined #openstack-nova | 21:04 | |
*** ociuhandu has quit IRC | 21:06 | |
*** ociuhandu_ has quit IRC | 21:10 | |
*** ociuhandu has joined #openstack-nova | 21:11 | |
*** nweinber has quit IRC | 21:20 | |
*** eharney has quit IRC | 21:28 | |
*** raildo has quit IRC | 21:29 | |
*** kaisers1 has joined #openstack-nova | 21:56 | |
*** kaisers has quit IRC | 21:57 | |
*** tkajinam has joined #openstack-nova | 22:05 | |
openstackgerrit | sean mooney proposed openstack/nova master: Lookup nic feature by PCI address https://review.opendev.org/739131 | 22:18 |
openstackgerrit | Ghanshyam Mann proposed openstack/os-vif master: [goal] migrate testing to ubuntu focal https://review.opendev.org/738130 | 22:49 |
*** rcernin has joined #openstack-nova | 23:13 | |
*** rcernin has quit IRC | 23:14 | |
*** rcernin has joined #openstack-nova | 23:14 | |
*** tosky has quit IRC | 23:14 | |
openstackgerrit | Merged openstack/nova master: libvirt: Remove blockjob.end == 0 workaround resolved in libvirt v2.3.0 https://review.opendev.org/729596 | 23:16 |
openstackgerrit | Merged openstack/nova master: compute: Validate a BDMs disk_bus when provided https://review.opendev.org/724842 | 23:16 |
*** mlavalle has quit IRC | 23:31 | |
*** artom has quit IRC | 23:32 | |
*** hemna has quit IRC | 23:33 | |
*** hemna has joined #openstack-nova | 23:38 | |
openstackgerrit | Merged openstack/nova master: func: Add live migration rollback volume attachment tests https://review.opendev.org/743534 | 23:40 |
openstackgerrit | Merged openstack/nova master: Add regression tests for bug #1889108 https://review.opendev.org/743289 | 23:40 |
openstack | bug 1889108 in OpenStack Compute (nova) "failures during driver.pre_live_migration remove source attachments during rollback" [High,In progress] https://launchpad.net/bugs/1889108 - Assigned to Lee Yarwood (lyarwood) | 23:40 |
*** artom has joined #openstack-nova | 23:40 | |
*** tetsuro has joined #openstack-nova | 23:53 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!