14:00:57 <slaweq> #startmeeting networking
14:00:58 <openstack> Meeting started Tue Dec  3 14:00:57 2019 UTC and is due to finish in 60 minutes.  The chair is slaweq. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:00:59 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:01:01 <openstack> The meeting name has been set to 'networking'
14:01:03 <njohnston_> o/
14:01:10 <slaweq> hi
14:01:19 <njohnston> hello
14:01:28 <bcafarel> o/
14:01:36 <ralonsoh> hi
14:04:26 <mlavalle> o/
14:04:46 <slaweq> ok, let's start
14:04:55 <slaweq> #topic Announcements
14:05:17 <slaweq> We are still looking for new maintainers for some of stadium projects:
14:05:25 <slaweq> neutron-fwaas: http://lists.openstack.org/pipermail/openstack-discuss/2019-November/010929.html
14:05:32 <slaweq> and neutron-vpnaas: http://lists.openstack.org/pipermail/openstack-discuss/2019-November/010931.html
14:05:52 * mlavalle is surprised I didn't miss the annoucements
14:06:15 <slaweq> so if You know anyone interested in this project, please talk to them about it :)
14:06:24 <haleyb> hi
14:06:27 <slaweq> next one
14:06:31 <slaweq> Removing of neutron-interconnection from stadium project is almost done: https://review.opendev.org/#/q/branch:master+topic:neutron-interconnection-retire
14:06:38 <slaweq> We are waiting for last patch https://review.opendev.org/#/c/694480/ to be merged
14:09:33 <slaweq> next one
14:09:35 <slaweq> We started process of moving networking-ovn code into neutron tree
14:09:49 <slaweq> we will cover that topic later today, as we have ovn related section in the agenda
14:10:02 <slaweq> but I just wanted to make sure, people are aware of it
14:10:12 <slaweq> BP is here: https://blueprints.launchpad.net/neutron/+spec/neutron-ovn-merge
14:10:24 <slaweq> Next one
14:10:26 <slaweq> Next week is Ussuri-1 milestone: https://releases.openstack.org/ussuri/schedule.html
14:10:37 <slaweq> time flies :)
14:10:58 <slaweq> do we want to release something next week maybe?
14:11:22 <slaweq> I don't think we have to but maybe You think it's worth to release on U-1 milestone?
14:12:00 <bcafarel> stable releases? I don't remember on which milestones we said we would tag new ones
14:12:12 <slaweq> haleyb: do You know?
14:12:47 <haleyb> i added info that we'd tag stable releases each milestone as well
14:12:56 <haleyb> it's in doc/ somewhere :)
14:13:15 <slaweq> ok, so we should tag stable releases next week, right?
14:13:47 <haleyb> yes, so we should look at what's in process and merge what we can
14:14:10 * bcafarel moves "go through stable reviews" up his todo list
14:14:15 <slaweq> bcafarel: can You take a look at it next week than?
14:15:48 <slaweq> ok, lets move on than
14:15:53 <bcafarel> slaweq: sure
14:15:58 <slaweq> thx bcafarel :)
14:16:04 <slaweq> last announcement for today:
14:16:06 <slaweq> I proposed patch to add review priority also to stadium projects: https://review.opendev.org/#/c/696628/
14:16:27 <slaweq> we have it already in neutron so I though that it could be useful to have it also in stadium projects as well
14:16:35 <slaweq> I hope You are fine with that :)
14:17:00 <njohnston> +1
14:17:08 <bcafarel> makes sense, especially for important reviews that could benefit from neutron cores (like gate breakages)
14:17:13 <ralonsoh> +1
14:17:14 <njohnston> especially in neutron-lib
14:17:20 <slaweq> yeah
14:17:38 <slaweq> actually I found that we don't have it for stadium when I wanted to set it for some neutron-lib patches :)
14:17:43 <slaweq> that's why I proposed that
14:17:52 <bcafarel> so the relevant dashboard will be updated for them? (or they already include them)
14:18:20 <slaweq> bcafarel: it already should include them
14:18:50 <bcafarel> nice, no need to update the bookmark :)
14:19:17 <slaweq> ok, that's all announcements from me
14:19:25 <slaweq> anything else You want to announce today?
14:19:59 <haleyb> one thing the octavia reviews show is a "Backport Candidate" vote, might be useful eventually in neutron, but don't want to add too much stuff to that button
14:20:41 <haleyb> just related to your adding the Importance vote
14:20:48 <slaweq> haleyb: sounds interesting, do You have link to octavia example?
14:21:06 <slaweq> it's new vote category or just anoter value of same vote?
14:21:08 <haleyb> https://review.opendev.org/#/c/687370/ - for example, that's upstream only
14:21:29 * haleyb looks for one with a +2
14:21:56 <haleyb> https://review.opendev.org/#/c/696037/ - e.g. a should-be-backported one
14:22:02 <haleyb> slaweq: it's a vote
14:23:01 <haleyb> it would add yet another vote, and i already click on it by accident :)
14:23:40 <slaweq> thx haleyb
14:24:02 <slaweq> looks interesting but we already have tags in launchpad for that
14:24:16 <slaweq> so I'm not sure if we need yet another vote type for this
14:24:26 <haleyb> they use storyboard :-/
14:24:29 <slaweq> but I'm open for it if team wants to have it
14:24:35 <mlavalle> IMO, we don't
14:25:19 <njohnston> as long as we have no plans to move away from launchpad I think it is unnecessary
14:25:25 <haleyb> oh, you don't want storyboard for sure :)
14:25:30 <slaweq> :)
14:25:46 <slaweq> ok, so lets stick to the launchpad for now and we will be good ;)
14:25:50 <bcafarel> +1 :)
14:25:55 <slaweq> and lets move on here to the next topics
14:25:59 <slaweq> #topic Blueprints
14:26:18 <slaweq> we have a lot of BPs scheduled for Ussuri-1: https://launchpad.net/neutron/+milestone/ussuri-1
14:26:47 <slaweq> we will ofcourse not have them finished on milestone 1
14:27:05 <slaweq> but I added them to be able to track RFEs which were accepted recently
14:27:23 <slaweq> good news is that almost all of them got assignee now
14:28:06 <slaweq> do You have maybe any updates about any of those BPs?
14:29:04 <njohnston> I am getting serious about custom ethertypes, working some on it this week
14:29:15 <slaweq> great njohnston
14:29:28 <rubasov> late o/
14:30:03 <mlavalle> I have started working on bulk tagging that was requested by the kuryr guys. You can add it to the dasboard
14:30:38 <slaweq> mlavalle: You mean this one https://blueprints.launchpad.net/neutron/+spec/tagging-on-post ?
14:31:14 <mlavalle> yes
14:31:54 <slaweq> ok, I will assign it to You than
14:32:09 <haleyb> mlavalle: nice!  i didn't know until two weeks ago the client creates, then adds a tag in a PUT after
14:32:10 <njohnston> mlavalle: after the meeting can we sync on enginefacade?  I'd like to keep helping with that, just want to check where we are
14:32:56 <mlavalle> njohnston: just not after the meeting. I have something else to do. I will ping you later
14:33:05 <njohnston> mlavalle: +1 thanks
14:34:44 <slaweq> ok, any other updates about blueprints?
14:34:49 <slaweq> if no, lets move on
14:35:17 <slaweq> ok, lets move on quickly
14:35:19 <slaweq> #topic Community goals
14:35:39 <slaweq> njohnston: any updates on dropping py2 support?
14:36:14 <njohnston> I created an etherpad: https://etherpad.openstack.org/p/neutron-train-zuulv3-py27drop
14:36:40 <njohnston> that tracks both py27 support drops as well as the other community goal of moving all jobs to zuulv3
14:37:07 <slaweq> ++ thx njohnston
14:37:16 <njohnston> Anyone who wants to jump in on the fun, please note in the etherpad what you're working on and post links to your changes, and we'll review them
14:37:27 <slaweq> I will try to pick some of points listed there and work on them next week probably
14:38:02 <haleyb> njohnston: what about removing things like six ?
14:38:45 <njohnston> this is a good example of a change to drop py27 testing: https://review.opendev.org/#/c/688278
14:38:51 <slaweq> haleyb: that's not part of the community goal
14:38:55 <njohnston> haleyb: So this is a common point of confusion
14:39:13 <bcafarel> njohnston: is that a new etherpad from last week CI meeting's one? I thought I had added a sfc review link then (maybe just my memory though)
14:39:14 <njohnston> the community goal is only to *stop testing py27*
14:39:21 <njohnston> bcafarel: correct
14:39:52 <lajoskatona> Hi, if I understand well the goal is to stop testing py27, not removing compatibility code :-)
14:39:59 <haleyb> njohnston: not "burn the boats" ?
14:40:10 <njohnston> if a project decides to make it's code hostile to py27 (by removing six and/or other changes) then it's all right to do as long as you are very sure no other projects use your project as a library
14:40:12 <lajoskatona> haleyb: exactly
14:40:46 <njohnston> for example if neutron was to remove six it would break all the stadium jobs that still import neutron
14:41:18 <njohnston> so in the etherpad there is the cadence for removing py27 support in phases (labelled "retirement phases"
14:41:20 <njohnston> )
14:41:21 <slaweq> maybe we can try to remove python 2 support completly in next cycle
14:41:21 <haleyb> njohnston: ack, it would take a while to remove things like six anyways
14:41:38 <mlavalle> maybe we should start now
14:41:52 <mlavalle> that way we do it slowly
14:42:20 <njohnston> fine to start now but keep a workflow minus-one on it until February 14th
14:42:41 <mlavalle> ok
14:42:43 <slaweq> njohnston++
14:42:57 <njohnston> any questions?
14:43:41 <njohnston> it's not a completely straightforward thing because of how projects can affect each other, I have tried to put as much as I know into the etherpad but if you have any problems or questions let me know, any time
14:44:35 <njohnston> that's it for me
14:44:40 <slaweq> thx njohnston for the update and prepare work plan
14:45:03 <slaweq> lets move on than
14:45:04 <slaweq> #topic Bugs
14:45:13 <slaweq> last week bug deputy was njohnston
14:45:23 <slaweq> but I didn't saw any report on ML
14:45:33 <slaweq> njohnston: do You have any bugs You want to discuss with the team?
14:45:37 <njohnston> Ah, I'll send out my notes
14:46:59 <njohnston> slaweq: ISTR you mentioned you wanted tot alk about https://bugs.launchpad.net/neutron/+bug/1853840
14:46:59 <openstack> Launchpad bug 1853840 in neutron "Neutron fails to create bandwidth providers if CONF.host is set" [High,In progress] - Assigned to Bence Romsics (bence-romsics)
14:48:04 <rubasov> I need to add some tests so I can remove the WIP tag
14:48:16 <slaweq> yes, I was looking into that and I saw rubasov's patch
14:48:56 <rubasov> but despite the WIP feel free to look at it and tell me if you like the approach or not
14:49:10 <rubasov> it's largely as described on the ML
14:49:12 <slaweq> should we set higher review priority for this patch as soon as it will be no WIP anymore?
14:49:51 <rubasov> I'm okay with that
14:50:20 <slaweq> ok, I so lets set this flag once it will be ready for reviews
14:50:28 <njohnston> Other than that I think the only one unassigned yet is only importance medium: https://bugs.launchpad.net/neutron/+bug/1853873
14:50:29 <openstack> Launchpad bug 1853873 in neutron "The /v2.0/ports/{port_id}/bindings APIs are not documented" [Medium,New]
14:50:56 <mlavalle> that one can be assigned to me
14:51:05 <slaweq> thx mlavalle
14:51:19 <mlavalle> done
14:51:49 <njohnston> that's all, it was a slow week
14:52:06 <njohnston> I'll send the full bug lish out to the ML right after the meeting
14:52:10 <slaweq> thx njohnston for the update
14:52:19 <slaweq> lets quickly go to the next topic
14:52:27 <slaweq> #topic neutron-lib
14:52:45 <slaweq> I just wanted to say here that I would like to release new neutron-lib version soon
14:52:56 <slaweq> I checked what patches are in review currently
14:53:11 <slaweq> and I think we should merge for patches:
14:53:20 <slaweq> https://review.opendev.org/#/c/695205/
14:53:21 <slaweq> https://review.opendev.org/#/c/692580/
14:53:23 <slaweq> https://review.opendev.org/#/c/696308/
14:53:25 <slaweq> https://review.opendev.org/#/c/696070/ - merged
14:53:27 <slaweq> actually 3 still
14:53:31 <slaweq> and than release new version
14:53:54 <slaweq> as this will "unblock" work for some RFEs on neutron's side
14:54:12 <maciejjozefczyk> slaweq, how often we do release of neutron-lib?
14:54:27 <slaweq> so please review those 3 patches and maybe check if I didn't missed anything what should also be included
14:54:39 <slaweq> maciejjozefczyk: we are doing it when needed
14:54:48 <slaweq> no specific rules for that
14:55:11 <slaweq> do You have anything else related to neutron-lib?
14:55:52 <slaweq> ok, so lets move on quickly
14:55:59 <slaweq> to the last topic for today
14:56:01 <slaweq> #topic Networking OVN and ML2+OVS+DVR Convergence
14:56:25 <slaweq> As I said at the beginning, we started merging networking-ovn code into neutron repo
14:56:26 <slaweq> Blueprint: https://blueprints.launchpad.net/neutron/+spec/neutron-ovn-merge
14:56:28 <slaweq> Proposed rehome plan: https://ethercalc.openstack.org/networking-ovn-migration
14:56:30 <slaweq> Planning Etherpad https://etherpad.openstack.org/p/neutron-networking-ovn-merge
14:56:32 <slaweq> Spec: https://review.opendev.org/#/c/658414/
14:56:39 <slaweq> those are important links related to this effort
14:56:51 <maciejjozefczyk> slaweq, sorry, for now nothing, but I'll have soonish,
14:56:54 <slaweq> haleyb: maciejjozefczyk lucasagomes do You have anything related to ovn for today?
14:57:09 <mlavalle> this one might be also useful to folks: https://review.opendev.org/#/q/topic:bp/neutron-ovn-merge+status:open
14:57:26 <slaweq> mlavalle: yes, thx
14:57:31 <slaweq> it's in BP also
14:57:36 <lucasagomes> slaweq: nothing other than we have a few patches up for review related to the migration if anyone wants to take a look at them
14:57:55 <haleyb> slaweq: just wanted to thank everyone for the quick work, and core's for reviewing the changes
14:58:00 <mlavalle> lucasagomes: I just posted the gerrit topic above
14:58:15 <lucasagomes> mlavalle: thanks!
14:59:15 <mlavalle> so in that ethercalc sheet, can I assign an item to me?
14:59:25 <slaweq> mlavalle: sure
14:59:26 <lucasagomes> absolutely
14:59:27 <maciejjozefczyk> mlavalle, sure!:)
14:59:43 <slaweq> please sync with maciejjozefczyk and lucasagomes as they are driving it from networking-ovn team :)
15:00:29 <slaweq> ok, I think we are out of time already
15:00:39 <maciejjozefczyk> FYI we're planning to move OVN Octavia provider driver to separate repository, https://review.opendev.org/#/c/697076/; comments about the ACL configuration are welcome :)
15:00:43 <slaweq> thx for attending and have a great week
15:00:47 <slaweq> #endmeeting