Thursday, 2018-01-18

*** yamamoto has joined #openstack-meeting-500:06
*** persia has joined #openstack-meeting-500:49
*** tuanla____ has joined #openstack-meeting-500:53
*** felipemonteiro_ has joined #openstack-meeting-501:01
*** felipemonteiro has quit IRC01:04
*** tuanla____ has quit IRC01:15
*** tuanla____ has joined #openstack-meeting-501:15
*** jlvillal has quit IRC01:55
*** cargonza has quit IRC01:55
*** cargonza has joined #openstack-meeting-501:55
*** jlvillal has joined #openstack-meeting-501:55
*** yamahata has quit IRC02:42
*** iyamahat has quit IRC02:42
*** kiennt26 has joined #openstack-meeting-503:06
*** jayahn has quit IRC03:30
*** TheJulia has quit IRC03:30
*** beisner has quit IRC03:30
*** polvi has quit IRC03:30
*** saneax has quit IRC03:30
*** beisner has joined #openstack-meeting-503:31
*** polvi has joined #openstack-meeting-503:31
*** jayahn has joined #openstack-meeting-503:31
*** TheJulia has joined #openstack-meeting-503:31
*** saneax has joined #openstack-meeting-503:36
*** tuanla____ has quit IRC04:00
*** tuanla____ has joined #openstack-meeting-504:01
*** kiennt26 has quit IRC05:04
*** spzala has quit IRC05:48
*** spzala has joined #openstack-meeting-505:48
*** spzala has quit IRC05:53
*** felipemonteiro_ has quit IRC06:21
*** makowals has joined #openstack-meeting-506:56
*** dims has quit IRC07:12
*** dims has joined #openstack-meeting-507:14
*** dims has quit IRC07:19
*** dims has joined #openstack-meeting-507:20
*** MarkBaker has joined #openstack-meeting-507:42
*** tuanla____ has quit IRC07:54
*** tuanla____ has joined #openstack-meeting-508:01
*** notmyname has quit IRC08:13
*** notmyname has joined #openstack-meeting-508:16
*** tuanla____ has quit IRC08:16
*** tuanla____ has joined #openstack-meeting-508:18
*** MarkBaker has quit IRC08:30
*** tuanla____ has quit IRC08:34
*** tuanla____ has joined #openstack-meeting-508:35
*** tuanla____ has quit IRC08:53
*** tuanla____ has joined #openstack-meeting-508:57
*** MarkBaker has joined #openstack-meeting-509:36
*** derekh has joined #openstack-meeting-509:39
*** spzala has joined #openstack-meeting-509:50
*** spzala has quit IRC09:54
*** tuanla_____ has joined #openstack-meeting-510:15
*** tuanla____ has quit IRC10:17
*** MarkBaker has quit IRC10:37
*** MarkBaker has joined #openstack-meeting-510:59
*** MarkBaker has quit IRC11:18
*** MarkBaker has joined #openstack-meeting-511:20
*** yamamoto has quit IRC11:51
*** yamamoto has joined #openstack-meeting-511:55
*** tuanla____ has joined #openstack-meeting-512:00
*** tuanla_____ has quit IRC12:02
*** tuanla____ has quit IRC12:03
*** hoangcx_ has joined #openstack-meeting-512:27
*** spzala has joined #openstack-meeting-512:29
*** MarkBaker has quit IRC12:32
*** spzala has quit IRC12:33
*** MarkBaker has joined #openstack-meeting-512:46
*** yamamoto has quit IRC12:58
*** yamamoto has joined #openstack-meeting-513:01
*** MarkBaker has quit IRC13:04
*** yamamoto has quit IRC13:16
*** cleong has joined #openstack-meeting-513:33
*** yamamoto has joined #openstack-meeting-513:35
*** TuanVu has joined #openstack-meeting-513:51
*** lujinluo has joined #openstack-meeting-513:58
*** spzala has joined #openstack-meeting-514:00
*** ihrachys has joined #openstack-meeting-514:01
ihrachysgive me a minute and we will start14:01
*** hungpv_ has joined #openstack-meeting-514:02
lujinluosure, take your time Ihar14:02
ihrachys#startmeeting neutron_upgrades14:03
openstackMeeting started Thu Jan 18 14:03:05 2018 UTC and is due to finish in 60 minutes.  The chair is ihrachys. Information about MeetBot at http://wiki.debian.org/MeetBot.14:03
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:03
*** openstack changes topic to " (Meeting topic: neutron_upgrades)"14:03
openstackThe meeting name has been set to 'neutron_upgrades'14:03
ihrachyshey!14:03
lujinluoo/14:03
hungpv_Hi14:03
TuanVuhi Ihar14:03
TuanVuhi Luo14:03
ihrachyshttps://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bp/adopt-oslo-versioned-objects-for-db14:04
ihrachysbefore we go through patches on review, I wonder why port binding one - https://review.openstack.org/#/c/407868/ - is still not in14:04
*** kiennt26_ has joined #openstack-meeting-514:04
*** kiennt26_ has quit IRC14:04
ihrachysok now some timeouts in grenade14:05
lujinluoyeah..14:05
ihrachysthat's kinda concerning that we can't get it in. is there maybe some bug or smth.14:05
*** spzala has quit IRC14:05
lujinluothat's what worrying me. maybe i should at lease rebase it?14:05
ihrachysah no seems like most latest failures are known. the last timeout on grenade is new to me but it doesn't surprise me.14:05
ihrachysthere is something infra is doing these days that make landing patches impossible. restarting zuul etc.14:06
ihrachysrebase does nothing14:06
ihrachysbecause zuul merges your tree with latest master before testing it out14:06
ihrachysand if it will fail to merge, it will say so14:06
lujinluoi see. then maybe recheck again to see if we are blessed this time?14:06
ihrachysso re: latest grenade failure:14:07
ihrachys2018-01-18 03:48:28.179626 | primary | 2018-01-18 03:48:28.179 | Running base stack.sh14:07
ihrachys2018-01-18 06:31:50.469578 | primary | /home/zuul/workspace/devstack-gate/functions.sh: line 976:  9348 Killed                  timeout -s 9 ${REMAINING_TIME}m bash -c "source $WORKSPACE/devstack-gate/functions.sh && $cmd"14:07
ihrachysso it started to deploy stack and failed right there14:07
ihrachysdidn't even get to tests or upgrade14:07
ihrachysso it definitely is not about your patch14:08
ihrachysbecause it never rolled in new code14:08
ihrachysyeah let me recheck14:08
lujinluounderstood. thanks!14:08
ihrachysbut yeah that's sad14:08
ihrachysanyway. looking at patches up for review now.14:09
ihrachyshttps://review.openstack.org/#/c/506037/ "Part II of Integrate Port OVO"14:09
ihrachysI noticed you respinned it14:09
ihrachysis it ready for review now?14:09
lujinluoi just checked the failed tests. they are still related to the transition but review would be helpful atm14:10
ihrachysthere are some failures in api tests, and traces here: http://logs.openstack.org/37/506037/15/check/neutron-tempest-plugin-api/2b646cb/logs/screen-q-svc.txt.gz?level=WARNING14:10
ihrachysok I will eye ball it14:10
lujinluothanks ;)14:10
ihrachysthen we have https://review.openstack.org/#/c/507772/ "Use Network OVO in db_base_plugin"14:11
TuanVuThe good news is: “All the functional tests have been passed”14:12
TuanVuWe’re working on 12 remaining failed unit tests14:12
ihrachysyeah, I see you reduced the number of failures a lot!14:12
TuanVuthank you, Ihar :)14:12
TuanVuthanks to the great support from you and Slawek14:13
ihrachysdrop me another email or ping me in irc when those are fixed14:14
ihrachysok, next is https://review.openstack.org/#/c/521797/ "Use Router OVO in external_net_db"14:14
TuanVuthank you, sure14:15
hungpv_Hi Ihar, I restored the previous logic and add a UT for it14:16
ihrachysI think it was close to completion the last time14:16
ihrachysI see. maybe you reverted a bit too much. for example, consolidating arguments - projects and new_project - into a single one14:17
ihrachysI will walk through the patch again today14:17
hungpv_The problem here that I haven't figured out an effective way to blend them14:18
hungpv_If possible, please leave some suggestions14:18
ihrachyshungpv_, isn't just having a single list of all of them and passing it to ~ query operator do the same as we do now?14:19
ihrachyswhat query does is first look for objects with project_id not in 'projects'14:19
ihrachysthen it also filters out anything with 'new_project'14:20
ihrachysI don't get why we can't just filter out projects + new_project in the first step and avoid the second one14:20
*** annp_ has joined #openstack-meeting-514:20
hoangcx_ihrachys: AFAIK, projects is db record and new_project is uuid. How we can consolidate them in a list?14:20
ihrachysno 'projects' are just list or set of strings14:21
ihrachys(list)14:21
ihrachysat least if you restore:14:22
ihrachystenants_with_entries = [tenants_with_entry[0]14:22
ihrachys                                    for tenants_with_entry14:22
ihrachys                                    in tenants_with_entries]14:22
ihrachysneutron doesn't even have a model for projects in its database14:22
hoangcx_https://review.openstack.org/#/c/521797/23/neutron/db/external_net_db.py14:23
hoangcx_L234 in new code not return that result is not .all()14:23
hoangcx_s/is not/if not14:24
ihrachyshoangcx_, well, do .all() (that's same as the tenants_with_entries calculation above)14:24
hoangcx_ihrachys: https://review.openstack.org/#/c/521797/23/neutron/objects/router.py14:26
ihrachysI will have a look. I want to play with the UT you added to see if it triggers all the code we touch.14:26
hoangcx_you mean L221 -L222 need a for loop above?14:26
ihrachyshoangcx_, no you had it in PS2114:26
ihrachyshttps://review.openstack.org/#/c/521797/21..23/neutron/db/external_net_db.py14:26
ihrachyssee to the left, line 23614:26
ihrachysyou were extracting project_id strings from query, then passing them as a list of strings into OVO method14:27
ihrachyswhich is the right way to do14:27
hoangcx_ihrachys: yeah14:27
ihrachyscurrently you pass a query object there instead, which is not great for isolation of concerns between sqlalchemy and OVO layers. OVO layer shouldn't accept, or return, anything related to SQLAlchemy14:28
ihrachysyou had it correct in PS2114:28
hoangcx_ihrachys: then in OVO method https://review.openstack.org/#/c/521797/23/neutron/objects/router.py14:28
hoangcx_We need check for all item in list of consolidated projects?14:28
ihrachysthen in OVO method, you just do lines 218-222 and you don't need lines 223-22514:29
ihrachysbecause new_project is already in projects14:29
hoangcx_the problem here is that how L222 work with that?14:29
ihrachyswhat's about 22214:30
ihrachysit takes a list of project_id strings in and it filters out all db models that have any of those project_ids14:30
ihrachys~ means NOT14:30
hoangcx_But in original code it is not a strings14:31
hoangcx_You can set a break point to see that.14:31
hungpv_So we can keep that query and just add new_project to list of projects?14:31
ihrachyssure. because it constructs a query in a single place. but you now have two places where queries happen, and we better not pass queries across the boundary14:32
ihrachysyes, add new_project to the list14:32
ihrachysyou already had it!14:32
ihrachysin PS2114:33
ihrachysanyway, I think we should wrap up and move on. I will comment on the patch later.14:33
hoangcx_++14:33
ihrachysok next is https://review.openstack.org/#/c/530182/ "Use Router OVO in l3_db"14:33
ihrachysI walked through it yesterday, left some comments, most of them basically are - 'there are more occurrences of using db models in the module, some added as part of this patch, and we should expand the patch to remove them too'14:34
lujinluoagree14:35
hoangcx_I have also looked this patch today and it seems not ready in general at the moment.14:35
ihrachysthere are also some logical issues there14:35
ihrachysyeah, it needs more work14:35
hoangcx_The purpose of our work it to convert current direct db query to use OVO. But the patch seems not14:35
*** mjturek has joined #openstack-meeting-514:36
ihrachysit did some progress but left a lot of things intact, so now it passes .db_obj around etc. Which shouldn't happen except in some specific places where we interact with existing extensions / plugins / callbacks14:36
ihrachysand even that should eventually change14:37
ihrachysok moving on14:37
ihrachyshttps://review.openstack.org/529551 "Use Router OVO in metering_db"14:37
ihrachysI see this patch has a long history14:38
ihrachyswe even +W it at some point14:38
hoangcx_This patch just need re-approval14:38
ihrachysdoes it depend on some other patch?14:39
hungpv_Yes, but nothing changed from +W14:39
hungpv_No, it doesn't14:39
hungpv_I made a mistake and now it's corrected14:39
ihrachysok you just detached it14:39
ihrachysgreat14:40
hungpv_Yes, I think it can be safely merged14:40
ihrachysok I pushed it in gate14:40
ihrachysthanks!14:40
hungpv_Thank you!14:41
hoangcx_++14:41
ihrachysother patches in review queue seem to be not ready14:41
ihrachysany other patches to look through?14:42
ihrachysor topics to discuss?14:42
lujinluonone from me14:42
hungpv_No for me14:43
ihrachysok good.14:43
ihrachyswe can continue in gerrit14:43
ihrachysthanks for joining, you can have your 17 minutes back. enjoy the evening!14:43
ihrachys#endmeeting14:44
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"14:44
openstackMeeting ended Thu Jan 18 14:44:07 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:44
openstackMinutes:        http://eavesdrop.openstack.org/meetings/neutron_upgrades/2018/neutron_upgrades.2018-01-18-14.03.html14:44
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/neutron_upgrades/2018/neutron_upgrades.2018-01-18-14.03.txt14:44
lujinluoyeah, thanks everyone14:44
openstackLog:            http://eavesdrop.openstack.org/meetings/neutron_upgrades/2018/neutron_upgrades.2018-01-18-14.03.log.html14:44
TuanVuthank you guys, see you later14:44
hoangcx_Have a nice day from our late night :)14:44
hungpv_Thanks everyone, see u14:44
*** lujinluo has quit IRC14:45
*** hungpv_ has left #openstack-meeting-514:45
*** makowals has quit IRC14:52
*** hoangcx_ has quit IRC14:53
*** makowals has joined #openstack-meeting-514:53
*** annp_ has quit IRC15:04
*** makowals has quit IRC15:12
*** felipemonteiro_ has joined #openstack-meeting-515:25
*** felipemonteiro__ has joined #openstack-meeting-515:26
*** felipemonteiro__ has quit IRC15:30
*** felipemonteiro_ has quit IRC15:30
*** felipemonteiro__ has joined #openstack-meeting-515:30
*** spzala has joined #openstack-meeting-515:32
*** makowals has joined #openstack-meeting-516:08
*** yamamoto has quit IRC16:09
*** makowals has quit IRC16:12
*** yamamoto has joined #openstack-meeting-516:14
*** ricolin has quit IRC16:26
*** yamamoto has quit IRC16:27
*** felipemonteiro__ has quit IRC16:29
*** TuanVu has quit IRC16:33
*** yamamoto has joined #openstack-meeting-516:39
*** yamamoto has quit IRC16:44
*** yamamoto has joined #openstack-meeting-516:49
*** yamamoto has quit IRC16:49
*** TuanVu has joined #openstack-meeting-516:56
*** felipemonteiro has joined #openstack-meeting-517:21
*** TuanVu has quit IRC17:39
*** yamahata has joined #openstack-meeting-517:40
*** yamamoto has joined #openstack-meeting-517:50
*** yamamoto has quit IRC18:00
*** derekh has quit IRC18:00
*** iyamahat has joined #openstack-meeting-518:02
*** iyamahat has quit IRC19:11
*** yamahata has quit IRC19:11
*** iyamahat has joined #openstack-meeting-519:29
*** yamahata has joined #openstack-meeting-519:48
*** felipemonteiro_ has joined #openstack-meeting-520:18
*** felipemonteiro has quit IRC20:21
*** jlvillal has quit IRC20:31
*** jlvillal has joined #openstack-meeting-520:31
*** mjturek has quit IRC21:14
*** mjturek has joined #openstack-meeting-521:21
*** mjturek has quit IRC21:32
*** mjturek has joined #openstack-meeting-521:34
*** cleong has quit IRC21:37
*** ihrachys has quit IRC21:54
*** makowals has joined #openstack-meeting-522:15
*** felipemonteiro_ has quit IRC23:05

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