Thursday, 2018-02-01

*** felipemonteiro__ has quit IRC00:11
*** ricolin has joined #openstack-meeting-501:39
*** tuanla____ has joined #openstack-meeting-501:46
*** felipemonteiro has joined #openstack-meeting-502:00
*** felipemonteiro has quit IRC02:29
*** lamt` has quit IRC02:36
*** yamamoto has joined #openstack-meeting-502:37
*** tuanla____ has quit IRC03:19
*** tuanla____ has joined #openstack-meeting-503:20
*** iyamahat has quit IRC03:37
*** kei-ichi has quit IRC04:07
*** kei-ichi has joined #openstack-meeting-504:08
*** kei-ichi has quit IRC04:13
*** kei-ichi has joined #openstack-meeting-504:15
*** kei-ichi has quit IRC04:22
*** kei-ichi has joined #openstack-meeting-504:22
*** kei-ichi has quit IRC04:27
*** kei-ichi has joined #openstack-meeting-504:27
*** markvoelker has quit IRC04:57
*** felipemonteiro has joined #openstack-meeting-505:33
*** felipemonteiro has quit IRC06:15
*** iyamahat has joined #openstack-meeting-506:46
*** markvoelker has joined #openstack-meeting-506:58
*** iyamahat has quit IRC07:22
*** markvoelker has quit IRC07:32
*** tuanla____ has quit IRC07:33
*** tuanla____ has joined #openstack-meeting-507:33
*** iyamahat has joined #openstack-meeting-507:37
*** slaweq has joined #openstack-meeting-507:50
*** markvoelker has joined #openstack-meeting-508:29
*** markvoelker has quit IRC09:03
*** derekh has joined #openstack-meeting-509:21
*** yamahata has quit IRC09:36
*** iyamahat has quit IRC09:36
*** markvoelker has joined #openstack-meeting-510:00
*** markvoelker has quit IRC10:33
*** tuanla____ has quit IRC10:37
*** beisner has quit IRC11:11
*** TheJulia has quit IRC11:11
*** beisner has joined #openstack-meeting-511:12
*** TheJulia has joined #openstack-meeting-511:12
*** markvoelker has joined #openstack-meeting-511:30
*** markvoelker has quit IRC12:04
*** kei-ichi has quit IRC12:18
*** kei-ichi has joined #openstack-meeting-512:19
*** makowals has quit IRC12:43
*** makowals has joined #openstack-meeting-512:54
*** coboluxx has joined #openstack-meeting-512:55
*** coboluxx has joined #openstack-meeting-512:55
*** makowals has quit IRC12:55
*** markvoelker has joined #openstack-meeting-513:01
*** zenirc369 has quit IRC13:11
*** markvoelker has quit IRC13:33
*** markvoelker has joined #openstack-meeting-513:33
*** makowals has joined #openstack-meeting-513:39
*** TuanVu has joined #openstack-meeting-513:46
*** makowals has quit IRC13:53
*** MarkBaker has joined #openstack-meeting-513:53
*** lujinluo has joined #openstack-meeting-513:53
*** yamamoto has quit IRC13:55
*** annp has joined #openstack-meeting-513:55
*** makowals has joined #openstack-meeting-513:59
*** hoangcx_ has joined #openstack-meeting-514:00
*** coboluxx is now known as coboluxx^AFK14:01
*** ihrachys has joined #openstack-meeting-514:02
ihrachys#startmeeting neutron_upgrades14:02
openstackMeeting started Thu Feb  1 14:02:13 2018 UTC and is due to finish in 60 minutes.  The chair is ihrachys. Information about MeetBot at http://wiki.debian.org/MeetBot.14:02
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:02
*** openstack changes topic to " (Meeting topic: neutron_upgrades)"14:02
openstackThe meeting name has been set to 'neutron_upgrades'14:02
lujinluoo/14:02
ihrachyshi lujinluo14:02
lujinluohi ihrachys14:02
TuanVuHi everybody14:02
ihrachyso/ TuanVu14:03
ihrachyswe are in freeze mode for master right now, nothing except patches explicitly targeted for queens-rc1 and gate fixes land14:03
ihrachysalso, the gate is afaik unstable14:04
ihrachysI was distracted by some pre-release activities and lagged on reviews for OVO, sorry for that14:04
ihrachyslet's see what we have here though: https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bp/adopt-oslo-versioned-objects-for-db14:04
ihrachysfirst being https://review.openstack.org/#/c/506037/ "Part II of Integrate Port OVO"14:05
ihrachysI believe port work is stalled because of port bindings. or at least the plan was to get back to bindings and complete it first, correct?14:05
lujinluocorrect14:05
ihrachysI don't see the revert of the revert proposed (at least not in the topic)14:06
lujinluoi was revising port binding locally, not ready for review yet14:06
ihrachysok. do you have an idea what was wrong with postgres there?14:06
lujinluosadly not yet. the postgresql backend devstack is not working properly14:07
lujinluoi need more time14:07
ihrachyssure14:07
ihrachysanother issue there was mixed engine facades usage introduced by the patch14:08
lujinluospeaking of that, i found an old patch by ann to change ovo base to new engine facade14:08
*** hungpv has joined #openstack-meeting-514:08
ihrachyslujinluo, yeah there was one at some point. have a link handy?14:09
lujinluowould that be one of the options we can use to mitigate the incompatibility?14:09
lujinluolet me check14:09
ihrachyslujinluo, yeah, we either replace with new facade, or completely remove it from there, but the latter would require more changes, and probably better to be left for later, if at all done.14:10
ihrachyslujinluo, the problem to solve is that this is base class, so we would need to change it everywhere where OVO objects are used in one go.14:11
lujinluohttps://review.openstack.org/#/c/403870/ this one14:11
ihrachysthanks14:11
ihrachysyeah that's the right path - what the patch attempts to do14:12
ihrachyslujinluo, are you going to respin the patch?14:12
lujinluoi think i need to check with Ann first, if she would continue or not14:12
lujinluoif not, i think i can respin it14:13
*** hungpv has quit IRC14:13
ihrachysyeah. I don't think she was working on the blueprint for awhile but better check14:13
lujinluowill add that to my to-do list ;)14:13
*** makowals has quit IRC14:13
*** iyamahat has joined #openstack-meeting-514:14
ihrachysmlavalle was also saying he will look into completion of engine facade switch blueprint, so maybe you could co-operate14:14
ihrachysand since you afaiu go to Dublin, you could hash out some details there14:14
*** hungpv has joined #openstack-meeting-514:14
lujinluook, thanks! i will check that with Miguel too14:15
ihrachysgreat14:16
ihrachysnext is https://review.openstack.org/#/c/537325/ "Use Meter Label OVO in neutron/db/metering/metering_db.py"14:16
*** makowals has joined #openstack-meeting-514:16
*** yamahata has joined #openstack-meeting-514:16
ihrachysI believe that's one patch that I failed to review since last week (at least it's already in my todo list)14:17
*** yamamoto has joined #openstack-meeting-514:17
lujinluoyeah, you said you were afraid of fetching twice from db14:17
ihrachysyou solved that I guess?14:18
lujinluosadly no...14:18
ihrachysok I will have a look, maybe it's just too complex to do it14:19
lujinluomaybe, but please take a look14:20
ihrachysack14:21
ihrachysnext is "Use Port OVO in neutron/db/external_net_db.py" https://review.openstack.org/#/c/537320/14:21
ihrachyslujinluo, you are saying there get_objects don't explicitly use engine facade14:22
ihrachysbut: https://github.com/openstack/neutron/blob/master/neutron/objects/base.py#L55614:23
lujinluoyes, this is the old style db engine but it is not nested session. this is what confuses me14:24
lujinluopreviously, it is nested transaction and new engine facade cannot co-exist, right?14:24
ihrachysit opens subtransaction using old method, using old facade14:24
ihrachyssubtransactions=True == nested actually14:24
ihrachysit's just same thing written in a different way14:25
lujinluoi see. i will hold that patch back before we solve the co-existance issue14:25
ihrachysright. that's why it's so tricky to switch to new facade for OVO: if you change it in get_objects trying to fix it for e.g. Ports, you also change it for all other OVOs and need to switch to new facade in the same patch14:26
ihrachyswe could probably do something smart like - put a tag on an object saying 'use new facade'14:26
ihrachysand then base class would do it just for this new object14:26
ihrachysand then switch them one by one14:26
ihrachysthat would reduce the scope of each patch, easier to land then14:27
ihrachyswhat do you think14:27
ihrachysat some point when we switched everything we would remove the tag feature and use just the new one14:27
ihrachystag == class attribute14:27
*** slaweq has quit IRC14:27
lujinluohmm, i thought we would be changing base ovo to new engine facade once and for all, no?14:28
*** slaweq has joined #openstack-meeting-514:28
ihrachyslujinluo, well yes, but do we want to have a huge patch doing all the things at once (and struggle to merge it because of all conflicts and lack of reviews), or split it?14:29
ihrachysif we can do the migration piece by piece I think that would be a good thing14:29
lujinluoihrachys: i see your point.14:30
lujinluosmaller patches are better14:30
ihrachysok let's figure out if it's easy to do it this way. otherwise I suspect that the patch Ann had would need to rise in size quite a bit to cover for all new OVO usage we introduced since it was initially written14:31
lujinluoyeah, i will try the tag approach locally recent to see if it would work as we expect14:32
ihrachysas for the patch in question, I will have a look at whether those two methods indeed are called from new context. if so, we should be able to merge after freeze.14:32
*** slaweq has quit IRC14:33
lujinluook, thanks14:33
ihrachysnext is https://review.openstack.org/#/c/521797/ "Use Router OVO in external_net_db"14:34
*** hungpv has quit IRC14:34
ihrachysbased on latest comments, I guess I need to revisit test coverage there14:36
ihrachysnext is https://review.openstack.org/#/c/507772/ "Use Network OVO in db_base_plugin"14:36
TuanVuI’m still fixing “queries_constant” unit tests.14:37
TuanVuAfter removing “reload shared attribute” parts (I thought this is the only place where it’s gone wrong), the tests are still failing.14:37
TuanVu14:37
TuanVuSo at this moment, I’m trying to find other places where the number of queries is increased.14:37
TuanVuI just need more time to debug the code, so no question at this moment yet.14:37
ihrachysack14:37
ihrachysyeah those queries counting tests are usually tricky14:38
*** hungpv_ has joined #openstack-meeting-514:38
TuanVuyes, hopefully I can solve it soon14:38
TuanVuif there's any problem, may I ask you via email, Ihar?14:39
ihrachysnext is "Use Router OVO in l3_db" https://review.openstack.org/#/c/530182/14:39
ihrachysthis one still sits on pending comments14:39
ihrachysTuanVu, sure!14:39
TuanVuthank you in advance, Ihar :)14:39
ihrachysanyone knows xujun?14:39
lujinluono14:40
ihrachysI've never seen xujun in irc14:40
TuanVume either14:40
hungpv_Maybe he's blocked in China?14:40
lujinluohungpv_: well, I do not think China blocks IRC though14:41
ihrachyswhat do you mean blocked14:41
lujinluolike Google services14:41
ihrachysoh right, the Great Firewall14:41
ihrachysI asked xujun in gerrit whether she (he?) is going to respin it, or we could take it over14:42
hungpv_I'm still working on it. If there's no update from them, maybe we'll take over?14:43
ihrachysother patches in the query are old / in conflicts.14:43
ihrachyshungpv_, the author respinned the patch two weeks ago14:45
ihrachyshungpv_, I think you could e.g. help them with suggestions as comments + upload your diff on top of their patch / in a parallel work-in-progress patch so that they can incorporate your changes / suggestions into their patch14:46
hungpv_Yes, I'll be working more in this and give my update to their patch14:47
ihrachysok14:48
ihrachysany other patches to discuss?14:48
lujinluonone from me14:48
ihrachysneither from me14:49
TuanVuNeither am I14:49
ihrachysI guess we can close the meeting then. thanks folks.14:50
ihrachys#endmeeting14:50
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"14:50
openstackMeeting ended Thu Feb  1 14:50:19 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:50
openstackMinutes:        http://eavesdrop.openstack.org/meetings/neutron_upgrades/2018/neutron_upgrades.2018-02-01-14.02.html14:50
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/neutron_upgrades/2018/neutron_upgrades.2018-02-01-14.02.txt14:50
openstackLog:            http://eavesdrop.openstack.org/meetings/neutron_upgrades/2018/neutron_upgrades.2018-02-01-14.02.log.html14:50
TuanVuthank you guys14:50
TuanVusee you guys later14:50
lujinluothanks!14:50
*** hungpv has joined #openstack-meeting-514:50
*** hungpv_ has quit IRC14:51
*** slaweq has joined #openstack-meeting-514:53
*** hoangcx_ has quit IRC14:54
*** hungpv has quit IRC14:55
*** lujinluo has quit IRC15:04
*** vkmc_ has joined #openstack-meeting-515:08
*** lamt_ has joined #openstack-meeting-515:27
*** TuanVu has quit IRC15:29
*** slaweq_ has joined #openstack-meeting-515:34
*** slaweq_ has quit IRC15:38
*** annp has quit IRC15:57
*** felipemonteiro has joined #openstack-meeting-516:08
*** felipemonteiro_ has joined #openstack-meeting-516:09
*** ricolin has quit IRC16:10
*** slaweq has quit IRC16:13
*** felipemonteiro has quit IRC16:14
*** felipemonteiro_ has quit IRC16:30
*** iyamahat has quit IRC16:36
*** yamahata has quit IRC16:38
*** iyamahat has joined #openstack-meeting-517:17
*** yamahata has joined #openstack-meeting-517:27
*** derekh has quit IRC17:27
*** MarkBaker has quit IRC17:36
*** iyamahat has quit IRC17:52
*** iyamahat has joined #openstack-meeting-517:54
*** slaweq has joined #openstack-meeting-518:00
*** slaweq has quit IRC18:04
*** yamamoto has quit IRC18:17
*** vkmc_ has quit IRC18:25
*** slaweq has joined #openstack-meeting-518:32
*** slaweq has quit IRC18:38
*** slaweq has joined #openstack-meeting-518:52
*** slaweq has quit IRC18:56
*** yamamoto has joined #openstack-meeting-519:18
*** yamamoto has quit IRC19:29
*** slaweq has joined #openstack-meeting-519:42
*** slaweq_ has joined #openstack-meeting-519:42
*** slaweq has quit IRC19:46
*** slaweq_ has quit IRC19:47
*** iyamahat_ has joined #openstack-meeting-519:54
*** iyamahat has quit IRC19:56
*** felipemonteiro has joined #openstack-meeting-520:00
*** slaweq has joined #openstack-meeting-520:08
*** slaweq_ has joined #openstack-meeting-520:09
*** slaweq_ has quit IRC20:14
*** slaweq_ has joined #openstack-meeting-520:41
*** slaweq has quit IRC20:41
*** slaweq_ has quit IRC20:45
*** slaweq has joined #openstack-meeting-520:48
*** yamahata has quit IRC21:06
*** iyamahat_ has quit IRC21:06
*** slaweq has quit IRC21:24
*** slaweq has joined #openstack-meeting-521:47
*** slaweq has quit IRC21:51
*** slaweq has joined #openstack-meeting-522:01
*** slaweq has quit IRC22:06
*** felipemonteiro_ has joined #openstack-meeting-522:28
*** felipemonteiro has quit IRC22:32
*** iyamahat has joined #openstack-meeting-522:39
*** yamahata has joined #openstack-meeting-522:58
*** felipemonteiro_ has quit IRC23:18

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!