14:00:09 #startmeeting networking 14:00:09 Meeting started Tue Nov 28 14:00:09 2023 UTC and is due to finish in 60 minutes. The chair is haleyb. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:09 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:09 The meeting name has been set to 'networking' 14:00:12 o/ 14:00:33 o/ 14:00:40 \o 14:01:06 o/ 14:01:10 o/ 14:01:34 alright lets get started 14:01:38 #topic announcements 14:02:19 according to https://releases.openstack.org/caracal/schedule.html we are past the C-1 milestone 14:02:21 o/ 14:02:55 C-2 milestone is Jan 8-12 which will come up quickly 14:03:41 Reminder: If you have a topic for the drivers meeting on Friday, please add it to the wiki @ https://wiki.openstack.org/wiki/Meetings/NeutronDrivers 14:03:51 there are currently no topics in the queue 14:04:33 Review days - talked last week about setting aside 2-3 days at intervals to get some in-flight reviews merged 14:04:38 #link https://doodle.com/meeting/organize/id/dN8opRDa 14:04:59 5 people added their availability, with December 1st and 8th working for everyone, are people OK splitting across a week? 14:05:34 or if back-to-back is better i would propose December 7/8 14:05:59 * haleyb taps microphone to see if people are awake :) 14:06:08 yes sir 14:06:14 I'm not directly involved, but splitting to allow authors to react sounds nice 14:06:15 for me either can work 14:06:18 the split is fine 14:06:28 good reasoning, than split it 14:07:52 alright, i was thinking the same thing - so anyone that added their name, or anyone that needs reviews, try and set aside time this Friday and next for them 14:08:00 time in-between to fix-up and rebase, etc 14:08:16 #action haleyb to reply to ML thread with this info 14:08:52 fnordahl: ^^ that might be interesting for your series, too 14:09:34 any other announcements? 14:10:10 #topic bugs 14:10:35 obondarev was deputy last week, isabek is this week, elvira next week 14:10:44 #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/W4JIPTXHVIN54T2FOPEYO6AGREF4JPCC/ 14:11:34 4/5 bugs were picked-up and have patches 14:11:52 o/ 14:11:55 so thanks for picking them up 14:12:09 isabek: are you ok being bug deputy this week? 14:12:22 sure 14:12:33 ack, thanks! 14:12:50 there are some PH on Spain next week, I will be out from wednesday until end of week :( 14:13:09 late o/ 14:13:36 I don't mind taking a look mon-tue and then on Mondaywhen I get back. Whatever is best for you folks 14:14:25 elvira: ack, i can watch for critical things the end of the week, unless someone wants to switch? 14:15:34 I can switch 14:15:46 my week would be the first of 24, and I am off that week 14:16:03 elvira: does that work? i can update if so 14:16:39 I will also be off but I will have the laptop really nearby so no problem for me!! 14:16:42 It works better 14:16:44 :) 14:16:56 thanks, than I will be deputy next week 14:17:03 sold, will update 14:17:18 so the one bug in question is 14:17:23 #link https://bugs.launchpad.net/neutron/+bug/2044215 14:17:44 dns: Keyword is replaced by project_name instead of project_id 14:18:00 i don't exactly understand it either, submitter asked for more information 14:18:38 if it makes sense to anyone please feel free to add comments 14:19:20 are there any other bugs someone wants to discuss? 14:19:29 https://bugs.launchpad.net/neutron/+bug/1975828 14:19:49 sorry for jumping in: please check the last comment. Sadly bug expired, but I posted update recently 14:20:23 there is huge difference in API when listing ports (from project with 1500 ports) between admin and user call 14:20:37 and I ended up in thinking that it is policy evaluation engine 14:20:59 gtema: thanks for bringing this up 14:21:16 so when you say policy i'm assuming rbac? 14:21:25 yes 14:22:38 we can un-expire it, is there anyone that has cycles to look into it? 14:23:00 rodolfo is out for a while 14:23:24 Luis Tomas Bolivar proposed openstack/ovn-bgp-agent master: Avoid race when deleting VM with FIP https://review.opendev.org/c/openstack/ovn-bgp-agent/+/901963 14:23:33 frickler: (indeed, I will read up on the e-mail thread, and I'm available until Dec 15th so hopefully we can get some ground covered before then!) 14:23:54 Miguel Lavalle proposed openstack/neutron master: Router flavors and service type for OVN https://review.opendev.org/c/openstack/neutron/+/883988 14:24:03 Merged openstack/ovn-bgp-agent master: Ensure withdrawn events are only processed in relevant nodes https://review.opendev.org/c/openstack/ovn-bgp-agent/+/901962 14:24:43 gtema: i will change the status just not sure if anyone can pick it up 14:25:31 Luis Tomas Bolivar proposed openstack/ovn-bgp-agent stable/2023.2: Ensure withdrawn events are only processed in relevant nodes https://review.opendev.org/c/openstack/ovn-bgp-agent/+/902065 14:25:43 ok. I will try myself to play deeper with it. It looks like there is no caching when policies are being evaluated. Just wanted to know whether somebody knows something about it 14:26:29 sorry i don't, first time i had seen it 14:26:56 last thing on topic of bugs 14:27:02 ok, thks anyway 14:27:36 Current bug count this week: 762, up 2 from last week - so good we really didn't increase 14:28:12 #topic specs 14:28:22 #link https://review.opendev.org/q/project:openstack%252Fneutron-specs+status:open 14:29:10 i see racosta has uploaded a new version of the OVN-IC spec, i have not had time to review yet 14:29:16 #link https://review.opendev.org/c/openstack/neutron-specs/+/891204 14:29:22 will review today 14:30:18 and the other two (BGP related) also had updates 14:30:51 hopefully people will get around to reviews :) 14:31:51 moving on... 14:31:55 #topic community_goals 14:33:00 lajoskatona: think you're the only one with a goal on the list, neutronclient deprecation 14:33:08 #link https://review.opendev.org/c/openstack/horizon/+/891205 14:33:19 yes, I am strugling with the one horizon patch 14:33:32 to fix failing tests 14:33:41 so slow progression 14:34:25 thanks for taking on the work to begin with 14:34:52 #topic on_demand 14:35:21 I added a topic for OpenAPI 14:35:32 the mail from gtema: https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/BU5JH7FJ5VPS75QWPW47IYSZOFDI5R2W/ 14:35:54 right, thanks 14:36:19 I can give some more infos on the topic, but few more links to be more preciese 14:36:26 "Neutron is very special" 14:36:34 :-) 14:36:43 gtema: sure, go ahead 14:37:09 https://github.com/gtema/openstack-openapi/blob/main/specs/network/v2.yaml - this is a spec that I was able to generate from neutron sources 14:37:30 https://github.com/gtema/openstack-codegenerator/blob/main/codegenerator/generator/openapi/neutron.py - this is the code I generated it with 14:37:51 https://gtema.github.io/openstack-openapi/network.html - current draft for rendering spec in the OpenStack style 14:37:57 everything is a work in progress 14:38:30 but generally the question nr 1) is Neutron team interested in having openapi doc produced from sources so that api-ref can be actually deprecated as such 14:38:37 is this for the API or for what we have in SDK? 14:38:46 and also all clients/sdks/etc can be generated by various tools 14:39:04 ok so this is for the APi which we have in n-lib 14:39:13 well, this is currently not connected with SDK directly, but rather extracted from Neutron source and api-ref html 14:39:18 #link https://docs.openstack.org/api-ref/network/v2/index.html 14:39:33 should be similar to that i would guess 14:40:05 right, this is going to be rendered this style, but maybe more modern. This is not a point 14:40:25 what about APIs provided by e.g. stadium projects? I don't see them in this example at all 14:40:50 right, at the moment I took pure "neutron" and messed with what I could find 14:41:14 vpnaas is also not there and that was a question towards you 14:41:49 https://github.com/gtema/openstack-codegenerator/blob/main/codegenerator/generator/openapi/neutron.py#L79 - this is how I setup the neutron to access api router and inspect everything what it knows about 14:41:50 even for just neutron, APIs of running server may be different depending on enabled service plugins, mechanism drivers, etc. (as You already mentioned in the email) so will it be possible to somehow generate complete list of APIs always? 14:42:19 that is the point - I need help in getting the configuration that enables "everything" 14:43:32 I dont think that is possible at least for all the stadiums in one setup 14:43:34 second question would be: is it possible to alter exposed routes to not to expose things which are not working 14:44:09 i.e. you see in the spec there is POST for /availability-zones or /auto-allocateted-topology 14:44:32 this is because in reality those are exposed but if you try invoking them you will get weird validation errors, but not 404 14:46:18 also, I found way to "convert" api_definition into the json schema, but there are certain limitations there and not all resources are having it at all, so that requires hardcoding 14:48:12 lajoskatona - if it is not possible to have everything running at once (and this is why I stopped attempting that) we could try different approach of generating spec in few runs with different configs 14:48:19 i'm not sure i'm the best one to help, but my very generic question is there something neutron can change to make this work easier? 14:48:30 gtema: ack 14:48:38 Merged openstack/ovn-bgp-agent master: Avoid race when deleting VM with FIP https://review.opendev.org/c/openstack/ovn-bgp-agent/+/901963 14:49:16 haleyb: yes, there are certain things, but first I would like to know whether I have Neutron support generally in this initiative 14:50:30 Luis Tomas Bolivar proposed openstack/ovn-bgp-agent stable/2023.2: Avoid race when deleting VM with FIP https://review.opendev.org/c/openstack/ovn-bgp-agent/+/902067 14:51:19 gtema: i would support it, what do others think? and where do you think it falls on the scale of small/medium/large so we don't overcommit? 14:51:55 generally I like that idea and I can try to help if I will have some cycles (but that may be hard currently) 14:52:16 so gtema if You will need any help, please ping me - I will try to help when possible 14:52:23 +1 from me, I can help also for the stadiums for example 14:52:28 perfect. Thanks a lot. 14:52:57 so from the gestimate: I think initially it is a small effort just to analyse and find ways for workarounds 14:53:31 once that is done in next steps those workarounds may be moved to neutron code so that generation is more reliable, that may be medium 14:53:47 but I really don't expect it to be a large stuff 14:54:47 ok, thanks on the topic 14:55:01 thanks for working on this topic 14:55:02 gtema: ack, thanks, sounds good to me 14:56:11 any other topics for discussion? 14:56:15 Just remind the team that router flavors with L3 OVN is ready for reviews: https://review.opendev.org/c/openstack/neutron/+/883988 14:56:36 mlavalle: thanks! 14:56:40 I just rebased it 14:56:49 ykarel: and we have CI meeting today? 14:57:00 yes in 4 minutes over IRC 14:57:22 ack 14:57:41 ok, thanks for attending everyone 14:57:46 #endmeeting