Thursday, 2018-01-11

*** iyamahat_ has quit IRC00:01
*** iyamahat_ has joined #openstack-meeting-500:05
*** iyamahat_ has quit IRC00:06
*** felipemonteiro has joined #openstack-meeting-500:19
*** yamamoto has quit IRC00:24
*** yamamoto has joined #openstack-meeting-500:27
*** yamamoto has quit IRC00:39
*** ricolin has joined #openstack-meeting-501:10
*** felipemonteiro has quit IRC01:35
*** yamamoto has joined #openstack-meeting-501:39
*** yamamoto has quit IRC01:47
*** markvoelker has joined #openstack-meeting-501:50
*** yamahata has joined #openstack-meeting-502:18
*** yamamoto has joined #openstack-meeting-502:19
*** markvoelker has quit IRC02:36
*** yamahata has quit IRC02:38
*** yamahata has joined #openstack-meeting-502:39
*** yamahata has quit IRC02:54
*** yamamoto_ has joined #openstack-meeting-503:12
*** yamamoto has quit IRC03:16
*** felipemonteiro has joined #openstack-meeting-503:18
*** felipemonteiro has quit IRC03:57
*** felipemonteiro has joined #openstack-meeting-504:15
*** spzala has joined #openstack-meeting-504:31
*** felipemonteiro has quit IRC04:39
*** tuanla____ has joined #openstack-meeting-504:41
*** spzala has quit IRC04:42
*** mariusv has joined #openstack-meeting-505:46
*** mariusv has quit IRC05:46
*** markvoelker has joined #openstack-meeting-505:47
*** markvoelker has quit IRC06:40
*** markvoelker has joined #openstack-meeting-506:42
*** yamamoto has joined #openstack-meeting-506:45
*** yamamoto_ has quit IRC06:49
*** dims_ has quit IRC07:21
*** dims has joined #openstack-meeting-507:25
*** markvoelker has quit IRC10:13
*** ricolin has quit IRC10:28
*** tuanla____ has quit IRC11:21
*** roman_g has joined #openstack-meeting-511:22
*** derekh has joined #openstack-meeting-511:25
*** yamamoto has quit IRC12:01
*** yamamoto has joined #openstack-meeting-512:01
*** markvoelker has joined #openstack-meeting-512:14
*** markvoelker has quit IRC12:48
*** haint has joined #openstack-meeting-512:48
*** krtaylor_ has quit IRC12:50
*** hoangcx_ has joined #openstack-meeting-513:01
*** kiennt26_ has joined #openstack-meeting-513:28
*** markvoelker has joined #openstack-meeting-513:44
*** lujinluo has joined #openstack-meeting-513:56
*** TuanVu has joined #openstack-meeting-513:56
*** annp has joined #openstack-meeting-513:58
ihrachys#startmeeting neutron_upgrades14:02
openstackMeeting started Thu Jan 11 14:02:20 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
ihrachyshey, sorry for late start14:02
lujinluonot a problem at all!14:02
ihrachysthere were no action items14:02
ihrachysas some of you may have noticed, gate is unstable to the point where we can't land much these days14:03
lujinluoyeah, portbinding patch has gone through around 10 recheck without passing zuul, LOL14:03
TuanVuHi everybody :)14:04
annphi14:04
ihrachysmultiple reasons: meltdown CVE patched in infra slowed down some jobs; infra patching services triggered POST_FAILUREs and TIMEOUTs; there are duplicate jobs because while we are moving from project-config jobs to in-tree jobs for zuulv3...14:04
*** kiennt26_ has quit IRC14:04
ihrachysI don't think we will be able to land much until we at least fix gate setup for zuulv314:04
*** hungpv_ has joined #openstack-meeting-514:05
lujinluook, understood14:05
ihrachysit doesn't stop us from working on patches and reviewing them, but sets expectations properly14:05
TuanVuthanks for the info, Ihar14:05
*** kiennt26_ has joined #openstack-meeting-514:05
ihrachysoh good news - duplicate jobs are mostly gone: https://review.openstack.org/#/c/530500/14:05
ihrachysso rechecks may be more effective now14:05
annp+114:06
ihrachysanyway... let's dive into patches14:06
ihrachyshttps://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bp/adopt-oslo-versioned-objects-for-db14:07
ihrachysbefore we go through those requiring reviews, let's (re)check those with W+114:07
ihrachysok I see both patches are rechecked14:07
ihrachysnot sure if before or after the project-config change landed.14:08
ihrachysso it may need another round of rechecks :)14:08
ihrachysok now top to bottom14:08
ihrachysfirst is https://review.openstack.org/521797 "Use Router OVO in external_net_db"14:08
hungpv_Is there anything needs to be concerned?14:10
ihrachysI am looking right now14:10
ihrachysa minor question: https://review.openstack.org/#/c/521797/16..21/neutron/db/external_net_db.py14:10
ihrachyswhy do we need to call .all() if you iterate through it right away?14:10
ihrachysI think when you iterate, it will already call .all() under the hood14:10
ihrachys(or better, will fetch records lazily)14:11
hungpv_Oh, i didn't know it14:11
hungpv_I'll check again14:11
ihrachysI think that's what will happen. it's a minor thing, not a bother really.14:11
hungpv_Ok14:12
ihrachysok this is more serious: https://review.openstack.org/#/c/521797/21/neutron/objects/router.py14:14
ihrachysI don't think the code is correct14:15
ihrachysand I would say, at this point we should first fix test coverage for the code because it's clearly not covered properly if this didn't trigger an error.14:16
ihrachysso I am with slaweq on adding a UT14:16
*** annp has quit IRC14:17
lujinluowhy is 'gw_port_id' not updatable?14:17
*** markvoelker has quit IRC14:18
hungpv_Hmm, let's me recall14:18
ihrachysit's a foreign key so maybe that14:19
hungpv_I'll check again tomorrow14:20
ihrachysthough it should be able to be None I guess?14:20
lujinluoyes14:20
lujinluonullable is true14:20
ihrachysgood question14:21
ihrachyslujinluo, please leave a comment for that one there14:21
*** annp has joined #openstack-meeting-514:21
lujinluodone14:22
ihrachysok cool14:22
ihrachysso clearly there is more work to do there14:22
ihrachysmoving on14:22
ihrachyshttps://review.openstack.org/#/c/507772/ "Use Network OVO in db_base_plugin"14:23
TuanVuI’ve already updated the patch as your recommendation and still continue working on it14:23
TuanVuAt this moment, I’m working on this failed unit test:14:23
TuanVu“neutron.tests.unit.plugins.ml2.test_plugin.TestNetworksV2.test_update_network_set_not_shared_other_tenant_returns_409”14:23
TuanVuIt’s failing at create_port step14:23
TuanVu14:24
TuanVuIt looks like we have problem with “obj_context.session.refresh”14:24
TuanVuI’m trying to apply the same solution from xujun’s patch set14:24
TuanVuhttps://review.openstack.org/#/c/530182/17/neutron/objects/base.py14:24
TuanVu14:24
ihrachysdo you have any significant comments from previous patchsets not addressed yet?14:24
TuanVuBut I’m not sure if it’ll work, so any suggestion is welcome14:24
TuanVuhmm, let me see ..14:25
TuanVuok, I think all of your comments have been addressed in the latest patch14:26
TuanVuPS2214:26
TuanVumy main concern at this moment is above failed unit test: "“neutron.tests.unit.plugins.ml2.test_plugin.TestNetworksV2.test_update_network_set_not_shared_other_tenant_returns_409”14:27
ihrachysam I looking at the very latest patchset?14:28
ihrachys2214:28
ihrachysbecause I see some replies that something is Done but it's the smae14:29
ihrachys*same14:29
TuanVucould you please point out which one?14:29
ihrachyslike https://review.openstack.org/#/c/507772/19..22/neutron/plugins/ml2/plugin.py line 88814:29
ihrachysor 874 same file14:29
ihrachyshttps://review.openstack.org/#/c/507772/19..22/neutron/objects/network.py line 313 seems wrong - you ripped off implementation; I think you should have it there, otherwise it won't detect existing tenants relying on a rbac entry14:30
ihrachysalso https://review.openstack.org/#/c/507772/19..22/neutron/db/db_base_plugin_common.py line 29914:30
ihrachysit says you went with all Network but the code is same14:30
ihrachysso I am not sure if it's latest / all comments handled.14:31
ihrachysthe missing implementation for bound tenants is especially concerning14:32
ihrachysbecause it should have functional impact on the object14:32
ihrachyswe can't have this merged without rbac behavior fixed for the object14:32
TuanVuhmm, lot's of concern, so let me answer one by one, is that ok?14:32
TuanVuhttps://review.openstack.org/#/c/507772/19..22/neutron/plugins/ml2/plugin.py line 88814:33
ihrachysyeah go ahead. maybe not every one but this one and bound tenants implementation may be worth a discussion right now14:34
ihrachysor if you have legit answers to each, we can as well follow up in gerrit14:34
TuanVusomehow I missed this one, thank you for pointing that out14:34
TuanVuyeah, better to follow up on gerrit14:34
TuanVuabout bound tenants implementation, I'll update it as your recommendation14:35
TuanVuthanks a lot, Ihar14:35
ihrachysok cool14:35
ihrachysnext in list is https://review.openstack.org/530182 "Use Router OVO in l3_db"14:35
ihrachysI don't think I ever checked it14:35
ihrachysthis is probably the most controversial thing there: https://review.openstack.org/#/c/530182/17/neutron/objects/base.py14:36
ihrachys(refresh OVO method)14:36
TuanVuit looks like xujun is not online14:37
TuanVuis that ok?14:38
ihrachysthough it kinda makes sense to reflect hacks we already have with sqlalchemy14:38
ihrachysTuanVu, yeah I think we will move on. I will leave feedback there. there is another issue with 'description' field there (that is supposed to be introduced by standard attributes logic already)14:39
ihrachysnext is https://review.openstack.org/#/c/506037/ "Part II of Integrate Port OVO"14:40
ihrachyslujinluo, I assume we were waiting for port binding to land14:40
ihrachyswhich should hopefully be next days granted the gate works14:40
lujinluobesides that, it also needs some extra work14:40
lujinluoso no hurry ;)14:40
ihrachysoh ok. would you benefit from a review iteration?14:41
lujinluono, maybe after i make it pass all the tests14:41
ihrachysok good14:42
ihrachysthere are no patches in queue that seem ready for a discussion otherwise14:42
ihrachysanything that we missed? (like, patches with wrong topic?)14:43
ihrachysI have this revert in trunk service to unbreak the way we use engine facades in scope of OVO: https://review.openstack.org/#/c/532343/14:44
ihrachysthat's similar to IPAllocation issue that I was talking a while back14:44
ihrachysok seems like nothing14:46
ihrachysI walked through etherpad with remaining bits: http://etherpad.openstack.org/p/neutron-remaining-ovo and stroke through those patches that merged14:46
lujinluooh thanks Ihar14:47
ihrachysport binding section should be mostly gone this week14:47
TuanVuthanks for your update, Ihar14:47
ihrachysthere is lots of work still though14:48
lujinluoyeah14:48
ihrachysok, anything else you want to discuss?14:48
lujinluonone from me14:48
TuanVume either14:48
ihrachysok14:49
ihrachysif you have cycles and have no patches on your plate, etherpad would be a good place to look for next thing14:49
ihrachysthanks everyone for joining14:49
lujinluothanks everyone!14:49
ihrachyswe meet next week!14:49
ihrachys#endmeeting14:49
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"14:49
openstackMeeting ended Thu Jan 11 14:49:34 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:49
openstackMinutes:        http://eavesdrop.openstack.org/meetings/neutron_upgrades/2018/neutron_upgrades.2018-01-11-14.02.html14:49
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/neutron_upgrades/2018/neutron_upgrades.2018-01-11-14.02.txt14:49
TuanVuthank you guys14:49
openstackLog:            http://eavesdrop.openstack.org/meetings/neutron_upgrades/2018/neutron_upgrades.2018-01-11-14.02.log.html14:49
ihrachyshave a good evening14:49
TuanVusee you guys next week :)14:49
lujinluohave a good day Ihar ;)14:49
*** lujinluo has quit IRC14:50
*** zhipeng has joined #openstack-meeting-514:54
*** markvoelker has joined #openstack-meeting-515:02
*** markvoelker has quit IRC15:02
*** ihrachys has quit IRC15:05
*** ihrachys has joined #openstack-meeting-515:05
*** annp has quit IRC15:05
*** hoangcx_ has quit IRC15:12
*** cleong has joined #openstack-meeting-515:20
*** markvoelker has joined #openstack-meeting-515:24
*** TuanVu has quit IRC15:35
*** TuanVu has joined #openstack-meeting-515:36
*** TuanVu has quit IRC15:36
*** TuanVu has joined #openstack-meeting-515:36
*** TuanVu has quit IRC15:37
*** yamamoto has quit IRC15:37
*** felipemonteiro has joined #openstack-meeting-515:37
*** TuanVu has joined #openstack-meeting-515:37
*** TuanVu has quit IRC15:38
*** yamamoto has joined #openstack-meeting-515:38
*** TuanVu has joined #openstack-meeting-515:38
*** felipemonteiro_ has joined #openstack-meeting-515:38
*** zhipeng has quit IRC15:38
*** TuanVu has quit IRC15:38
*** TuanVu has joined #openstack-meeting-515:39
*** TuanVu has quit IRC15:39
*** TuanVu has joined #openstack-meeting-515:40
*** yamamoto has quit IRC15:43
*** felipemonteiro has quit IRC15:43
*** TuanVu has quit IRC15:45
*** kiennt26_ has quit IRC15:48
*** dtantsur has joined #openstack-meeting-515:58
*** derekh has quit IRC15:59
*** mjturek has joined #openstack-meeting-516:02
*** ricolin has joined #openstack-meeting-516:04
*** mjturek has quit IRC16:17
*** mjturek has joined #openstack-meeting-516:18
*** hungpv_ has quit IRC16:44
*** dtantsur has left #openstack-meeting-516:47
*** felipemonteiro_ has quit IRC16:58
*** iyamahat has joined #openstack-meeting-517:03
*** iyamahat has quit IRC17:11
*** mjturek has quit IRC17:13
*** mjturek has joined #openstack-meeting-517:14
*** roman_g has quit IRC17:15
*** amotoki has quit IRC17:24
*** ricolin has quit IRC17:51
*** yamamoto has joined #openstack-meeting-518:00
*** yamamoto has quit IRC18:04
*** iyamahat has joined #openstack-meeting-518:43
*** yamahata has joined #openstack-meeting-518:53
*** felipemonteiro has joined #openstack-meeting-518:55
*** felipemonteiro_ has joined #openstack-meeting-518:56
*** felipemonteiro has quit IRC19:00
*** mjturek has quit IRC21:00
*** mjturek has joined #openstack-meeting-521:01
*** krtaylor has joined #openstack-meeting-521:02
*** krtaylor has quit IRC21:03
*** krtaylor has joined #openstack-meeting-521:04
*** cleong has quit IRC21:33
*** markvoelker has quit IRC22:49
*** markvoelker has joined #openstack-meeting-522:49
*** markvoelker has quit IRC22:54
*** felipemonteiro_ has quit IRC22:55
*** markvoelker has joined #openstack-meeting-522:56
*** markvoelker has quit IRC22:59
*** markvoelker has joined #openstack-meeting-523:00
*** markvoelker has quit IRC23:05
*** mjturek has quit IRC23:09

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