Thursday, 2017-11-16

*** jrist is now known as jrist-afk00:21
*** jrist-afk is now known as jrist00:21
*** zhipeng has joined #openstack-meeting-500:28
*** yamamoto has joined #openstack-meeting-500:40
*** felipemonteiro has joined #openstack-meeting-500:41
*** yamamoto has quit IRC00:45
*** sshank has quit IRC01:05
*** iyamahat_ has joined #openstack-meeting-501:12
*** iyamahat has quit IRC01:12
*** ttx has quit IRC01:21
*** yamahata has quit IRC01:21
*** TuanLA has joined #openstack-meeting-501:21
*** ttx_ has joined #openstack-meeting-501:22
*** ttx_ has quit IRC01:22
*** hogepodge has quit IRC01:22
*** beisner has quit IRC01:22
*** jayahn has quit IRC01:22
*** notmyname has quit IRC01:22
*** saneax has quit IRC01:22
*** srwilkers has quit IRC01:22
*** mrhillsman has quit IRC01:22
*** ying_zuo has quit IRC01:22
*** sparkycollier_ has quit IRC01:22
*** zaneb has quit IRC01:22
*** tdasilva has quit IRC01:22
*** felipemonteiro has quit IRC01:22
*** dims has quit IRC01:22
*** fungi has quit IRC01:22
*** mattmceuen has quit IRC01:22
*** TheJulia has quit IRC01:22
*** wxy_ has quit IRC01:22
*** amotoki has quit IRC01:22
*** portdirect has quit IRC01:22
*** v1k0d3n has quit IRC01:22
*** ChanServ has quit IRC01:22
*** jlvillal has quit IRC01:22
*** markvoelker_ has quit IRC01:22
*** nkp349 has quit IRC01:22
*** iyamahat_ has quit IRC01:22
*** leifmadsen has quit IRC01:22
*** jrist has quit IRC01:22
*** lunarlamp has quit IRC01:22
*** Quack has quit IRC01:22
*** krtaylor has quit IRC01:22
*** nguyentrihai has quit IRC01:22
*** kei-ichi has quit IRC01:22
*** zigo has quit IRC01:22
*** benj_ has quit IRC01:22
*** xek has quit IRC01:22
*** cargonza has quit IRC01:22
*** mcnanci has quit IRC01:22
*** jbryce has quit IRC01:22
*** polvi has quit IRC01:22
*** TuanLA has quit IRC01:22
*** serverascode has quit IRC01:22
*** vkmc has quit IRC01:22
*** alanmeadows has quit IRC01:22
*** persia has quit IRC01:22
*** zhipeng has quit IRC01:22
*** skazi has quit IRC01:22
*** amrith has quit IRC01:22
*** shananigans has quit IRC01:22
*** ttx_ has joined #openstack-meeting-501:28
*** TuanLA has joined #openstack-meeting-501:28
*** iyamahat_ has joined #openstack-meeting-501:28
*** felipemonteiro has joined #openstack-meeting-501:28
*** zhipeng has joined #openstack-meeting-501:28
*** markvoelker_ has joined #openstack-meeting-501:28
*** krtaylor has joined #openstack-meeting-501:28
*** nguyentrihai has joined #openstack-meeting-501:28
*** skazi has joined #openstack-meeting-501:28
*** kei-ichi has joined #openstack-meeting-501:28
*** zigo has joined #openstack-meeting-501:28
*** zaneb has joined #openstack-meeting-501:28
*** Quack has joined #openstack-meeting-501:28
*** benj_ has joined #openstack-meeting-501:28
*** ying_zuo has joined #openstack-meeting-501:28
*** fungi has joined #openstack-meeting-501:28
*** xek has joined #openstack-meeting-501:28
*** amrith has joined #openstack-meeting-501:28
*** sparkycollier_ has joined #openstack-meeting-501:28
*** leifmadsen has joined #openstack-meeting-501:28
*** serverascode has joined #openstack-meeting-501:28
*** mrhillsman has joined #openstack-meeting-501:28
*** srwilkers has joined #openstack-meeting-501:28
*** notmyname has joined #openstack-meeting-501:28
*** saneax has joined #openstack-meeting-501:28
*** jayahn has joined #openstack-meeting-501:28
*** beisner has joined #openstack-meeting-501:28
*** hogepodge has joined #openstack-meeting-501:28
*** dims has joined #openstack-meeting-501:28
*** mattmceuen has joined #openstack-meeting-501:28
*** TheJulia has joined #openstack-meeting-501:28
*** wxy_ has joined #openstack-meeting-501:28
*** vkmc has joined #openstack-meeting-501:28
*** jrist has joined #openstack-meeting-501:28
*** lunarlamp has joined #openstack-meeting-501:28
*** amotoki has joined #openstack-meeting-501:28
*** nkp349 has joined #openstack-meeting-501:28
*** alanmeadows has joined #openstack-meeting-501:28
*** persia has joined #openstack-meeting-501:28
*** cargonza has joined #openstack-meeting-501:28
*** jlvillal has joined #openstack-meeting-501:28
*** shananigans has joined #openstack-meeting-501:28
*** portdirect has joined #openstack-meeting-501:28
*** mcnanci has joined #openstack-meeting-501:28
*** v1k0d3n has joined #openstack-meeting-501:28
*** tdasilva has joined #openstack-meeting-501:28
*** jbryce has joined #openstack-meeting-501:28
*** polvi has joined #openstack-meeting-501:28
*** ChanServ has joined #openstack-meeting-501:28
*** barjavel.freenode.net sets mode: +o ChanServ01:28
*** yamahata has joined #openstack-meeting-501:33
*** iyamahat_ has quit IRC01:39
*** iyamahat_ has joined #openstack-meeting-501:39
*** TuanLA has quit IRC01:41
*** TuanLA has joined #openstack-meeting-501:41
*** yamamoto has joined #openstack-meeting-501:42
*** yamahata has quit IRC01:43
*** yamamoto has quit IRC01:47
*** nguyentrihai has quit IRC02:04
*** felipemonteiro has quit IRC02:23
*** yamahata has joined #openstack-meeting-502:28
*** zhipeng has quit IRC02:43
*** yamamoto has joined #openstack-meeting-502:43
*** iyamahat_ has quit IRC02:45
*** yamahata has quit IRC02:45
*** ricolin has joined #openstack-meeting-502:47
*** yamamoto has quit IRC02:49
*** yamamoto has joined #openstack-meeting-503:14
*** markvoelker_ has quit IRC03:28
*** markvoelker has joined #openstack-meeting-504:28
*** iyamahat has joined #openstack-meeting-505:43
*** yamahata has joined #openstack-meeting-506:01
*** makowals has joined #openstack-meeting-507:34
*** ttx_ is now known as ttx07:56
*** iyamahat has quit IRC08:22
*** ralonsoh has joined #openstack-meeting-508:22
*** yamamoto_ has joined #openstack-meeting-508:24
*** yamamoto_ has quit IRC08:25
*** yamamoto has quit IRC08:28
*** iyamahat has joined #openstack-meeting-508:29
*** yamahata has quit IRC08:33
*** iyamahat has quit IRC09:00
*** iyamahat has joined #openstack-meeting-509:01
*** yamamoto has joined #openstack-meeting-509:20
*** derekh has joined #openstack-meeting-509:41
*** yamamoto has quit IRC09:52
*** iyamahat has quit IRC09:55
*** TuanLA has quit IRC10:12
*** yamamoto has joined #openstack-meeting-510:14
*** yamamoto_ has joined #openstack-meeting-510:22
*** nguyentrihai has joined #openstack-meeting-510:25
*** yamamoto has quit IRC10:26
*** yamamoto_ has quit IRC11:29
*** yamamoto has joined #openstack-meeting-511:45
*** yamamoto has quit IRC11:50
*** yamamoto has joined #openstack-meeting-511:55
*** yamamoto has quit IRC12:05
*** yamamoto has joined #openstack-meeting-512:15
*** yamamoto has quit IRC12:20
*** yamamoto has joined #openstack-meeting-512:30
*** yamamoto has quit IRC12:34
*** yamamoto has joined #openstack-meeting-512:45
*** yamamoto has quit IRC12:50
*** yamamoto has joined #openstack-meeting-513:00
*** yamamoto has quit IRC13:04
*** yamamoto has joined #openstack-meeting-513:15
*** yamamoto has quit IRC13:20
*** markvoelker has quit IRC13:26
*** markvoelker has joined #openstack-meeting-513:26
*** yamamoto has joined #openstack-meeting-513:30
*** yamamoto has quit IRC13:34
*** markvoelker has quit IRC13:37
*** annp has joined #openstack-meeting-513:43
*** TuanVu has joined #openstack-meeting-513:51
*** lujinluo has joined #openstack-meeting-513:55
*** hungpv has joined #openstack-meeting-513:58
*** yamamoto has joined #openstack-meeting-514:00
*** ihrachys has joined #openstack-meeting-514:01
ihrachys#startmeeting neutron_upgrades14:01
openstackMeeting started Thu Nov 16 14:01:27 2017 UTC and is due to finish in 60 minutes.  The chair is ihrachys. Information about MeetBot at http://wiki.debian.org/MeetBot.14:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:01
*** openstack changes topic to " (Meeting topic: neutron_upgrades)"14:01
annphi14:01
openstackThe meeting name has been set to 'neutron_upgrades'14:01
lujinluoo/14:01
TuanVuHi everybody14:01
ihrachyshi annp TuanVu lujinluo14:01
hungpvHi guys14:02
ihrachyshungpv, hey!14:02
TuanVuHi Ihar14:02
ihrachyslet me start by saying I am very sorry the previous meeting didn't happen because I screwed up time zones (seems like there was summer time shift)14:02
TuanVuno problem, Ihar14:02
lujinluoSo it is 6am for you now? ihrachys14:03
hungpvHi ỉhachys, that's fine14:03
ihrachysyeah. which is fine, but I didn't expect that the prev week and slept like a baby :)14:03
annpno problem,14:03
lujinluoLOL, i see..14:04
ihrachysafair summer time shift is in different times in different locations, not sure if you had yours (if you do), so be ware14:04
lujinluowe do not have time shifts in Japan. I am all safe, ;)14:05
*** yamamoto has quit IRC14:05
annpme too in vietnam :)14:05
TuanVuyeah, same here14:05
ihrachysthat's cool. smart people are smart.14:05
ihrachysin my country, they didn't do it either. that's some 19th century bs :)14:06
*** Quack has left #openstack-meeting-514:06
ihrachysanyway :)14:06
ihrachys#topic OVO14:06
*** openstack changes topic to "OVO (Meeting topic: neutron_upgrades)"14:06
ihrachysbefore we dive in, I'd like to update about what happened with subnet ovo patch14:06
ihrachyswe merged it but then it was reverted because it broke midonet14:07
ihrachysthe breakage was https://launchpad.net/bugs/173162314:07
openstackLaunchpad bug 1731623 in networking-midonet "many UT cases are broken due to "AttributeError: type object 'Route' has no attribute 'foreign_keys'"" [Critical,New]14:07
ihrachysslaweq root caused it and found out that it happened because both neutron and os-vif register an object with the same name (Route) in OVO registry14:07
ihrachysand apparently then neutron makes an attempt to serialize a Subnet using os-vif Routes14:08
ihrachyswhich of course fails14:08
ihrachysslaweq reported this bug to fix that: https://bugs.launchpad.net/neutron/+bug/173194814:09
openstackLaunchpad bug 1731948 in neutron "Wrong OVO classes registered in some cases" [Medium,In progress] - Assigned to Slawek Kaplonski (slaweq)14:09
ihrachysand there is a patch already up for review: https://review.openstack.org/51962214:09
ihrachysthe idea is creating a OVO registry just for neutron objects14:09
ihrachysthis is the gist of the change: https://review.openstack.org/#/c/519622/4/neutron/objects/base.py14:09
ihrachysit's a bit hacky, and I would like to check with oslo folks whether there is a better way before merging14:10
ihrachysbut nevertheless it seems that it fixes the issue for midonet14:10
ihrachysslaweq proposed a revert for subnet revert here: https://review.openstack.org/#/c/519762/2 that's on top of the patch introducing the new registry14:11
ihrachyssounds good?14:12
lujinluoyes14:12
TuanVuthanks for the summary, Ihar14:12
lujinluoi was slowly digesting all the info..14:12
ihrachyscool!14:13
ihrachysnow to other patches up for review14:13
ihrachyshttps://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bp/adopt-oslo-versioned-objects-for-db14:13
ihrachys(btw we landed some l3 agent patches too)14:14
ihrachysfirst being https://review.openstack.org/#/c/407868/ "[DNR] Integration of (Distributed) Port Binding OVO"14:15
lujinluoi am slowly debugging this one14:15
lujinluoalso i did not expect gary reviewed it, omg14:15
lujinluoi even put DNR there..14:15
*** yamamoto has joined #openstack-meeting-514:15
ihrachysDNR is probably not a common tag14:16
ihrachyswe usually use WIP for work in progress and DNM for never merge14:16
lujinluooops.. my bad14:16
ihrachysis it the patch where you needed to set up dvr env locally to debug it?14:17
lujinluoyes, exactly14:17
lujinluoalso the devstack env breaks easily when running tempest14:17
lujinluonot sure why. but it does slow down my progress a bit14:17
ihrachyswhat do you mean14:18
lujinluoso i use $ testr run to run specific tempest test14:18
lujinluobut after some attempts, keystone breaks and i cannot get authentication14:18
lujinluothen i rebuilt another devstack..14:19
ihrachysI see. I am not aware of that.14:19
ihrachyslujinluo, that sucks. do you use a VM? then maybe snapshots will help.14:19
lujinluoyes, i use VM14:20
*** yamamoto has quit IRC14:20
ihrachysat least you save the time of ./stack.sh14:20
lujinluoi will snapshot the current working one tmr14:20
ihrachysjust make sure that you evacuate work in progress code though before restoring a previous snapshot. :)14:20
lujinluoah, right. thanks for the heads up14:21
ihrachysok next patch is https://review.openstack.org/#/c/396351/ "Integration of Floating IP OVO"14:21
lujinluoSlawek commented whether we can use ovo methods directly in two places14:22
lujinluohttps://review.openstack.org/#/c/396351/43/neutron/db/l3_db.py line 1448 and 152014:22
lujinluoi think we can let 1448 go, but not 152014:23
ihrachysagreed. though dragonflow shouldn't have used the method14:24
lujinluothen while i was deleting 1448, i met a problem14:24
lujinluoi also need to replace self.db._floating_ip_exists with ovo_exist() in https://review.openstack.org/#/c/396351/43/neutron/tests/unit/db/test_l3_db.py@21014:25
lujinluobut then other UTs are failing because l3_obj.FloatingIP.objects_exist() remains to be true14:26
lujinluoI am confused why l3_obj.FloatingIP.objects_exist() is not cleared at the end of line 21214:27
lujinluofailing UTs http://logs.openstack.org/51/396351/42/check/openstack-tox-py27/7a25632/testr_results.html.gz14:28
ihrachyslujinluo, you modify real class attribute (which is a method)14:28
ihrachysit won't restore back after execution14:28
ihrachysso instead you should use mock.patch14:28
lujinluoShall I manually clear it at line 212?14:28
lujinluoor is there any better way14:28
ihrachyswith mock.patch.object(self.db, '_floating_ip_exists'):14:28
lujinluoThanks!14:29
ihrachysno, setting it is unsafe in the first place14:29
ihrachysbecause if your test case later fails you may not restore it14:29
lujinluoI see.14:29
ihrachysnext is https://review.openstack.org/#/c/507772/ "Use Network OVO in db_base_plugin"14:30
lujinluoI will modify the codes accordingly.14:30
TuanVuthis patch is still pending because of the bug mentioned by Slawek14:31
TuanVuwe're still working on it14:31
ihrachysTuanVu, right. but you can already rebase the patch on top of slaweq's, that should unblock you14:31
TuanVuthank you Ihar, yes, I will14:32
ihrachysnext is https://review.openstack.org/#/c/506037/ "Part II of Integrate Port OVO"14:32
*** yamahata has joined #openstack-meeting-514:32
ihrachysthat one is rather red14:32
ihrachysand needs a rebase14:33
lujinluoyes, will rebase it14:33
ihrachysdoes it depend on bindings patch somehow?14:33
*** iyamahat has joined #openstack-meeting-514:33
lujinluoNo, I do not plan to touch plugin/ml2/plugin.py in this patch14:34
lujinluothen it does not depend on portbinding14:34
ihrachysok14:35
ihrachysthen we have https://review.openstack.org/#/c/516961/ "Router to OVO"14:35
ihrachysseems like I am slow to review that one. I'll make it a priority for today14:35
hungpvYes. Please have a look at it14:36
hungpvIn the meantime I'm developing patches for integration14:36
ihrachysyeah was about to ask :)14:36
hungpvHopefully can be ready for review next week14:36
ihrachysok seems like router is in good hands14:37
ihrachysnote that you can probably reuse a lot of code from https://review.openstack.org/42186314:37
hungpvThank you, I'll surely look at it14:38
lujinluo;) help yourself14:38
ihrachysseems like we have fewer objects in the works right now, let's have a look at the list of direct imports of models14:39
ihrachyslist of those imports in tree: https://da.gd/QXnD14:40
ihrachysthere are some model definitions in the list, f.e. neutron/db/port_security/models.py14:41
ihrachysthose are red herrings14:41
ihrachys(should probably eventually move under neutron/db/models14:41
ihrachyssome of them may actually be needed / hard to remove either14:42
lujinluoyeah, need to take a closer look14:43
ihrachysf.e. I see cases where we use models to expunge objects from session; that you can't do with OVO (though maybe we should think about how to expose it without revealing models)14:43
lujinluoexactly. I tried .update() but seems to be problematic14:44
ihrachysI am going to prepare a full classified list of remaining imports for the next meeting, then we can assess what's really missing14:44
lujinluoi think we also lack of ways to deal with joins between multiple models14:44
*** yamamoto has joined #openstack-meeting-514:45
ihrachysyeah that one is tough. so far we were just moving the code under neutron/objects/... since at least we isolate models code in a single place. but ideally we would have some generic mechanism. not sure what it could be. if you have ideas, please share.14:45
lujinluoyeah14:47
lujinluoi do not have a good idea for now though, let's just keep that in mind first14:48
ihrachys#action ihrachys to categorize remaining models imports14:48
ihrachys#topic Open discussion14:49
*** openstack changes topic to "Open discussion (Meeting topic: neutron_upgrades)"14:49
ihrachysanything else to cover?14:50
lujinluonone from me.14:50
TuanVume either14:50
*** yamamoto has quit IRC14:50
hungpvnothing from me14:51
ihrachyscool, thanks for joining14:51
lujinluothanks!14:51
ihrachys#endmeeting14:51
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"14:51
openstackMeeting ended Thu Nov 16 14:51:55 2017 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:51
openstackMinutes:        http://eavesdrop.openstack.org/meetings/neutron_upgrades/2017/neutron_upgrades.2017-11-16-14.01.html14:51
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/neutron_upgrades/2017/neutron_upgrades.2017-11-16-14.01.txt14:51
openstackLog:            http://eavesdrop.openstack.org/meetings/neutron_upgrades/2017/neutron_upgrades.2017-11-16-14.01.log.html14:51
TuanVuthank you, Ihar, Luo, An-san, Hung-san14:52
TuanVusee you guys later :)14:52
annpsee you14:52
lujinluosee you guys in gerrit ;)14:53
*** lujinluo has quit IRC14:54
hungpvSee u14:54
*** hungpv has left #openstack-meeting-514:54
*** TuanVu has quit IRC14:57
*** yamamoto has joined #openstack-meeting-515:00
*** yamamoto has quit IRC15:05
*** yamamoto has joined #openstack-meeting-515:15
*** yamamoto has quit IRC15:20
*** annp has quit IRC15:28
*** yamamoto has joined #openstack-meeting-515:30
*** yamamoto has quit IRC15:34
*** marst has joined #openstack-meeting-515:36
*** annp has joined #openstack-meeting-515:45
*** yamamoto has joined #openstack-meeting-515:45
*** yamamoto has quit IRC15:49
*** hshiina has joined #openstack-meeting-515:56
*** ricolin has quit IRC15:56
*** hshiina has quit IRC16:14
*** yamamoto has joined #openstack-meeting-516:15
*** yamamoto has quit IRC16:19
*** markvoelker has joined #openstack-meeting-516:28
*** yamamoto has joined #openstack-meeting-516:30
*** yamamoto has quit IRC16:35
*** yamamoto has joined #openstack-meeting-516:45
*** yamamoto has quit IRC16:49
*** yamamoto has joined #openstack-meeting-516:54
*** yamamoto has quit IRC16:54
*** yamahata has quit IRC17:03
*** iyamahat has quit IRC17:04
*** annp has quit IRC17:09
*** nguyentrihai has quit IRC17:43
*** yamamoto has joined #openstack-meeting-517:55
*** ihrachys_ has joined #openstack-meeting-517:56
*** ihrachys has quit IRC17:56
*** derekh has quit IRC18:01
*** yamamoto has quit IRC18:01
*** iyamahat has joined #openstack-meeting-518:11
*** sshank has joined #openstack-meeting-518:18
*** amotoki has quit IRC18:20
*** ralonsoh has quit IRC18:21
*** yamamoto has joined #openstack-meeting-518:26
*** yamamoto has quit IRC18:30
*** iyamahat has quit IRC18:35
*** yamamoto has joined #openstack-meeting-518:41
*** iyamahat has joined #openstack-meeting-518:43
*** yamamoto has quit IRC18:46
*** yamamoto has joined #openstack-meeting-518:54
*** iyamahat has quit IRC18:57
*** yamamoto has quit IRC19:14
*** yamamoto has joined #openstack-meeting-519:17
*** sshank has quit IRC19:23
*** notmyname has quit IRC19:46
*** notmyname has joined #openstack-meeting-519:49
*** yamamoto has quit IRC20:16
*** sshank has joined #openstack-meeting-520:18
*** sshank has quit IRC20:20
*** iyamahat has joined #openstack-meeting-520:39
*** iyamahat_ has joined #openstack-meeting-520:39
*** iyamahat has quit IRC20:43
*** iyamahat_ has quit IRC20:51
*** ihrachys_ is now known as ihrachys21:00
*** sshank has joined #openstack-meeting-521:09
*** yamahata has joined #openstack-meeting-521:10
*** notmyname has quit IRC21:11
*** notmyname has joined #openstack-meeting-521:16
*** yamamoto has joined #openstack-meeting-521:17
*** yamahata has quit IRC21:17
*** yamamoto has quit IRC21:22
*** yamamoto has joined #openstack-meeting-521:54
*** sshank has quit IRC22:11
*** sshank has joined #openstack-meeting-522:13
*** iyamahat has joined #openstack-meeting-522:30
*** sshank has quit IRC22:34
*** iyamahat has quit IRC22:38
*** yamamoto_ has joined #openstack-meeting-523:27
*** marst has quit IRC23:30
*** yamamoto has quit IRC23:31

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