21:01:53 <markmcclain> #startmeeting Networking
21:01:54 <openstack> Meeting started Mon May 20 21:01:53 2013 UTC.  The chair is markmcclain. Information about MeetBot at http://wiki.debian.org/MeetBot.
21:01:55 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
21:01:58 <openstack> The meeting name has been set to 'networking'
21:02:00 <Swami> hi
21:02:04 <garyk> hi
21:02:09 <alexpilotti> hi there
21:02:10 <markmcclain> #link https://wiki.openstack.org/wiki/Network/Meetings#Bugs
21:02:24 <markmcclain> #links https://wiki.openstack.org/wiki/Network/Meetings
21:02:45 <markmcclain> I've moved up ML2 so we don't cut rkukura off this week
21:03:11 <markmcclain> Any changes before we get started?
21:03:41 <markmcclain> #topic Announcements
21:03:51 <arosen> Hi
21:03:54 <markmcclain> Havana-1 will be cut next week
21:04:04 <markmcclain> #link https://launchpad.net/quantum/+milestone/havana-1
21:04:38 <markmcclain> I think we're doing ok on our blueprints.
21:04:59 <markmcclain> The one that is dragging the most is the name change, but I have not heard from legal
21:05:14 <garyk> markmcclain: i had hoped to get the oslo db support in. thi is stuck on backward compatibility issues
21:06:03 <markmcclain> garyk: right. want to leave it in for now?
21:06:27 <garyk> markmcclain: at the moment we are waiting for oslo updates
21:07:07 <markmcclain> sorry.. I forgot about those
21:09:13 <markmcclain> I'll be reaching out to blueprint owners later this week for any that are not in review by Thursday.
21:09:36 <markmcclain> The other announcement is that we will be meeting next week.
21:10:03 <markmcclain> I know it is a holiday in the US, so update your portion of the agenda if you can't make the meeting
21:10:19 <markmcclain> #topic bugs
21:10:38 <garyk> maybe we should do a bug fix day(s)
21:10:45 <mestery> +1 for bug fix day
21:10:48 <salv-orlando> markmcclain: I think next week you'll see how nice are midnight meetings ;)
21:11:00 <garyk> :)
21:11:18 <markmcclain> haha…with the virus I've been trying to shake..I kind of feel like I'm in one now
21:12:08 <markmcclain> Currently we're not tracking any high or critical bugs that have been filed in the last week.
21:12:12 <gongysh> what virus? h1n9?
21:12:24 <gongysh> sorry for that.
21:12:58 <roaet> And hello all. I'm new around here, hoping to dive deeper into quantum land. Just lurking for now.
21:13:00 <markmcclain> gongysh: one of those random viruses you get from kids.. always worse on adults
21:13:19 <markmcclain> roaet: welcome
21:13:45 <markmcclain> Any bugs the team needs to know about?
21:14:00 <markmcclain> Let's dive into sub team reports
21:14:04 <markmcclain> #topic API
21:14:05 <salv-orlando> hello
21:14:11 <salv-orlando> blueprints:
21:14:38 <salv-orlando> https://blueprints.launchpad.net/quantum/+spec/l3-ext-gw-modes on track
21:14:49 <salv-orlando> might use another core reviewer (beyond amotoki)
21:15:04 <markmcclain> I can review it
21:15:10 <salv-orlando> thanks
21:15:12 <gongysh> today is my review day.
21:15:13 <salv-orlando> https://blueprints.launchpad.net/quantum/+spec/quantum-l3-routing-plugin
21:15:39 <salv-orlando> patch resumed and updated. I will review it. Not sure if we have another core.
21:16:05 <salv-orlando> https://blueprints.launchpad.net/quantum/+spec/l3-router-port-relationship
21:16:20 <gongysh> that patch is too big https://review.openstack.org/#/c/20693/
21:16:27 <salv-orlando> is the patch for this on, going to be restored soon?
21:16:38 <gongysh> we should definitely divide it.
21:16:45 <salv-orlando> gongysh: agreed, point that on review
21:16:52 <mestery> gongysh: I will let Bob know.
21:16:57 <gongysh> ok
21:16:59 <mestery> He couldn't make the meeting
21:17:06 <mestery> There is a devstack patch for that as well, FYI.
21:17:17 <salv-orlando> markmcclain: any comment on l3-router-port-relationship
21:17:29 <salv-orlando> asking just because you're the owner
21:18:01 <markmcclain> I handed testing off to others on our dev staff and was out on Friday and today… let me follow with them
21:18:13 <salv-orlando> ok, thanks
21:18:33 <salv-orlando> finally, the last patch expected for H-1 for bp/make-authz-orthogonal merged
21:18:36 <salv-orlando> rest will come in H-2
21:18:43 <salv-orlando> I also have a question about https://blueprints.launchpad.net/quantum/+spec/configurable-ip-allocation
21:18:56 <salv-orlando> This is not API, but has implications, and it's not in IPAM agenda
21:19:02 <salv-orlando> are we still targeting H-1?
21:19:55 <markmcclain> my guess is it will slide to early H2
21:20:02 <yamahata> it would a bit difficult to complete the review for H-1, I'm afraid.
21:20:12 <gongysh> danwent still has  -2 on it
21:20:32 <salv-orlando> thanks. So perhaps we can untarget it.
21:20:42 <markmcclain> salv-orlando: I'll remove it
21:20:47 <salv-orlando> And with this our weekly report from the API world is done.
21:20:50 <salv-orlando> Thanks everybody,
21:20:59 <salv-orlando> PS: Questions?
21:21:14 <markmcclain> Thanks for the update
21:21:30 <markmcclain> #topic VPNaaS
21:21:38 <nati_ueno> First WIP code in the review ( we will continue discussion on the code)
21:21:42 <nati_ueno> Quantum Advanced Service Plugin for VPNaas https://review.openstack.org/#/c/29812/
21:21:47 <nati_ueno> Quantum Advanced Service Plugin for VPNaas https://review.openstack.org/#/c/29812/
21:21:58 <nati_ueno> sorry typo
21:21:59 <nati_ueno> Quantum Client for VPNaaS https://review.openstack.org/#/c/29811/
21:22:05 <nati_ueno> discussed with driver archtecutre https://docs.google.com/presentation/d/1uoYMl2fAEHTpogAe27xtGpPcbhm7Y3tlHIw_G1Dy5aQ/edit
21:22:27 <nati_ueno> Still minor discussion on the API parameters.
21:22:44 <nati_ueno> also investigating how to use strongswan. (openswan is new candidate now)
21:22:48 <nati_ueno> That's all from me
21:23:10 <markmcclain> VPN is running ahead of schedule
21:23:34 <markmcclain> since most of these are marked H2
21:24:09 <nati_ueno> Yes code will be targeted for early H2. The review is for discussion :)
21:24:28 <markmcclain> right.. just nice to see things running early :)
21:24:50 <nati_ueno> yeah :) Thanks for team
21:25:05 <markmcclain> no meeting just week any discussions will be on the mailing list correct?
21:25:21 <markmcclain> *VPNaaS Meeting
21:25:22 <nati_ueno> yes. mailing list or on the patch.
21:25:39 <markmcclain> #topic Nova Integration
21:25:40 <nati_ueno> if it is needed, we will plan
21:25:47 <markmcclain> nati_ueno: good to know
21:26:29 <markmcclain> garyk: hi
21:26:44 <garyk> sorry, was not paying attention
21:27:05 <garyk> have not made any progress here. sorry
21:27:41 <garyk> have been trying to invetigate the bugs with the multiple ip addresses being assigned. no reproduction at the moment
21:27:50 <markmcclain> ok
21:28:07 <markmcclain> I think others have tried to replicate too
21:28:21 <garyk> regarding the migrations nova => quantum have run into some issues with the live migrations. need to work a little more on this too
21:28:38 <garyk> thats about all.
21:28:49 <gongysh> garyk: what is the problem?
21:29:30 <garyk> gongysh: we need to to doa  migration from a linux bridge to a ovs. when i tried it failed.
21:30:13 <garyk> hopefully next week i can provide some more details
21:30:14 <gongysh> garyk: we will talk after u wake up in the morning. thanks
21:30:18 <garyk> ok
21:30:43 <markmcclain> I noticed this update was revived: https://bugs.launchpad.net/nova/+bug/1112912
21:30:45 <uvirtbot> Launchpad bug 1112912 in quantum "get_firewall_required should use VIF parameter from quantum" [High,In progress]
21:31:05 <garyk> yes, nachi aded in a patch for this which is in review
21:31:24 <nati_ueno> yes i rebased it
21:31:35 <garyk> quantum - https://review.openstack.org/#/c/21946/
21:31:52 <garyk> i think that there is also a nova patch required too (not sure if this has been addressed)
21:31:55 <amotoki> This needs a counterpart patch n nova. It is good to go to H-2.
21:32:22 <nati_ueno> yes nova side is needed. OK let's fix both of that on the early H2
21:32:49 <markmcclain> ok.. I'll retarget to H2
21:33:23 <markmcclain> Any other Nova related items?
21:33:35 <garyk> not that i am aware of
21:33:51 <gongysh> mine one
21:34:09 <garyk> https://review.openstack.org/#/c/29767/
21:34:20 <garyk> passing of the host to quantum
21:34:28 <gongysh> thanks for it, I am look for the url.
21:34:49 <garyk> i a tired but can still copy/paste :)
21:35:12 <gongysh> you are faster than me even you are in half sleeping state.
21:35:12 <rkukura> garyk: isn't there another patch for the same thing?
21:35:34 <garyk> rkukura: i think that the other patch was abandoned. this one is more elegant
21:35:44 <rkukura> https://review.openstack.org/#/c/21141/ was it - OK
21:36:30 <markmcclain> rkukura: looks like gongysh supersedes it
21:36:57 <markmcclain> #topic Security Groups/Firewally
21:37:12 <markmcclain> #topic Security Groups/Firewalling
21:37:23 <arosen> Hi, nothing really new to report on the security profile side.
21:37:43 <arosen> The one bug we had on it merged early last week
21:37:53 <markmcclain> ok
21:37:55 <markmcclain> SumitNaiksatam: How
21:38:01 <SumitNaiksatam> hi
21:38:02 <markmcclain> 's FWaaS progressing?
21:38:09 <SumitNaiksatam> yeah making progress: https://review.openstack.org/#/c/29004/3
21:38:28 <SumitNaiksatam> have unit tests going through, but still need to add more
21:38:36 <markmcclain> this is marked as WIP
21:38:47 <markmcclain> how comfortable do you feel about making next Tuesday
21:38:52 <SumitNaiksatam> yeah, i will remove that once i add a few more tests
21:39:15 <SumitNaiksatam> for now we can leave this targeted the way it is
21:39:38 <markmcclain> how far off are we on a ref implementation?
21:40:11 <SumitNaiksatam> we don't have that targeted for H1, but discussion is progressing (with some code experiments)
21:40:20 <SumitNaiksatam> I think RajeshMohan is here
21:40:22 <SumitNaiksatam> ?
21:40:27 <RajeshMohan> Yes, i am here today
21:41:00 <SumitNaiksatam> RajeshMohan: you want to give a short updated on the discussion around the iptables implementation?
21:41:04 <RajeshMohan> I mapped the APIs to IPTables rules and was looking for a good place to apply them
21:41:36 <RajeshMohan> We plan to apply it on internal interface of quantum router
21:42:10 <markmcclain> seems like a natural place
21:42:15 <RajeshMohan> We are experimenting with IPSet but that is a strech goal at this stage
21:42:22 <markmcclain> ok
21:42:43 <SumitNaiksatam> stretch goal for the first iteration, but should be there eventually
21:42:45 <RajeshMohan> I am also experimenting with Shorewall but most probably we will not do that
21:43:00 <RajeshMohan> We will go there if we expose zones
21:43:13 <markmcclain> ok
21:43:19 <markmcclain> The reason I was asking about the ref implementation is that we had talked at the summit about having a ref implementation before merging the API
21:43:30 <SumitNaiksatam> markmcclain: thats correct
21:43:39 <RajeshMohan> I am working closely with Sumit
21:44:01 <SumitNaiksatam> we structured the blueprint dates such that the ref impl will be available after the API work is complete
21:44:12 <SumitNaiksatam> no easy way to do the ref impl without the API
21:44:34 <markmcclain> correct.. I'm just going to move the release target since the code itself won't merge until H2
21:44:37 <SumitNaiksatam> markmcclain: if it helps we can target the API to H2, so that the ref impl is also available along with it
21:44:49 <SumitNaiksatam> markmcclain: you read my mind :-)
21:44:57 <gduan> This is Gary from vArmour
21:45:04 <SumitNaiksatam> the review is already there, so we can keep discussing
21:45:14 <gduan> We just created a blueprint
21:45:32 <SumitNaiksatam> gduan: thanks for joining and welcome to the quantum team
21:45:42 <gduan> try to integrate our firewall with fwaas
21:45:42 <SumitNaiksatam> good to see your blueprint for the fw driver
21:45:48 <markmcclain> SumitNaiksatam: yep we definitely should review
21:45:53 <markmcclain> gduan: welcome
21:45:55 <gduan> also working with Sumit on the API
21:46:17 <markmcclain> Any questions before we move onto LBaaS?
21:46:24 <markmcclain> #topic LBaaS
21:46:29 <enikanorov_> hi
21:46:51 <enikanorov_> there's couple of things going on here.
21:46:53 <markmcclain> I was out at the end of last week, so I was not able to follow up on my two action items from the LBaaS meeting
21:47:56 <enikanorov_> ok. would you have time to look at them this week?
21:48:00 <markmcclain> yes
21:48:12 <enikanorov_> ok. so, it's https://review.openstack.org/#/c/28245/
21:48:39 <enikanorov_> I'm working closely with Avishay on this one
21:48:54 <markmcclain> Good
21:49:04 <enikanorov_> markmcclain: that one needs your attention https://review.openstack.org/#/c/28289/
21:49:17 <markmcclain> Right.. I have both flagged for review
21:49:45 <enikanorov_> Avishay suggested to remove driver selection part. Actually I don't see much value in removing what works, but I can add driver selection later
21:49:50 <enikanorov_> ok, thanks.
21:49:56 <markmcclain> We can coordinate via email
21:50:03 <markmcclain> #topic ML2
21:50:17 <markmcclain> rkukura: hi
21:50:32 <rkukura> I've been getting some comments on the WIP patches, nothing too major
21:50:48 <rkukura> Plan to post updated quantum and devstack patches this evening or tomorrow
21:51:03 <rkukura> this will work with linuxbridge and openvswitch agents
21:51:07 <markmcclain> will you be removing the WIP tag too?
21:51:15 <rkukura> this should be the last WIP version
21:51:19 <markmcclain> ok
21:51:28 <rkukura> still need DB migrations, more unit tests, and maybe GRE support
21:52:04 <gongysh> after that, can we make the original plugins deprecated?
21:52:08 <rkukura> considering deferring the GRE support to H-2 due to the changes in the partial-mesh patch
21:52:29 <markmcclain> migrations are a must for the patch to land, but I think delaying GRE to H2 is ok
21:52:33 <rkukura> I think we need full parity before we can deprecate
21:52:55 <rkukura> Note that this isn't migration from ovs or lb plugins to ml2
21:52:58 <markmcclain> seems like something we can do in a patch and then make OVS and LB plugins deprecated
21:53:10 <markmcclain> right.. it's the migration to create the underlying tables
21:53:25 <rkukura> main goal is to get new development onto ml2
21:53:32 <markmcclain> right
21:53:43 <emagana> rkukura: quick question, do you plan to include any other plugin into ML2? which one?
21:54:25 <rkukura> initial version focuses on RPC agent support - linuxbrige, openvswitch, and hyperv should work
21:54:40 <mestery> rkukura: We are looking to port our Nexus plugin into ML2, would like to have this done for H2 if possible. Will syncup over email.
21:54:42 <rkukura> getting mellonox to work shouldn't be too much work either
21:55:08 <rkukura> ok, that should be one of the first uses for MechanismDrivers
21:55:15 <gongysh> I think all plugin should move to Ml2.
21:55:22 <rkukura> which should get in early H-2
21:55:26 <nati_ueno> +1
21:55:37 <gongysh> that is our big picture, isn't it?
21:55:38 <emagana> rkukura: Thanks!
21:56:20 <rkukura> I'm not sure how far we'll get during havana, and monolithic plugins are still possible
21:56:43 <markmcclain> yeah.. as a first step consolidating the open source versions is a win
21:56:55 <markmcclain> Any thing else on ML2?
21:57:03 <rkukura> on track for H-1 for first step
21:57:09 <markmcclain> cool
21:57:14 <markmcclain> #topic python client
21:57:24 <gongysh> https://review.openstack.org/#/q/status:open+project:openstack/python-quantumclient,n,z
21:57:33 <markmcclain> Wanted to ask about this: https://review.openstack.org/#/c/29157/
21:57:47 <gongysh> I will help with it today.
21:58:15 <markmcclain> I know several folks have independently run into issues on adminURL vs publicURL
21:58:25 <gongysh> why?
21:58:41 <gongysh> isn't adminURL there?
21:58:44 <arosen> gongysh:  by default it's using adminURL and they want it to use publicURL
21:58:45 <markmcclain> difference deployments will specify the values differently
21:58:56 <arosen> nova uses publicURL by default which is my understanding.
21:59:09 <gongysh> yes.
21:59:11 <arosen> https://review.openstack.org/#/c/29157/
21:59:16 <gongysh> so we need that patch.
21:59:48 <arosen> gongysh:  looks like that is addressed here https://review.openstack.org/#/c/29831/
22:01:20 <gongysh> there are patches dependency
22:01:46 <gongysh> need more review on python quantum client.
22:01:58 <markmcclain> right
22:01:58 <gongysh> that's all from me.
22:02:05 <markmcclain> gongysh: thanks
22:02:16 <amotoki> the last one changes the default value. Do we change the default?
22:02:43 <markmcclain> amotoki: changing to publicURL would be consistent with Nova's behaviour
22:02:50 <gongysh> I think we can.
22:03:02 <amotoki> markmcclain: gongysh: sounds good.
22:03:19 <markmcclain> #topic Horizon
22:03:34 <amotoki> I picked up the registered blueprints related to Networking. The list is available on Wiki.
22:03:48 <amotoki> Thanks for volunteers for key netwokring features (FWaaS and VPNaaS) :-)
22:03:49 <markmcclain> Thanks for adding the list
22:04:12 <amotoki> i will access the owner of BPs after H-1.
22:04:23 <markmcclain> yeah it's cool we've had folks setup to volunteer
22:04:36 <markmcclain> do we still need a volunteer for the Quote BP?
22:04:49 <gongysh> cheer for new volunteers.
22:05:11 <gongysh> Quote BP?
22:05:20 <amotoki> quota bp
22:05:22 <markmcclain> Sorry Quota
22:05:32 <amotoki> quota bp is already assigned, but i don't know the status. I will ask the assignee.
22:05:46 <markmcclain> ok
22:06:05 <markmcclain> I'm excited for the new networking features that are being added to Horizon
22:06:23 <amotoki> o/
22:06:32 <amotoki> that's all from me.
22:06:38 <markmcclain> Thanks for the update
22:06:39 <gongysh> so it is natural for quantum to replace nova-network since quantum is everywhere.
22:06:52 <markmcclain> gongysh: right :)
22:07:02 <markmcclain> #topic Open Discussion
22:07:10 <markmcclain> Xen reviews have been stagnating
22:07:12 <gongysh> IPv6 meeting?
22:07:23 <gongysh> multihost?
22:07:34 <markmcclain> gongysh: need to schedule a meeting for v6
22:08:02 <markmcclain> I'll contact the v6 folks via email and ML
22:08:02 <gongysh> have we scheduled?
22:08:10 <gongysh> ok, thanks.
22:08:14 <gongysh> https://review.openstack.org/#/c/24771/
22:08:39 <gongysh> markmcclain: -2 from u
22:09:27 <markmcclain> right.. sorry that should have been removed after you added tests
22:09:34 <garyk> i am sorry but i am going to have to call it a day (night). good night
22:09:39 <markmcclain> garyk: night
22:09:44 <gongysh> garyk: night
22:10:01 <markmcclain> Any other items for open discussion?
22:10:04 <enikanorov_> yep
22:10:09 <enikanorov_> a minor one
22:10:20 <enikanorov_> have this patch https://review.openstack.org/#/c/29155/
22:10:38 <enikanorov_> i thought folks working on service plugins may consider this approach
22:10:48 <enikanorov_> Nachi, Sumit
22:10:58 <SumitNaiksatam> enikanorov_: hi
22:11:19 <enikanorov_> hi!
22:11:28 <SumitNaiksatam> enikanorov_: i saw that, my current implementation has the inheritance approach
22:11:42 <nati_ueno> enikanorov_: I'll comment this for VPN patch
22:11:46 <SumitNaiksatam> but not set in stone
22:12:03 <enikanorov_> inheritance could be ok if the plugin is doing db-only
22:12:20 <enikanorov_> if it communicates via drivers/agents then you might want to mock db stuff anch test that
22:12:26 <nati_ueno> enikanorov_: could you also review vpn one https://review.openstack.org/#/c/29812/ ?
22:12:30 <enikanorov_> thet's where composition helps
22:12:46 <enikanorov_> nati_ueno: I will
22:12:57 <SumitNaiksatam> enikanorov_: thats a good point
22:13:10 <SumitNaiksatam> enikanorov_: will take a look
22:13:31 <markmcclain> we're over time, so everyone should make sure to comment on the reviews
22:13:32 <dkehn> has anyone bumped into this yet http://lists.openstack.org/pipermail/openstack-dev/2013-May/009276.html, ran into it this morning https://review.openstack.org/#/c/29280/
22:14:12 <tomoe_> hi markmcclain: we'd like to get this in for H1. https://bugs.launchpad.net/quantum/+bug/1133215
22:14:13 <uvirtbot> Launchpad bug 1133215 in quantum "MidoNet test fails when new test is added in DBMixins " [Medium,In progress]
22:14:39 <HenryG> dkehn: yes, multiple times
22:15:10 <dkehn> HenryG, just keep submitting your patch unitl it works or??
22:15:32 <emagana> tomoe_: I am helping on the review
22:15:37 <emagana> ping me averytime you have a new patch
22:15:47 <tomoe_> thanks emagana
22:15:53 <markmcclain> tomoe_: I'll take a look too
22:15:55 <tomoe_> it's been floating around and the patch is ready.
22:15:59 <HenryG> dkehn: yup, but sdague helped me on #openstack-qa to root-cause
22:16:15 <tomoe_> so it'd be nice if we could get that out.
22:16:20 <tomoe_> thanks markmcclain !
22:16:50 <markmcclain> dkehn: I haven't seen that in awhile
22:17:32 <markmcclain> Remember we will meet next week for those who can make it.
22:17:35 <markmcclain> #endmeeting