14:00:21 #startmeeting neutron_upgrades 14:00:22 Meeting started Thu Oct 11 14:00:21 2018 UTC and is due to finish in 60 minutes. The chair is lujinluo. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:23 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:26 The meeting name has been set to 'neutron_upgrades' 14:00:31 o/ 14:00:35 hi 14:00:57 hi ralonsoh! 14:01:13 o/ 14:01:21 o/ njohnston 14:01:35 ok, let's get started 14:01:40 #topic OVO 14:01:48 #link https://review.openstack.org/#/q/topic:bp/adopt-oslo-versioned-objects-for-db+status:open 14:02:22 #link https://review.openstack.org/#/c/608198/ NetworkRBAC in neutron/db/db_base_plugin_v2.py 14:03:00 I replied to njohnston 14:03:12 IMO, is almost almost ready 14:03:28 It will depends on https://review.openstack.org/#/c/609691/ 14:03:33 the functional tests 14:04:13 just added +1 14:04:21 njohnston thanks!! 14:04:31 ack. i will review it today 14:05:31 #link https://review.openstack.org/#/c/608628/ Use NetworkRBAC OVO in neutron/db/external_net_db.py 14:05:59 functional tests in https://review.openstack.org/#/c/609692/ 14:06:18 addressed all comments in last commit 14:07:58 Sorry I have not been active on that review; I'll try to take a pass later 14:08:05 awesome. by taking a quick look at the codes, i think they are generally fine. i will review it today as well. 14:08:29 (me neither. will try to get back on track this week, sorry :( 14:09:15 next two are functional tests of the previous two patches 14:09:36 #link https://review.openstack.org/#/c/609691/ functional tests of #link https://review.openstack.org/#/c/608198/ 14:10:00 #link https://review.openstack.org/#/c/609692/ functional tests of #link https://review.openstack.org/#/c/608628/ 14:10:32 I will review the four of them within this week! 14:10:38 thanks! no rush 14:10:55 thanks for the great work ralonsoh! 14:11:14 lujinluo: no problem, that was a suggestion made by njohnston 14:11:45 thank you! njohnston 14:11:47 * njohnston is very appreciative of ralonsoh's great work 14:11:59 next is port binding #link https://review.openstack.org/#/c/544206/ 14:12:38 i addressed most of the comments from hongbin and manjeet, except for 2 left, which i do not think i will revise the codes, but i need to run some local tests to justify the changes 14:13:07 i will finish it this week too. then reviews are welcome :) 14:13:56 I do have one question 14:14:11 You turn on new engine facade in this change 14:14:16 yes 14:15:09 This is pre-empting the engine-facade section in the agenda I realize, but I wonder if that should be a separate change? Or does it positively affect the functioning of what you're changing here? 14:16:29 yes, the changes made in that patch requires using new engine facade. let me find an example here 14:18:02 https://review.openstack.org/#/c/544206/24/neutron/plugins/ml2/plugin.py@399 14:19:34 ok 14:19:40 this update() inside _process_port_binding() then __create_port_db() is inside a writer transaction 14:20:01 yep, that makes sense 14:20:16 ok, cool, I am good to move on :-) 14:20:16 good! 14:20:46 let's move to the next one 14:21:31 #link https://review.openstack.org/#/c/608638/ 14:21:35 Use NetworkRBAC OVO in tests/unit/db/test_db_base_plugin_v2.py 14:21:58 last comment already addressed 14:23:58 good job! and i will review it right after the meeting 14:24:09 thank you so much for your work ralonsoh!! 14:24:57 next is the retry decorator changes in neutron-lib #link https://review.openstack.org/#/c/605365/ 14:25:20 i replied to michel's concern but he has not replied yet 14:26:01 He's right about it, but it is a transitional accomodation 14:26:09 with a finite lifetime 14:26:16 yeah 14:27:14 will wait for a while before approaching him on irc 14:27:47 #link https://review.openstack.org/#/c/602497/ use ovo for L3HARouterAgentPortBinding in l3_hamode 14:28:13 for this patch, does zuul hang somewhere? or did i miss anything 14:29:39 hmm 14:30:12 let me try if recheck would help or not 14:30:24 it's parent has not merged https://review.openstack.org/#/c/607076/ 14:30:41 so that is to be expected 14:31:06 oh, got it 14:31:26 thanks for the recheck 14:31:57 :-) 14:32:05 #link https://review.openstack.org/#/c/507772/ network OVO 14:32:31 TuanVu: since you are here today, do you happen to have any updates on it? 14:33:38 last time I looked at it I came away with the same questions you had posted lujinluo so I maintained my -1 14:33:55 Hi Luo and Nate 14:34:01 Hi TuanVu! 14:34:05 hi TuanVu! 14:34:21 I intended to update it this week but couldn't manage to have enough time 14:34:26 I will try to update it soon 14:34:34 thanks a lot for your kind help 14:35:12 ack! 14:35:30 thanks 14:35:56 the rest of the patches are not updated since previous meeting. and let's give them some time 14:36:02 #topic engine facade 14:36:12 #link https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bp/enginefacade-switch 14:36:36 last week, i said i have a local patch working on, but sadly i have not finished it :( 14:36:49 i will try to finish it this week and push for review 14:37:24 #topic open discussion 14:37:31 Are there any other objects that we think we can switch to the new facade, on a per-object basis? 14:38:37 the Agent object, for example? 14:38:48 i have not gone through the codes so i cannot tell for sure, but theoretically speaking for the objects that we have already converted, should be fine to switch on new facade 14:38:52 according to the tracking spreadsheet, work on that jas completed 14:39:20 I think I'll push up something to enable the new facade on that, and let's see how well it works 14:39:32 great 14:40:11 if that works OK then we can move on Network and Router as next steps 14:40:36 yep! 14:40:59 #action njohnston to push change that enables new engine facade for Agent object 14:41:26 thanks! 14:41:43 does anyone have anything else? 14:42:31 if not, i have one small favor i would like to ask 14:42:39 sure 14:42:56 ok 14:42:58 first i am sorry i was not active enough to track the changes last week, and i saw people actually added me as reviewers to those new patches 14:43:13 but that one goes to my previous company email, which i did not have access to.. 14:43:23 i mean i dont have access anymore 14:43:40 so if possible.. please add the account with my gmail address, :) 14:43:44 ok 14:43:47 ok 14:44:10 i will also contact the admin ppl to see if they can remove the old account for good 14:44:17 thanks! njohnston ralonsoh 14:44:27 thanks! 14:44:32 np 14:44:46 ok, if that's it. let's call it a day :-) 14:44:53 I have one other thing 14:44:59 sure 14:45:14 I am starting to play around with how best to implement baked qieries 14:45:30 I have a very WIP change here: https://review.openstack.org/609715 14:45:38 is it the one we may need for all the joins? 14:47:04 it speeds up operations. Basically it short cuts the process of constructing the text of the SQL query. Especially for frequently invoked queries that never change it will be a significant speed boost. 14:47:44 sounds very impressive 14:48:18 it was already implemented in ODL; check out https://review.openstack.org/#/c/591363/ for comparison 14:49:36 got it. will check on both patches. this will be a big performance gain in large scale systems 14:50:40 absolutely 14:52:41 yeah, would be very interested to see how it works! 14:52:49 that is all for me 14:53:04 ok if nothing else, let's call it a day! 14:53:10 thanks everyone for joining 14:53:15 have a good day/night 14:53:22 bye 14:53:26 and hope to see you all next week! 14:53:44 #endmeeting