21:02:36 #startmeeting Networking 21:02:37 Meeting started Mon May 13 21:02:36 2013 UTC. The chair is markmcclain. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:02:37 hello 21:02:38 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:02:40 The meeting name has been set to 'networking' 21:02:58 #link https://wiki.openstack.org/wiki/Network/Meetings 21:03:13 #topic Annoucements 21:03:30 #info Mellanox Plugin merged earlier today. 21:03:53 That brings us up to 12 plugins which is cool 21:04:14 #link https://launchpad.net/quantum/+milestone/havana-1 21:04:24 I'm hoping to take us back down to 10 plugins 21:04:47 rkukura: I'm looking forward to that 21:05:29 hi 21:05:39 hi garyk 21:05:49 Havana-1 is two weeks away. We're looking ok, but do have several blueprints in review. 21:06:23 Any questions or additions to the agenda before we run through the reports? 21:06:52 #topic Bugs 21:07:55 Right now all of our High priority bugs have fixes in for Havana. If there are any bugs graded too low, let us know. 21:08:18 We've fixed 112 bugs for H1. 21:09:06 That leaves us with 108 that are open. If the sub team leads have a some time, take a look through your topic make sure the open bugs are still relevant (we do have a few old ones). 21:09:52 #topic API 21:09:57 salv-orlando: hi 21:10:06 hello people 21:10:09 blueprints 21:10:34 good progress made on ext-gw-modes (https://review.openstack.org/#/c/25525/) 21:10:46 amotoki is helping with reviews 21:11:20 the focus of the blueprint was restricted to SNAT only. It did not make sense to set enable_dnat on ext gw to control floating IPs 21:11:39 authZ decoupling - https://review.openstack.org/#/c/28249/ 21:12:02 good progress here too - an apparently simple advice turned into a nightmare which made the patch more extensive 21:12:22 I am confident to merge this patch before the H-1 deadline 21:12:33 but make-authz-orthogonal will complete in H-2 21:12:44 Question about the gw modes…. the policy framework will now support those that do not want to enable this feature? 21:13:02 the patch for the policy framework is running tox -epy27 on my other screen 21:13:17 will be pushed soon (if the tests pass!) 21:13:35 great 21:13:51 A reviewer (alex xu) noticed that we're losing bw compatibility with policy.json 21:13:56 and that's not ok. 21:14:02 we need to treat it as any other conf file. 21:14:25 So I will push in the following days a patch for ensuring the old policy work, even if in deprecated mode. 21:14:34 other blueprints: 21:14:39 that's a good catch 21:15:04 markmcclain:yes, we took for granted that perhaps people never bothered to change that file 21:15:08 but we cannot know 21:15:17 other blueprints: https://blueprints.launchpad.net/quantum/+spec/l3-router-port-relationship 21:15:34 markmcclain: are we still on target for H-1? 21:16:35 yes.. I've had another dev tracking down a bug that we found this mornign 21:17:11 cool 21:17:12 other blueprints: https://blueprints.launchpad.net/quantum/+spec/api-core-for-services 21:17:16 pushed out to H-2 21:17:38 however, enikanorov gave us a patch which will be shortly merged as part of this blueprint 21:18:00 this patch allows for having the same plugin running several services 21:18:04 which is the short term need 21:18:08 right 21:18:11 however all the short term need was because of: 21:18:26 https://blueprints.launchpad.net/quantum/+spec/quantum-l3-routing-plugin 21:18:42 for which I haven't heard in a while, and I don't know if we should untarget 21:18:54 i guess bigswitch has plans for this feature as well 21:19:12 (but that's just a guess) 21:19:16 enikanorov: sure (just thinking of what should happen in H-1) 21:19:17 #action markmcclain to followup on L3 plugin 21:19:29 thanks PTL 21:19:29 enikanorov: we do think that work is useful/required 21:19:44 that is all from the API world. Thanks for your patience. 21:19:58 salv-orlando: the L3 blueprint is being worked on by Bob at the moment. 21:20:09 salv-orlando: I'll get you an update this week on that. 21:20:18 mestery: thanks. 21:20:22 mestery: Thanks 21:20:34 markmcclain salv-orlando: sure, np! 21:21:08 salv-orlando: Thanks for the update 21:21:25 #topic VPNaaS 21:21:30 nati_ueno: hi 21:21:45 ok 21:21:45 We agreed ipsec api (still we have minor discussion) https://blueprints.launchpad.net/quantum/+spec/vpnaas-python-apis 21:22:04 One minor discussion is local_subnet o local_cidr 21:22:12 local_subnet vs local_cidr 21:22:38 We got comment that local_subnet is familiar word for VPN admins 21:22:52 markmcclain: local_subnet/peer_subnet is ok for you? 21:23:13 my only concern is local_subnet is an overload term 21:23:26 markmcclain: OK we can also discuss with this in today's meeting (I'll report this later) 21:23:31 salv-orlando: probably has some thoughts on this too 21:23:59 usually when we name something _subnet it's the id to a subnet resource object 21:24:22 markmcclain: I have same opinion 21:24:29 let's discuss 21:24:35 Ok the VPNasS meets in 2.5 hours? 21:24:38 We agreed first implementation vpn architecture 21:24:44 Discussion Note https://docs.google.com/a/ntti3.com/presentation/d/1J7k1eI13-3pQVwp5XgZDWPfzUvuSqczRdK0lEZKQOKk/edit#slide=id.p 21:24:49 Next meeting is 5/13 PST 5:00 PM on #openstack-meetings 21:24:52 markmcclain: yep 21:25:08 that's all from VPN team 21:25:14 Thanks for the update 21:25:26 any questions for the VPN team? 21:25:48 #topic Security Groups/Firewalling 21:26:08 Hi, nothing new to really report. There is one patch on review that fixes a security group bug 21:26:40 IMO, the patch is OK for go 21:26:52 I'll take another look at it after the meeting 21:26:53 https://review.openstack.org/#/c/27792/ 21:27:03 cool thanks 21:27:18 SumitNaiksatam: Update on FWaaS? 21:27:19 on the FWaaS front, I pushed out an "early" patch: https://review.openstack.org/#/c/29004/ 21:27:36 this is WIP, so don't crucify me on the unit tests :-) 21:27:41 working on it 21:27:44 hehe 21:28:11 i am trying to do this in a way that this will satisfy our reference implementation 21:28:30 with not having to create any additional objects beyond those absolutely needed 21:28:53 so i don't have the dynamic/group ip objects for ip addresses in here yet 21:29:12 that will come in subsequent iterations 21:29:25 at least want to get an end-to-end flow going first 21:29:33 with ip tables driver et al 21:29:43 sounds like a good approach 21:29:51 like before, Rajesh M from Dell working on the driver side of things 21:29:55 Rajesh here? 21:30:03 we had some meetings last week 21:30:15 we will document the ref impl design as well 21:30:39 maybe rajesh is not around 21:30:47 SumitNaiksatam: Do you have fw-agent ? 21:30:54 ah 21:31:05 was just asking if there were questions :-) 21:31:27 nati_ueno: the current plan is to do something similar to what you did with security groups and l2 agent 21:31:45 SumitNaiksatam: so you are going to update l2 agent? 21:31:48 we will have the l3 agent extend a base implementation 21:31:51 SumitNaiksatam: or update l3-agent? 21:31:57 so no new fw_agent 21:32:01 yeah thats right 21:32:25 l3 agent 21:32:50 SumitNaiksatam: Interesting. so fw support is hard coded in l3-agent? 21:32:54 no 21:32:58 SumitNaiksatam: or we have some driver stuff ? 21:33:15 this is just for the reference implementation 21:33:29 the driver model is always available 21:33:31 SumitNaiksatam: I'm wondering l3-agent will dynamically loading service drivers 21:33:58 hmmm…i am not sure i have heard of that approach, but we can discuss 21:34:08 SumitNaiksatam: OK talk in offline 21:34:08 in the first iteration, it would be good to keep this simple 21:34:14 and see it work 21:34:19 perfect.. offline will document it for everyone else 21:34:50 may be mailing list is best 21:35:14 sure 21:35:16 nati_ueno: for this type of discussion yes 21:35:36 ok thanks 21:35:42 SumitNaiksatam: Thanks for the update. The progress is looking good. 21:35:51 ok, thanks 21:35:59 I skipped over Nova by accident 21:36:05 #topic Nova Integration 21:36:05 heh 21:36:27 onmigration path not much progress has ben made 21:36:33 there is a bug though - https://bugs.launchpad.net/nova/+bug/1160442 21:36:35 Launchpad bug 1160442 in quantum "when boot many vms with quantum, nova sometimes allocates two quantum ports rather than one" [Undecided,Incomplete] 21:36:58 i have managed to reproduce on a few occaisions. trying to debug but with debug info the problem does not reproduce :( 21:37:35 plan to invest more time next week on migration path. sorry 21:38:16 Yeah the Nova bug is interesting 21:39:02 i think it happens when one host fails and it is resceduled on another 21:39:04 danwent: think you could help narrow down the steps to reproduce? 21:39:26 markmcclain: i have never actually seen this 21:39:33 SumitNaiksatam said he has seen it. 21:39:38 you filed the bug :p 21:39:41 i just triaged a bug coming from someone else 21:39:42 I tried for a few days to reproduce it with no luck 21:39:48 yeah, several times 21:40:08 i think this is what launchpad does when someone converts a question to a bug 21:40:21 but unfortunately I did not get any insight from debugging 21:40:30 see: https://answers.launchpad.net/quantum/+question/225158 21:40:39 danwent: ah.. didn't realize it started on Answers 21:40:57 yeah, LP does a shitty job of making that easy to find out 21:41:38 Ok any other Nova Integration related questions? 21:41:44 we need to resume https://bugs.launchpad.net/nova/+bug/1112912 to handle Hybrid mode with generic VIF driver. 21:41:46 Launchpad bug 1112912 in quantum "get_firewall_required should use VIF parameter from quantum" [High,In progress] 21:42:14 nati_ueno and I were working on it, but the work is stopped now. 21:42:15 ah that's mine 21:42:29 sorry, and thank for your pointing it 21:42:33 Do you all have time to resume the work? 21:42:35 I'll work on it on this week 21:42:46 markmcclain: yes 21:42:59 nati_ueno: sounds nice. 21:43:30 nati_ueno: thanks 21:43:36 restored https://review.openstack.org/#/c/21946/ 21:43:40 danwent: could you remove -2? 21:43:56 nati_ueno: sure 21:43:59 #topic LBaaS 21:44:12 hi 21:44:13 The LBaaS sub-team will meeting May 16th at 1400 UTC 21:44:15 nati_ueno: done 21:44:21 hi 21:44:21 danwent: thanks! 21:44:37 we have 3 patches for lbaas on review 21:45:04 one is moving files, i planned to do this in two patches 21:45:31 the first one is on review now, the second show rename agent_loadbalancer to loadbalancer and move services one level up 21:46:07 these are wishlist features that are not critical 21:46:25 we have other two patches implementing "multivendor support" 21:46:40 i think we'll discuss them in detail on lbaas meeting 21:47:10 yeah.. that's on the agenda 21:47:20 seems to be all from lbaas 21:48:11 is the core comfortable with moving db files into the same directory with the service that needs it? 21:48:23 https://review.openstack.org/#/c/28257/ 21:48:48 This is review enikanorov mentioned about moving files around 21:48:56 My opinion was that db is the db regardless of the service, but I found myself to be a minority. So I won't complain anymore, 21:49:25 counter argument is that lb people will be able to find all stuff in one place 21:49:41 ? 21:49:47 db stuff is not in one place even now 21:50:03 db logic resides in lots of files actually 21:50:11 so centralize it 21:50:31 I vote with salv-orlando 21:50:40 I think this is a discussion for gerrit 21:50:41 salv-orlando: i also vote with you on this one 21:50:42 enikanorov: all of the vendor neutral db code is in the same directory 21:50:53 marun: take a look at the proposal https://wiki.openstack.org/wiki/Quantum/ServiceDirectoryStructure 21:51:03 salv-orlando: i think that we should also try and work to abstract the db layer 21:51:04 salv-orlando: agreed.. I just wanted to make sure everyone was aware of the review 21:51:45 Ok.. running low on time 21:51:50 #topic Stable 21:52:08 2013.1.1 was release last Thursday correct? 21:52:21 8 21:52:26 yes, that is correct 21:52:44 there are a few additional stable reviews. but moving nicely 21:53:07 yeah.. we've been getting a good number of reviews on the changes which is good 21:53:38 yup. 21:53:42 #topic Testing 21:53:51 i am tested every day 21:53:56 haha 21:54:03 ha ha 21:54:30 mlavalle: any news from the Tempest changes that the Networking team needs to know? 21:54:39 marun: any updates on your work? 21:54:40 I made progress last week on the api test refactor. 21:55:16 I have 10 network tests that can be run against a plugin api or the rest api. 21:55:19 marun: cool 21:55:21 markmcclain: working through the issues in the quantum full jenkins gate 21:55:57 the issues are on test cases written for Nova that test network 21:56:25 will clean them one by one 21:56:40 mlavalle: Thanks for updating us 21:56:58 #topic Horizon 21:57:11 amotoki: Looks like there is only 1 Networking related blueprint 21:57:33 one registered one is secgroup. 21:57:52 I planned to register BP about quota support and extension-aware feature enabling. 21:58:14 I just started to study how to implement for H-2 this week. 21:58:28 have also registered for FWaaS 21:58:31 ok 21:58:36 but thats not targeted for H1 21:58:57 SumitNaiksatam: cool… I only looked at H1 since that is around the corner 21:59:02 SumitNaiksatam: thanks. H-2 is best but early H-3 is np. 21:59:13 sure 21:59:28 Any other Horizon related items? 21:59:46 #topic ML2 22:00:01 need to move this up from the end of the agenda! 22:00:02 rkukura: https://review.openstack.org/#/c/20105/ 22:00:14 I place it higher next week 22:00:23 still expecting to make H-1 22:00:35 When do you expect to remove the WIP status? 22:00:39 comments so far on WIP patch have been incorporated/answered 22:01:01 main thing needed now is updating linuxbridge RPC to match openvswitch and hyperv 22:01:18 this is addressed in VXLAN implementation for linuxbrudge 22:01:43 right and updating in way that compatible 22:01:48 but RPC version numbers also need to match between the agents, so looking at how to maintain compability 22:05:57 I just wanted to introduce myself; my name is Sylvain Afchain, I recently joined the Openstack team at eNovance 22:06:15 safchain__: welcome! 22:06:26 I'm going to start get more involved on Openstack/Quantum 22:06:40 safchain__: welcome to the team!!! 22:06:40 markmcclain: thx :) 22:07:01 Figure I'll do the same - Sean Collins here -thanks everyone for their patients on my QoS API DB review. Still getting the hang of Gerrit/ git review switches :) 22:07:06 *patience 22:08:38 sc68cal: Welcome! Yeah gerrit does take a bit of getting used to at first. 22:08:55 Ok.. The VPNaaS SubTeam meets in 2 hours and the LBaaS Sub tesm meetings Thursday at 1400 UTC 22:09:15 mostly I keep clearing the WIP bit when I do an amend :) 22:10:01 sc68cal: yeah that bit it not sticky 22:10:22 Talk to everyone on the mailing list/IRC 22:10:24 #endmeeting