*** jamesmcarthur has joined #openstack-meeting-3 | 00:11 | |
*** artom has quit IRC | 00:11 | |
*** macz_ has quit IRC | 00:30 | |
*** jamesmcarthur has quit IRC | 00:40 | |
*** mlavalle has quit IRC | 00:49 | |
*** baojg has joined #openstack-meeting-3 | 01:36 | |
*** ricolin_ has joined #openstack-meeting-3 | 02:14 | |
*** hemanth_n has joined #openstack-meeting-3 | 02:18 | |
*** ricolin_ has quit IRC | 04:20 | |
*** macz_ has joined #openstack-meeting-3 | 04:21 | |
*** ricolin has joined #openstack-meeting-3 | 04:24 | |
*** macz_ has quit IRC | 04:25 | |
*** yamamoto_ has joined #openstack-meeting-3 | 04:51 | |
*** yamamoto has quit IRC | 04:52 | |
*** ricolin has quit IRC | 05:11 | |
*** ricolin has joined #openstack-meeting-3 | 05:24 | |
*** psahoo has joined #openstack-meeting-3 | 06:34 | |
*** psahoo_ has joined #openstack-meeting-3 | 06:58 | |
*** psahoo has quit IRC | 07:02 | |
*** lpetrut has joined #openstack-meeting-3 | 07:10 | |
*** eolivare has joined #openstack-meeting-3 | 07:39 | |
*** ralonsoh has joined #openstack-meeting-3 | 07:41 | |
*** slaweq has joined #openstack-meeting-3 | 07:58 | |
*** e0ne has joined #openstack-meeting-3 | 07:58 | |
*** tosky has joined #openstack-meeting-3 | 08:16 | |
*** lpetrut_ has joined #openstack-meeting-3 | 09:34 | |
*** tosky has quit IRC | 09:36 | |
*** tosky_ has joined #openstack-meeting-3 | 09:36 | |
*** lpetrut has quit IRC | 09:37 | |
*** yamamoto_ has quit IRC | 09:39 | |
*** tosky_ is now known as tosky | 09:43 | |
*** yamamoto has joined #openstack-meeting-3 | 10:22 | |
*** yamamoto has quit IRC | 10:28 | |
*** e0ne has quit IRC | 11:28 | |
*** baojg has quit IRC | 11:41 | |
*** yamamoto has joined #openstack-meeting-3 | 11:56 | |
*** ricolin has quit IRC | 12:06 | |
*** raildo has joined #openstack-meeting-3 | 12:38 | |
*** yamamoto has quit IRC | 12:40 | |
*** hemanth_n has quit IRC | 13:02 | |
*** tosky has quit IRC | 13:06 | |
*** tosky has joined #openstack-meeting-3 | 13:06 | |
*** ricolin has joined #openstack-meeting-3 | 13:08 | |
*** yamamoto has joined #openstack-meeting-3 | 13:13 | |
*** yamamoto has quit IRC | 13:18 | |
*** yamamoto has joined #openstack-meeting-3 | 13:18 | |
*** hemanth_n has joined #openstack-meeting-3 | 14:21 | |
*** macz_ has joined #openstack-meeting-3 | 14:25 | |
*** markmcclain has quit IRC | 14:26 | |
*** artom has joined #openstack-meeting-3 | 14:28 | |
*** macz_ has quit IRC | 14:30 | |
*** markmcclain has joined #openstack-meeting-3 | 14:46 | |
*** irclogbot_2 has quit IRC | 15:21 | |
*** irclogbot_2 has joined #openstack-meeting-3 | 15:22 | |
*** hemanth_n has quit IRC | 15:25 | |
*** elod has joined #openstack-meeting-3 | 15:33 | |
*** lpetrut_ has quit IRC | 15:42 | |
*** psahoo_ has quit IRC | 15:51 | |
*** mlavalle has joined #openstack-meeting-3 | 15:51 | |
*** macz_ has joined #openstack-meeting-3 | 15:59 | |
*** macz_ has quit IRC | 15:59 | |
gibi | #startmeeting nova | 16:00 |
---|---|---|
openstack | Meeting started Thu Jan 21 16:00:06 2021 UTC and is due to finish in 60 minutes. The chair is gibi. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
*** openstack changes topic to " (Meeting topic: nova)" | 16:00 | |
openstack | The meeting name has been set to 'nova' | 16:00 |
lyarwood | \o | 16:00 |
dansmith | o/ | 16:00 |
stephenfin | o/ | 16:00 |
*** macz_ has joined #openstack-meeting-3 | 16:00 | |
gibi | o/ | 16:01 |
bauzas | \o | 16:01 |
gibi | #topic Bugs (stuck/critical) | 16:01 |
*** openstack changes topic to "Bugs (stuck/critical) (Meeting topic: nova)" | 16:01 | |
gibi | we have one critical bug #link https://bugs.launchpad.net/nova/+bug/1912607 | 16:01 |
openstack | Launchpad bug 1912607 in OpenStack Compute (nova) "test_attach_cloned_encrypted_volume fails in nova-ceph-multistore job permanently " [Critical,In progress] - Assigned to Lee Yarwood (lyarwood) | 16:01 |
gibi | there is a patch to fix it #link https://review.opendev.org/c/openstack/nova/+/771777 | 16:01 |
dansmith | ++ | 16:02 |
gibi | but I saw some dicussion on #openstack-nova | 16:02 |
gmann | o/ | 16:02 |
gibi | dansmith, lyarwood does ^^ enough? | 16:02 |
lyarwood | gibi: yeah that's enough | 16:02 |
dansmith | yup | 16:02 |
gibi | cool | 16:02 |
lyarwood | gibi: I'm going to try to clean things up after | 16:02 |
gibi | lyarwood: thanks | 16:02 |
lyarwood | gibi: but for now that's all we needd | 16:02 |
gibi | is there any other bug we need to dicuss today? | 16:03 |
gibi | btw #link 18 new untriaged bugs (+2 since the last meeting): #link https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New | 16:03 |
*** sean-k-mooney has joined #openstack-meeting-3 | 16:04 | |
gibi | #topic Gate status | 16:04 |
*** openstack changes topic to "Gate status (Meeting topic: nova)" | 16:04 | |
gibi | gate on master is blocked due to #link https://bugs.launchpad.net/nova/+bug/1912607 | 16:04 |
openstack | Launchpad bug 1912607 in OpenStack Compute (nova) "test_attach_cloned_encrypted_volume fails in nova-ceph-multistore job permanently " [Critical,In progress] - Assigned to Lee Yarwood (lyarwood) | 16:04 |
gibi | is there any other gate issue we should be aware of? | 16:04 |
lyarwood | I've seen https://bugs.launchpad.net/nova/+bug/1912310 crop up a few times in the last week | 16:04 |
openstack | Launchpad bug 1912310 in OpenStack Compute (nova) "libvirt.libvirtError: unable to connect to server at " [Undecided,New] | 16:04 |
lyarwood | in the live migration jobs, yet to debug any further | 16:05 |
gibi | thanks for the headsup | 16:06 |
gibi | #topic Release Planning | 16:07 |
*** openstack changes topic to "Release Planning (Meeting topic: nova)" | 16:07 | |
gibi | today is Milestone 2 | 16:07 |
gibi | We have spec freeze today. Spec that does not have two +2s at EOB today will need to be moved to X | 16:07 |
gibi | We have 14 approved bp and we completed 1 so far. | 16:08 |
gibi | is there any open spec that needs special attention? | 16:08 |
gibi | I see https://review.opendev.org/c/openstack/nova-specs/+/765901 being close | 16:08 |
gibi | add port scoped numa affinity spec ^^ | 16:09 |
gibi | there is an open issue on it conserning the precedence order of the policy in the port and in the flavor | 16:09 |
gibi | so it needs more eyes today, or it will be bumped to X | 16:10 |
gibi | any other M2 or release related topic to discuss? | 16:11 |
gibi | #topic Runway status | 16:12 |
*** openstack changes topic to "Runway status (Meeting topic: nova)" | 16:12 | |
gibi | #link https://etherpad.opendev.org/p/nova-runways-wallaby | 16:13 |
sean-k-mooney | i put that in the opens discsuion section by the way | 16:13 |
sean-k-mooney | but ya we can move on | 16:13 |
gibi | sean-k-mooney: OK, then we can go back to that | 16:13 |
gibi | in the open discussion | 16:13 |
gibi | so runways | 16:13 |
gibi | #link https://blueprints.launchpad.net/nova/+spec/cyborg-shelve-and-unshelve : has been completed \o/ | 16:13 |
gibi | #link https://blueprints.launchpad.net/nova/+spec/nova-support-webvnc-with-password-anthentication : has been updated and needs re-review | 16:13 |
gibi | I will do a review round on it as I had reviewed it previously | 16:14 |
gibi | #link https://blueprints.launchpad.net/nova/+spec/compact-db-migrations-wallaby : first half of the patches has been merged, the rest needs a second core to approve | 16:14 |
dansmith | I +2d all of them, | 16:15 |
gibi | I guess we will eat these patches slowly but surely I see dansmith and bauzas is being involved | 16:15 |
dansmith | I thought you did too | 16:15 |
dansmith | did you mean a third? | 16:15 |
gibi | hm, I can go back and upgrade my votes | 16:15 |
bauzas | gibi: I'll continue | 16:15 |
gibi | but it is better to have a third eye | 16:15 |
gibi | bauzas: thanks | 16:15 |
bauzas | but this takes a bit of time | 16:15 |
gibi | bauzas: sure it is | 16:16 |
bauzas | and I'm conservative about DB changes | 16:16 |
dansmith | as we all should be :) | 16:16 |
gibi | agree | 16:16 |
gibi | #link https://blueprints.launchpad.net/nova/+spec/modernize-os-hypervisors-api : the api code landed, the python-novaclient patch and the policy patch needs some work | 16:16 |
bauzas | I totally forgot to look at the series | 16:17 |
gibi | as far as I see the ball is at stephenfin's side in the open patches | 16:17 |
stephenfin | yup, gotta respin those | 16:17 |
gibi | cool | 16:17 |
gibi | and last but no least :) | 16:18 |
gibi | #link https://blueprints.launchpad.net/nova/+spec/support-interface-attach-with-qos-ports : stephenfin is +2 all over it, so it needs a second core to look at | 16:18 |
bauzas | I can do it | 16:19 |
gibi | I can trade reviews with any cores if needed | 16:19 |
* bauzas clicks | 16:19 | |
gibi | bauzas: thanks | 16:19 |
gibi | anything else related almost-done features? | 16:19 |
sean-k-mooney | gibi: i was +1 on that in the past too right | 16:20 |
gibi | sean-k-mooney: yes I think so | 16:21 |
sean-k-mooney | i am +1 on qos attach in general so it would be nice ot see that approved | 16:21 |
sean-k-mooney | oh the spec is approved | 16:21 |
gibi | sean-k-mooney: yeah this was about the implementation :) which is also quite ready | 16:22 |
sean-k-mooney | ill try and reveiw the code today | 16:22 |
gibi | thanks | 16:22 |
gibi | #topic Stable Branches | 16:22 |
*** openstack changes topic to "Stable Branches (Meeting topic: nova)" | 16:22 | |
gibi | only stable/rocky is blocked (patch to unblock: https://review.opendev.org/766492 ) | 16:22 |
gibi | the rest looks OK | 16:22 |
gibi | EOM | 16:22 |
gibi | any other stable thing to bring up? | 16:22 |
elod | meanwhile that patch is +2+W'd by lyarwood , thx for that! | 16:23 |
elod | nothing else I think | 16:23 |
lyarwood | yup that's all I had | 16:23 |
gibi | cool | 16:23 |
gibi | #topic Sub/related team Highlights | 16:23 |
*** openstack changes topic to "Sub/related team Highlights (Meeting topic: nova)" | 16:23 | |
gibi | Libvirt (bauzas) | 16:23 |
bauzas | nothing to report, sir. | 16:23 |
gibi | OK | 16:23 |
lyarwood | version bump is posted | 16:23 |
gibi | lyarwood: I will review that in the coming days | 16:24 |
lyarwood | we also have a few changes dropping UML and Xen if anyone has time | 16:24 |
lyarwood | https://review.opendev.org/c/openstack/nova/+/754700 | 16:24 |
gibi | #topic Open discussion | 16:25 |
*** openstack changes topic to "Open discussion (Meeting topic: nova)" | 16:25 | |
gibi | (stephenfin) Approve specless blueprint https://blueprints.launchpad.net/nova/+spec/smarter-usb-devices | 16:25 |
gibi | The name is misleading. This is both a bugfix (don't add USB controllers unless needed, which is already merged) and add support for a 'hw_input_bus' image metadata property | 16:26 |
gibi | This was already discussed previously. melwitt was ambivalent and deferred to others http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018713.html | 16:26 |
gibi | also impl patches are available https://review.opendev.org/q/topic:bp/smarter-usb-devices | 16:26 |
stephenfin | I think that summarizes it quite nicely. Just checking that no one is against me continuing with that | 16:27 |
gibi | any objections? | 16:27 |
sean-k-mooney | no just notig that the second half is not backporable | 16:28 |
sean-k-mooney | where as the first might be | 16:28 |
sean-k-mooney | so make sure they are in seperate patches | 16:28 |
stephenfin | yup, they are | 16:28 |
sean-k-mooney | cool | 16:29 |
*** e0ne has joined #openstack-meeting-3 | 16:29 | |
gibi | I hear no objection so I will approve the bp after the meeting | 16:29 |
stephenfin | ta | 16:30 |
gibi | (sean) https://review.opendev.org/c/openstack/nova-specs/+/765901 precedence of port numa affinity policy | 16:30 |
gibi | so the numa affinity policy can be provided in the flavor | 16:31 |
gibi | and the spec proposes the possibility to provide it in the port as well | 16:31 |
gibi | the spec proposes also that the precedence is port > flavor | 16:31 |
gibi | which make sense from the perspective that the port is more fine grained | 16:31 |
gibi | and therefore allow customization of a flavor based policy | 16:32 |
gibi | but the flavor based policy is admin only by default | 16:32 |
gibi | while the port based policy is not admin only | 16:32 |
stephenfin | that seems a bit misleading | 16:32 |
gibi | stephenfin: correct me please | 16:33 |
stephenfin | it's admin-only because flavor extra specs are admin-only | 16:33 |
artom | We have the same policy in image meta as well, what's the preference there? | 16:33 |
artom | Seeing as image is user and flavor is admin... | 16:33 |
sean-k-mooney | if image != flavor then erorr | 16:33 |
* bauzas drops \o | 16:33 | |
gibi | bauzas: \o | 16:33 |
sean-k-mooney | other wise we use image or flavor with same precednce | 16:33 |
stephenfin | but there's no special reason we couldn't otherwise allow non-admins configure NUMA policies | 16:33 |
artom | sean-k-mooney, that seems... pointless? So if flavor doesn't have anything, image can't set it? | 16:33 |
sean-k-mooney | welll no | 16:34 |
stephenfin | artom: if the flavor is set | 16:34 |
stephenfin | if both are set and they don't match | 16:34 |
artom | stephenfin, so could we apply the same logic to port? | 16:34 |
stephenfin | (we've a bad history of flip-flopping on how to resolve image-flavour mismatches) | 16:34 |
artom | Only use it if flavor doesn't set anything? | 16:34 |
stephenfin | we could, but that would kill a certain amount of the value of the feature | 16:35 |
sean-k-mooney | if we do that you cant set a different polciy for alis based passthough | 16:35 |
stephenfin | you want to be able to say "all ports *except* this one have NUMA affinity* | 16:35 |
stephenfin | *" | 16:35 |
sean-k-mooney | that too | 16:35 |
stephenfin | as well as "all ports *except* this one don't have NUMA affinity" | 16:35 |
stephenfin | s/NUMA affinity/strict NUMA affinity/ | 16:36 |
artom | If that's the use case I don't see how port can be anything other than "final word" | 16:36 |
sean-k-mooney | the extra specs also only applie to sriov/pci devices | 16:36 |
sean-k-mooney | its is ignored for numa aware vswitches | 16:36 |
sean-k-mooney | if that is configreued you have stict affintiy for all numa instnaces | 16:36 |
stephenfin | gibi: If there were a "negative" NUMA affinity policy then I'd agree that something user configurable (port policies) wouldn't be allowed override what the admin states | 16:37 |
stephenfin | because that would prevent the admin "preserving" resources | 16:37 |
stephenfin | but we don't provide that because it would be actively harmful :) | 16:37 |
artom | stephenfin, I guess the question could be - would there ever be a use case for an admin reserving a PCI device for a specific NUMA node? | 16:38 |
sean-k-mooney | you cant do that today | 16:38 |
gibi | stephenfin: so nova always prefer affinity regardless of the policy but doesn't fail if it cannot affine it if the policy allows suboptimal config | 16:38 |
stephenfin | artom: we don't provide any way to do that | 16:38 |
stephenfin | gibi: yes | 16:38 |
gibi | stephenfin: then you convinced me | 16:38 |
gibi | I'm OK with the currently proposed precedence | 16:39 |
sean-k-mooney | melwitt: thoughts? | 16:39 |
stephenfin | if the user insists on optimal config and we can't give it to them, well, that's on them | 16:39 |
artom | stephenfin, ok, re-phrasing - if the admin sets a `required` policy because for some reason they only want PCI devices to be used by VMs on the same NUMA nodes... | 16:39 |
artom | Would there ever be a use case where the user overriding that with a port policy would be harmful? | 16:39 |
sean-k-mooney | one thing that imporant here is the admins policy will still apply to all other ports and passthough devices | 16:40 |
stephenfin | artom: while possible, I don't think that's a realistic scenario | 16:40 |
sean-k-mooney | the policy on the port only applies to that port | 16:40 |
artom | stephenfin, I mean, I'd tend to agree - I'm playing devil's advocate here | 16:40 |
stephenfin | no, the user would just get worse performance | 16:40 |
stephenfin | oh yeah, I know :) | 16:40 |
gibi | getting worse performance when explicitly asked for is OK in my eyes | 16:41 |
*** lpetrut has joined #openstack-meeting-3 | 16:42 | |
stephenfin | yeah, and nova will already try to give better performance, so all the non-admin user could do is insist on it | 16:42 |
gibi | I will upgrade my vote on the spec but hold the +W so that melwitt can comment. | 16:42 |
sean-k-mooney | ya one usecase that dirves that is the nfv case where eveything should be strict but they dont care about the managment interface | 16:42 |
stephenfin | which would simply fail if it couldn't be met | 16:42 |
stephenfin | cool | 16:42 |
gibi | is there anything else for today? | 16:42 |
sean-k-mooney | not from me | 16:43 |
gibi | OK | 16:43 |
gibi | thanks for joining today. Enjoy the rest of your day! | 16:43 |
sean-k-mooney | o/ | 16:44 |
gibi | #endmeeting | 16:44 |
*** sean-k-mooney has left #openstack-meeting-3 | 16:44 | |
elod | o/ | 16:44 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 16:44 | |
openstack | Meeting ended Thu Jan 21 16:44:13 2021 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:44 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/nova/2021/nova.2021-01-21-16.00.html | 16:44 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/nova/2021/nova.2021-01-21-16.00.txt | 16:44 |
openstack | Log: http://eavesdrop.openstack.org/meetings/nova/2021/nova.2021-01-21-16.00.log.html | 16:44 |
*** elod has left #openstack-meeting-3 | 16:49 | |
*** lpetrut has quit IRC | 16:50 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 16:51 | |
*** lpetrut has joined #openstack-meeting-3 | 17:40 | |
*** diablo_rojo has quit IRC | 17:41 | |
*** ralonsoh has quit IRC | 17:52 | |
*** lpetrut has quit IRC | 17:55 | |
*** e0ne has quit IRC | 18:33 | |
*** _mlavalle_1 has joined #openstack-meeting-3 | 19:00 | |
*** mlavalle has quit IRC | 19:03 | |
*** haleyb has quit IRC | 19:27 | |
*** haleyb has joined #openstack-meeting-3 | 19:28 | |
*** jamesmcarthur has quit IRC | 19:52 | |
*** slaweq has quit IRC | 19:55 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 20:03 | |
*** irclogbot_2 has quit IRC | 20:14 | |
*** tosky has quit IRC | 20:14 | |
*** tosky has joined #openstack-meeting-3 | 20:15 | |
*** irclogbot_3 has joined #openstack-meeting-3 | 20:16 | |
*** eolivare has quit IRC | 20:17 | |
*** raildo has quit IRC | 21:41 | |
*** jamesmcarthur_ has joined #openstack-meeting-3 | 21:45 | |
*** jamesmcarthur has quit IRC | 21:49 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 22:02 | |
*** jamesmcarthur_ has quit IRC | 22:05 | |
*** jamesmcarthur_ has joined #openstack-meeting-3 | 22:51 | |
*** jamesmcarthur has quit IRC | 22:55 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 23:02 | |
*** yamamoto has quit IRC | 23:04 | |
*** yamamoto has joined #openstack-meeting-3 | 23:04 | |
*** jamesmcarthur_ has quit IRC | 23:05 | |
*** jamesmcarthur has quit IRC | 23:12 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 23:16 | |
*** jamesmcarthur has quit IRC | 23:16 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 23:16 | |
*** jamesmcarthur has quit IRC | 23:55 | |
*** jamesmcarthur has joined #openstack-meeting-3 | 23:59 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!