15:02:01 #startmeeting neutron_upgrades 15:02:02 Meeting started Mon Jan 23 15:02:01 2017 UTC and is due to finish in 60 minutes. The chair is ihrachys. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:02:03 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:02:05 The meeting name has been set to 'neutron_upgrades' 15:02:13 howdy 15:02:16 Hello 15:02:17 hi everyone 15:02:20 hi 15:02:21 #link https://wiki.openstack.org/wiki/Meetings/Neutron-Upgrades-Subteam Agenda 15:02:35 hi 15:03:00 #topic Announcements 15:03:27 ptg is coming, please fill in the etherpad with your names and topics if you visit the event: https://etherpad.openstack.org/p/neutron-ptg-pike 15:03:54 also, this week is milestone-3 15:04:35 next week is rc-1, which will traditionally slow down feature development 15:05:00 it will be a good time to test what we have though 15:05:12 more info about the release schedule is at: https://releases.openstack.org/ocata/schedule.html 15:06:27 #topic Partial Multinode Grenade 15:07:16 I guess no one got to test multinode mixed server versions so far, did anyone? 15:07:28 nope 15:07:35 I'm preparing 15:07:39 for it 15:07:53 Hello all. 15:07:58 I hope to do some manual tests by end of week 15:08:03 or next week 15:09:28 cool. I will see if I can jump on it too. I have some spare time in my list which I may fill in with some testing too. 15:09:30 It will be some fancy containerized control plane env 15:09:56 with kubernetes and fuel-ccp 15:10:27 I hope to be it quick and reliable :) 15:10:44 a little more convenient then devstack 15:10:51 I guess so. :) 15:10:57 o/ 15:11:57 in other news, linuxbridge grenade job is still failing ~40% times comparing to ovs one with ~15% 15:12:05 no progress on that one that I know though 15:12:27 #action ihrachys to report bugs for linuxbridge grenade multinode failures 15:13:40 #topic Object implementation 15:14:02 we merged some bits lately 15:14:09 #link https://review.openstack.org/#/q/status:merged+project:openstack/neutron+branch:master+topic:bp/adopt-oslo-versioned-objects-for-db Merged patches 15:14:15 ipam objects: https://review.openstack.org/360799 15:14:27 auto-allocated-topology: https://review.openstack.org/357506 15:14:35 flavour: https://review.openstack.org/306685 15:15:05 I think we are doing some progress on other patches. let's see what's in queue 15:15:13 #link https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bp/adopt-oslo-versioned-objects-for-db Open patches 15:15:30 yeah, the other big patch is Quotas 15:15:40 ok, tag is almost there, but failed in gate queue: https://review.openstack.org/356825 Probably something irrelevant and we need to recheck. 15:16:05 ihrachys: I've rechecked 15:16:13 electrocucaracha: yeah, I didn't get to that because of its size so far :) 15:16:33 port binding patch is, I believe, ready to go: https://review.openstack.org/407868 15:16:37 rossella_: ^ please ;) 15:16:39 ihrachys, and external network is also up for review https://review.openstack.org/#/c/353088/ 15:17:10 also network segment integration seems ready: https://review.openstack.org/#/c/385178/ 15:17:14 I have subnet adoption patch, but it is huge and I'm dependent on engineface job being merged first 15:17:29 enginefacade* 15:17:35 manjeets: gotcha 15:17:52 korzen: and that enginefacade patch is not ready to merge 15:18:13 yea, it is still evolving 15:18:31 but subnet is not critical 15:19:07 what about DistributedVirtualRouterMacAddress? 15:19:56 forget it, it seems like it's still on progress 15:20:48 I am doing reviews when I get time. I will raise the patches with one +2 today during the meeting so that we can get those in quick. 15:20:52 what about port binding level object? 15:21:08 korzen, It seems to be complete. 15:21:13 https://review.openstack.org/#/c/382037/ 15:21:16 korzen: I am still to look at that l3_agent object field. I am not sure that's the right thing but I need to check the context. 15:21:24 korzen, https://review.openstack.org/#/c/382037/ 15:21:38 oh wait, that's another one 15:21:55 in that one, I think we need to understand why we can't expose segment as an object on top of the level. 15:21:56 l3_agent is in router binding 15:22:08 yeah https://review.openstack.org/#/c/360908/ 15:22:09 because if we can't, it means that port json representation won 15:22:14 ...'t contain segmenti nfo 15:22:33 which may be bad for push-notifications 15:22:47 won :) 15:23:02 I can take a look tomorrow 15:23:15 ihrachys, The problem was unlike other objects, the network segement seems to point back at a field not present in the level object. 15:23:34 I think it makes sense to talk to kevinbenton whether it's a problem for his use case. 15:23:56 theoretically I can image having segment as synthetic field 15:23:56 ihrachys, I think you mentioned about this in the commit message while creating the object. 15:24:03 sshank_: yeah I remember there was some reasoning behind what you did, I just can't recollect and will need to think a bit more on the problem. 15:24:24 sshank_: yeah I was hoping that pulling port object will give you levels->segments chain 15:25:31 ihrachys, It seems like the network segment needs segment_id to refer back. 15:25:55 It would be good to describe the use case, because it is well understand 15:25:57 ihrachys, https://github.com/openstack/neutron/commit/dcd78423aa9e3fda5234c22fc14b06064e65e689 15:26:05 it is not well* 15:27:01 I am not sure how the segment synthetic field effects push notifications. 15:27:05 korzen: you mean push-notifications case? 15:27:11 ihrachys, yes 15:27:41 #action ihrachys to explain the use case behind segment object field in port binding level object in https://review.openstack.org/#/c/382037/ 15:28:55 one way or the other, I can take a look at the synthetic field use case, if it is required 15:30:29 I see a patch from tonytan4ever to support LIKE filters: https://review.openstack.org/#/c/419152/ 15:30:33 it does have a different topic 15:30:49 lemme fix that 15:32:12 And also provisioning blocks integration seems to be done: https://review.openstack.org/#/c/361303/ 15:32:54 re tonytan4ever's patch, is there any reason why we implement that in agent class and not base one? 15:34:33 nope 15:34:41 I do not know any 15:36:02 so that's one thing. another thing is UX for the filter, but I guess I should put that in comments in gerrit instead of here. 15:36:23 ok let's move on to the next section 15:36:25 #topic Other patches on review 15:36:47 #topic https://review.openstack.org/#/q/status:open+message:%22UpgradeImpact%22+project:openstack/neutron 15:36:59 the same list as from before 15:37:06 oops 15:37:07 topic? 15:37:08 #undo 15:37:09 Removing item from minutes: #topic https://review.openstack.org/#/q/status:open+message:%22UpgradeImpact%22+project:openstack/neutron 15:37:17 #link https://review.openstack.org/#/q/status:open+message:%22UpgradeImpact%22+project:openstack/neutron 15:37:31 now is better :) 15:37:35 no moves on any of those patches that I see, so I guess we can move on :) 15:37:51 #topic Open discussion 15:38:01 nothing on the agenda 15:38:10 anyone has a topic to raise? 15:38:19 I have seen that push-notification at server side is merged 15:38:32 #link https://review.openstack.org/#/c/388939 Server-side push notifications for ML2 15:38:56 oh right. it took like 10+ rechecks :) 15:39:01 gate is crazy these days 15:39:14 does it mean that every subnet, network and port related stuff need to bump OVO version? 15:39:27 like port binding for live migration 15:39:39 korzen: probably not until we actually consume those objects? 15:40:14 yes, I guess this is one way of looking at it 15:40:15 unless we consider that RPC interface as public and hence want to maintain compatibility for any external consumers that may pop up 15:40:44 I would take a shortcut this cycle because I don't believe someone will use the messages right away 15:41:33 yes, I guess that until opening master for Pike, we are safe 15:41:52 we can add this port binding extensions without bumping version 15:41:53 yeah for Pike, we will need to be more cautious 15:42:05 because we should complete push-notifications by then for sure 15:42:09 if it will be merged this week 15:42:52 so I guess that priority for this week is to merge the port binding adoption 15:43:00 yea 15:43:03 port binding extension for live migration 15:43:14 and we will be good for Pike 15:43:20 for Ocata* 15:43:30 extension doesn't land this cycle, it's only db model changes 15:43:35 but that's fine for our matters 15:43:43 yes, the DB stuff 15:43:52 well db model changes 15:43:54 :) 15:44:55 the spec is merged https://review.openstack.org/309416 15:44:57 Spec for providing Nova portbinding information for live migration 15:45:33 ihrachys: what are the plans from here until the first RC is released? implement as much as OVO as possible? reduce the number of changes to avoid issues? hardening the testing OVO framework? 15:46:32 electrocucaracha: I believe it's PTL who sets the agenda here, but in general, we can land OVO patches for now 15:46:39 we will definitely stop at RC-1 15:46:43 and we should be cautious 15:46:49 we will look at the impact 15:47:06 when stable/ocata will be created? 15:47:11 port binding changes are probably those of more impact that we should try to land 15:47:20 korzen: stable branches are created from RC-1 15:47:51 so in between milestone-3 and rc-1, there is like a week of cautious improvements before stable is spinned off 15:48:08 ok 15:48:26 at which point, master is in theory unblocked for new work, but then again, PTL may tweak the process to give more attention to Ocata preparations 15:48:37 like asking not to land anything huge in Pike 15:48:42 untill further notice 15:49:01 got it, basically we depends on the decision of the PTL of the things that goes and not 15:49:14 which PTL ;) ? 15:49:22 hehe 15:49:22 the old one or brand new? 15:49:26 lol 15:50:21 korzen: I assume the new one will need to negotiate with the old one :) 15:52:20 reminder 8 mins left 15:52:42 I guess we can actually make use of those 8 mins by doing some reviews and coding 15:53:05 see you all next time in a week, thanks for all the work you heavy lift 15:53:11 #endmeeting