15:00:16 <mlavalle> #startmeeting neutron_l3
15:00:22 <openstack> Meeting started Thu Mar  8 15:00:16 2018 UTC and is due to finish in 60 minutes.  The chair is mlavalle. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:23 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:26 <openstack> The meeting name has been set to 'neutron_l3'
15:00:52 <mlavalle> hi there!
15:00:56 <Swami> hi
15:01:28 <mlavalle> hey Swami
15:01:33 <mlavalle> Nice to see you!
15:02:06 <david_chou> hi
15:02:47 <mlavalle> hi david_chou
15:02:57 <mlavalle> haleyb_ you around?
15:03:02 <Swami> mlavalle: How did the midcycle go.
15:03:19 <mlavalle> The meetings went well
15:03:26 <mlavalle> it was productive
15:03:33 <mlavalle> lots of plans as usual
15:03:44 <mlavalle> although the weather didn't cooperate
15:04:05 <mlavalle> It snowed so badly that the event was shutdown on Thursday after lunch
15:04:25 <mlavalle> we had to improvise meeting rooms at the hotel
15:04:26 <Swami> mlavalle: that is odd
15:04:48 <mlavalle> the snow storm shutdown the entire UK and Ireland
15:04:59 <mlavalle> it's the worst they've had in 30 years
15:05:16 <Swami> mlavalle: Oh
15:05:48 <mlavalle> in the UK, the army was rescuing people stranbded in the roads
15:06:14 <mlavalle> ok, let's get going
15:06:19 <Swami> mlavalle: no one can stop the wether.
15:06:28 <Swami> s/wether/weather
15:06:33 <mlavalle> #topic Announcements
15:07:14 <mlavalle> Next milestone is Rocky-1, April 16 - 20
15:07:24 <mlavalle> so welcome to Rocky!
15:07:57 <mlavalle> The entire Rocky delivery schedule is here:
15:08:04 <mlavalle> #link https://releases.openstack.org/rocky/schedule.html
15:09:02 <mlavalle> Tomorrow or Monday I am going to send a mesaage to the ML with a summary of the PTG
15:09:28 <mlavalle> In the meantime you can see the notes in the etherpad:
15:09:33 <Swami> mlavalle: nice
15:09:40 <mlavalle> #link https://etherpad.openstack.org/p/neutron-ptg-rocky
15:10:05 <mlavalle> any other announcements?
15:10:16 <david_chou> Execuse me, what is ML?
15:10:34 <Swami> david_chou: ML - Mailing list
15:10:48 <david_chou> Thanks!
15:10:56 <mlavalle> david_chou: sorry
15:11:16 <mlavalle> #topic Bugs
15:11:33 <mlavalle> Swami: do you want to lead with DVR bugs?
15:12:03 <Swami> mlavalle: sure I have a couple that I wanted to discuss
15:12:40 <Swami> #link https://bugs.launchpad.net/neutron/+bug/1751396
15:12:41 <openstack> Launchpad bug 1751396 in neutron "DVR: Inter Tenant Traffic between two networks and connected through a shared network not reachable with DVR routers" [Undecided,In progress] - Assigned to Swaminathan Vasudevan (swaminathan-vasudevan)
15:12:54 <Swami> This is a  new bug that was filed by me last week.
15:13:03 <Swami> I have a patch up for review.
15:13:19 <Swami> #link https://review.openstack.org/#/c/547696/
15:13:30 <Swami> Needs review on this patch.
15:13:54 <Swami> This bug is seen when we have shared network on the internal private network without a gateway.
15:14:14 <Swami> The next bug in my list is
15:14:35 <Swami> #link https://bugs.launchpad.net/neutron/+bug/1608400
15:14:36 <openstack> Launchpad bug 1608400 in neutron "Neutron should not add ARP entry for allowed-address-pair-fixed-ip in DVR router" [High,In progress] - Assigned to Swaminathan Vasudevan (swaminathan-vasudevan)
15:14:58 <Swami> This is one other issue that we have seen issue internally and was also filed upstream.
15:15:35 <Swami> The Allowed_address_pair when used with Keepalived even without a FloatingIP is not working with DVR.
15:15:58 <Swami> The issue was with the router-namespace not able to capture the GARP sent out from the Keepalived.
15:16:37 <Swami> The reason is we are adding the ARP entry in the router-namespace as a PERMANENT entry. When ARP entry is added as PERMANENT entry it is not updating the entry when the GARP comes in.
15:17:03 <Swami> The fix for this patch is allow to override the NUD state for the ARP to set the state as 'reachable'
15:17:20 <Swami> #link https://review.openstack.org/#/c/550676/
15:17:26 <Swami> This patch is under review.
15:17:44 <Swami> I have to add a couple of tests this is still under WIP.
15:17:52 <Swami> Any early feedback or review would be nice.
15:18:07 <mlavalle> it fails unit tests
15:18:29 <Swami> mlavalle: yes I will fix it and add more tests to it.
15:18:45 <Swami> mlavalle: Those are the only two new issues that I wanted to bring up.
15:19:02 <Swami> mlavalle: back to you.
15:19:27 <mlavalle> Swami: have you had a chance to look lately at the DVR scenario test that has been failing for some time now?
15:19:48 <mlavalle> or is that something that haleyb_ is looking at now?
15:19:56 <Swami> mlavalle: No I did not notice. I will take a look at it.
15:20:21 <mlavalle> Swami: do you remember whhich one I am talking about?
15:20:35 <Swami> mlavalle: Are you talking about the tempest failure.
15:20:40 <mlavalle> yes
15:21:26 <Swami> mlavalle: In the last meeting haleyb mentioned that he was setting up his environment to test it.
15:21:34 <mlavalle> ok
15:21:34 <Swami> mlavalle: But I have not heard back from him
15:21:43 <mlavalle> that's good
15:21:45 <Swami> mlavalle: definitely I will take a look at it.
15:21:56 <mlavalle> Swami: thanks Swami !
15:21:56 <Swami> mlavalle: I am pretty much swamped downstream at this point.
15:22:03 <mlavalle> I know
15:22:19 <mlavalle> if you don't have time to look at it, that's fine
15:22:34 <mlavalle> I just don't want that bug to fall through the cracks
15:22:53 <Swami> mlavalle: no problem, I will check back with haleyb on this
15:23:18 <mlavalle> ok
15:24:11 <Swami> mlavalle: that's all I have for today.
15:24:19 <mlavalle> Thank you!
15:24:34 <mlavalle> #topic Openflow DVR
15:25:19 <david_chou> Give me one moment.
15:25:27 <mlavalle> david_chou: sure
15:25:47 <david_chou> Already submitted the fix for ovs-dpdk with dvr_openflow into the patch https://review.openstack.org/#/c/472289/
15:26:41 <david_chou> Thomas Morin has a comment on https://review.openstack.org/#/c/472289/
15:28:32 <mlavalle> david_chou: we actually discussed the patch in DUblin
15:29:08 <mlavalle> so I am aware of the current status
15:29:35 <david_chou> David Shaugnesey alo responded to Thomas.
15:29:48 <david_chou> What is your idea?
15:29:50 <mlavalle> I intend to review it over the next few days and I will leave my comments there
15:30:03 <david_chou> Thanks.
15:30:28 <mlavalle> is there a way you could start drafting the devref document?
15:30:39 <mlavalle> it would help with the reviews
15:31:26 <david_chou> My peer (John Hinman) is in this meeting too. He will take over my work, because I will retire in the end of this April.
15:31:52 <mlavalle> david_chou: retire as in leaving Intel?
15:32:09 <david_chou> Retire.
15:32:26 <mlavalle> all right, good luck!
15:33:02 <mlavalle> is John Hinman == john-h?
15:33:04 <david_chou> I will work with John to the end of this April.
15:33:46 <david_chou> Yes.
15:34:15 <mlavalle> john-h: welcome to the team!
15:35:03 <john-h> thanks. probably would have been better to have chosen jhinman as nick
15:35:29 <Swami> john-h: welcome
15:35:35 <mlavalle> It will be highly appreciated if john-h and / or david_chou can put together an initial devref document
15:35:57 <mlavalle> just add it to the patch
15:36:04 <mlavalle> it will help in the review
15:36:11 <david_chou> I searched with "OpenStack devref", it seems not in current master branch for those used to have devref? Can you send same sample or Doc to us.
15:36:44 <Swami> mlavalle: I need to drop off. Will catch you later.
15:36:58 <mlavalle> Swami: go ahead, thanks for the update
15:37:21 <mlavalle> david_chou, john-h: here's the entire Neutron devref: https://docs.openstack.org/neutron/latest/contributor/index.html#developer-guide
15:38:36 <mlavalle> to add a Openflow DVR doc, you just add another doc here: https://github.com/openstack/neutron/tree/master/doc/source/contributor/internals
15:38:49 <mlavalle> it is in the Neutron repo
15:39:09 <mlavalle> does it make sense?
15:39:17 <david_chou> Ok, will do.
15:39:37 <mlavalle> That is why I say just add it to the patch we already have
15:40:34 <mlavalle> is that all for today's update?
15:40:42 <david_chou> John will start to work on unit test, functional test, and tempest for dvr_openflow.
15:41:35 <mlavalle> john-h: please keep in mind Tempest tests go to a different repo
15:42:02 <mlavalle> #link https://github.com/openstack/neutron-tempest-plugin
15:42:22 <john-h> ok
15:42:52 <mlavalle> I don't think we need tempest API tests
15:43:09 <mlavalle> but we will definetely need a scenario test
15:43:12 <david_chou> That is all I have. John, do you have other stuff to discuss.
15:43:25 <john-h> no
15:43:26 <mlavalle> a multinode one
15:43:46 <mlavalle> because DVR testing makes sense in multinode environment
15:44:30 <john-h> I think David has been working on multinode test, right David?
15:45:54 <david_chou> No, I verified the patch in single node as David Shaunessey asid that it is O.K. to verify the patch in single node.
15:46:28 <david_chou> When you said multinode, do you mean hascenario?
15:46:49 <mlavalle> john-h, david_chou: here's the section from devref on scenario testing:
15:46:59 <mlavalle> #link https://docs.openstack.org/neutron/latest/contributor/testing/testing.html#scenario-tests
15:48:17 <david_chou> Thanks, we will work on it.
15:49:04 <mlavalle> david_chou, john-h: if you look at the Zuul section of the patch, you will notice that a "neutron-tempest-plugin-dvr-multinode-scenario" job was executed to test it
15:49:32 <mlavalle> it is a job where an environment with several nodes is created and the tests run on that environment
15:49:44 <mlavalle> I think it makes sense to have something similar
15:50:33 <mlavalle> does it make sense?
15:51:20 <david_chou> We will look it, and ask you question through email or in next meeting.
15:51:40 <mlavalle> of course
15:51:49 <mlavalle> I expect you to have questions
15:52:36 <mlavalle> ok, thanks for the update
15:52:45 <mlavalle> #topic Open Agenda
15:52:55 <mlavalle> any other topics we should discuss today?
15:54:15 <mlavalle> ok, thanks for attending today
15:54:24 <mlavalle> Have a nice rest of your week!
15:54:26 <david_chou> Thanks, Bye.
15:54:30 <mlavalle> #endmeeting