18:32:38 #startmeeting Networking FWaaS 18:32:38 Meeting started Wed Jul 15 18:32:38 2015 UTC and is due to finish in 60 minutes. The chair is SridarK. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:32:39 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:32:42 The meeting name has been set to 'networking_fwaas' 18:33:35 sorry abt connectivity issues last mtg and thanks all for helping 18:33:41 #topic Bugs 18:34:08 #link https://bugs.launchpad.net/neutron/+bug/1474279 18:34:08 Launchpad bug 1474279 in neutron "FWaaS let connection opened if delete allow rule, beacuse of conntrack" [Undecided,New] - Assigned to Elena Ezhova (eezhova) 18:34:20 new one i see and it just get picked up by Elena 18:34:39 any others that folks are aware of causing some concerns 18:34:46 ? 18:35:30 ok lets move on 18:35:41 #topic Service Objects/Group 18:35:49 badveli: all yours 18:36:22 i am working on a wip patch 18:36:28 not yet there 18:36:56 badveli: ok, can u pls share the link 18:37:31 i could spend little time on neutron patch and scenario tests 18:37:43 badveli: so we will have one on neutron and another patch on neutron_fwaas ? 18:37:55 badveli: ok 18:38:00 yes scenario tests for neutron-fwaas 18:38:16 the patch is only scenario tests in neutron-fwaas 18:38:46 badveli: ok there will be a backend on fwaas as well eventually ? 18:39:24 should be as the reference model 18:39:44 badveli: ok perfect, anything else to add or discuss ? 18:40:03 but initially to make progress i am concentrating on neutron patch and use the service objects in scenario tests 18:40:23 badveli: yes that definitely makes sense 18:40:55 but i need pc_m help 18:41:01 to set up the scenario tests 18:41:07 * pc_m ears perk 18:41:13 :-) 18:41:14 he asked me to add a job 18:42:04 i am not there yet, 18:42:26 badveli: ok, do u want to discuss now with pc_m or take it up offline ? 18:43:32 SridarK: whatever works is OK with me 18:43:42 i would like to discuss, since we have not yet have a similar model as vpnaas 18:44:06 i can take it up offline 18:44:17 badveli: ok cool 18:44:24 lets move on then 18:44:40 #topic Logging Spec 18:44:41 badveli: Just ping me, when you need help. 18:44:54 yushiro: hoangcx: all yours 18:45:01 hi, SridarK long time no see :-) 18:45:13 thanks pc_m 18:45:21 yushiro: yes good to c u 18:45:25 :-) 18:45:44 currently, we've already implemented new logging API patch. 18:46:06 So, I'd like to update my spec and WIP. 18:46:16 yushiro: great 18:46:35 RFE - Packet logging API for Neutron. https://bugs.launchpad.net/neutron/+bug/1468366 18:46:35 Launchpad bug 1468366 in neutron "RFE - Packet logging API for Neutron" [Undecided,Confirmed] - Assigned to Yushiro FURUKAWA (y-furukawa-2) 18:46:59 And, I'd like pc_m 's help... 18:47:21 I vote for cloning pc_m :) 18:47:25 pc_m: is a great help all the time :-) 18:47:29 vishwanathj: +1 18:47:32 :-) 18:47:45 :) 18:47:49 pc_m, I'd like to ask your review in my RFE :-) 18:47:54 * pc_m needs a clone already. 18:48:02 yushiro: Sure will add to my list. 18:48:51 SridarK, pc_m Our target is 'Liberty' to implement logging feature. 18:49:04 yushiro: yes understood 18:49:54 yushiro: anything else u would like to bring up ? 18:50:21 SridarK, It's OK. I'll update my fwaas spec and WIP :-) 18:50:30 yushiro: ok thanks 18:51:09 #topic SG - FWaaS alignment (FWaaS Usecases) 18:51:23 #link https://etherpad.openstack.org/p/fwaas_use_cases 18:51:29 xgerman: over to u 18:52:09 thanks to all for adding more inputs here, i tried to summarize into buckets (broadly) around L#131 18:52:52 There is a lot of stuff there. Do we need to prioritize requirements? How? 18:53:18 mickeys: yes hence a first stab at putting it into broader buckets 18:53:26 then we can start prioritizing 18:54:03 Not sure if xgerman: is away, we can continue the discussion 18:54:30 I guess he is at the mid-cycle summit. Does not seem like FWaaS will have quorum there. 18:54:33 xgerman is at mid-cycle meetup 18:55:32 ok - lets continue with discussion and this is probab going to take some amount of iterations and we can pick it up with xgerman next time 18:55:53 The usecase document is open for input though 18:56:15 jwarendt: yes 18:56:23 In Vancouver, it seemed like many key Neutron developers had strong opinions on SG - FWaaS alignment, but we have not heard from the in a while. Any idea how to include them so there are no surprises just as we think we are getting consensus? 18:56:37 As i saw it one set of requirements focussed on the point of insertion of the FW 18:56:42 I was actually writing up a spec to address this 18:56:46 https://etherpad.openstack.org/p/fwaas-api-evolution-spec 18:56:53 VM ports, routers, router interfaces ... 18:56:57 sc68cal: hi 18:56:58 Will try to get midcycle input into that doc. 18:57:19 sc68cal: great this is a good place to capture the results of the discussion 18:58:03 mickeys: yes, point taken - i am hoping that requirements that folks come up will drive that decision 18:58:09 I basically had strong opinions about the SG api (no changes to it), and how the FwaaS API is where everyhting should go, so I am writing a spec to collect my thoughts and document what I've been saying at the midcycle 18:58:53 sc68cal: +1 18:59:11 +1 18:59:18 the use case etherpad has mostly focussed on fwaas requirements 18:59:25 +1 18:59:35 sc68cal, great. I'd like to attend midcycle :-) 18:59:45 I put in some requirements from the point of view of both security groups and fwaas 19:00:10 mickeys: and i think u made a point that u had no religion on this 19:00:17 yushiro: We actually have a hangout open, for remote attendees 19:00:29 it's on the etherpad https://etherpad.openstack.org/p/LBaaS-FWaaS-VPNaaS_Summer_Midcycle_meetup 19:01:12 sc68cal: thanks 19:01:20 Sridar: Yes, as long as there is a path for future extensions to security group functionality 19:02:06 sc68cal: perhaps with ur spec if manage to capture the sentiment at the mid cycle that will be good input 19:02:20 The use case IMHO is what customer needs - whether done in SG or FWaaS is really a detail, do not want to limit meeting customer needs just by OpenStack internal boundaries. 19:02:22 in addition to the requirements 19:02:52 SridarK: agreed - I plan on doing that and sharing with the community to see if there is consensus in the wider community for whatever conensus we build at the midcycle 19:03:00 jwarendt: yes coming at it from use cases would be right thing 19:03:12 sc68cal: great thanks 19:03:47 we will keep him honest :-) 19:03:59 xgerman: hi :-) 19:04:16 hi 19:04:39 xgerman: we got the ball rolling on the use cases 19:04:44 pls chime in 19:04:45 yep 19:05:15 I think we are ready for the next step so we will weight in on the spec 19:05:19 jwarendt but using security groups for advanced use case will it be feasible 19:06:11 xgerman: perhaps a bit more time is needed for folks to digest the contents and then we can start a prioritized list 19:06:23 at least on the use cases 19:06:49 the SG - FWaaS API is a bit more complicated, but hopefully the use cases can drive the discussion there 19:06:49 yeah, we will definitely keep an eye on it and adjust as we go 19:07:42 and sc68cal: 's spec 19:09:07 btw the spec is just as an etherpad so if you have thoughts chip in :) 19:09:16 +1 19:09:19 sc68cal: surely 19:09:35 thanks sc68cal 19:09:54 +1 on usecases driving discussion 19:11:42 The other thing we should discuss is the flow classifier proposal: https://etherpad.openstack.org/p/flow-classifier 19:11:57 Perhaps we can start the exercise of collating all inputs to some buckets ( i took a very prelim stab at it - pls feel free to edit) so we can get rid of duplicates for each persons inputs and start building out a list 19:11:57 They mention FWaaS and Security Groups explicitly. 19:12:11 then we can prioritize 19:12:37 +1 19:12:48 +1 19:14:07 ok good lets try to do that then but we can preserve the contents from the folks who put their inputs and we can build this out towards the bottom 19:14:25 mickeys, jwarendt to me it looked like we should atleast check the feasabiltiy of the use cases implementation 19:14:56 we cannot say the use cases can be done in either security groups or fwaas 19:15:09 badveli: at least once we have the use cases, the next round in addition to prioritization we can do the feasibility 19:15:46 badveli: Not sure how to capture feasibility. Hopefully people take that into account during prioritization. 19:16:51 or at least call it out in terms of SG/FWaaS 19:16:51 thanks 19:17:13 yes i think that makes more sense 19:17:44 ok so perhaps we can run thru this exercise over the next couple of days so we can target to have a list for discussion by the next meeting 19:17:58 +1 19:18:57 cool we can possibly discuss this forever, so unless there is something else very critical, lets move on 19:19:02 :-) 19:20:12 we hope that xgerman: & sc68cal: would have all the answers for us, solved world hunger, gotten us to world peace etc etc when they are back from the mid cycle :-) 19:20:39 +1000 19:20:52 on that note of optimism lets move on 19:21:01 #topic Open Discussion 19:21:09 pc_m: pls go ahead 19:21:13 and others as well 19:21:14 SridarK: I have a few things to mention to the team, in case you folks are not aware of them... 19:21:39 1) Grenade job has been modified to disable services, so no service based migrations are tested. 19:21:54 i am just catching up after PTO so every thing is news to me :-) 19:22:10 This implies that in the future we should have service based Grenade jobs. 19:22:21 ok and we will need to get them set up 19:22:45 2) Should also do a Grenade plugin for service 19:23:15 3) Should do a DevStack plugin too. 19:23:52 I did one for VPNaaS and it has some dependencies on FW plugin (config file). It has been approved and will upstream as soon as we fix breakage 19:24:13 ok 19:24:24 4) Migration is being modified to support live-migration in Neutron. The services will be updated too. VPN will be guinea pig 19:24:31 pc_m, do you mind sharing the patchset link for the VPANaas.Thanks 19:25:08 5) Related to migration, for VPN, we had a check-migration test under PEP8. It is now broken due to the migration changes. 19:25:18 So on (4) we have to wait till VPNaaS settles in ? 19:25:20 I have a patch that disables that check for VPN. 19:25:52 SridarK: Yeah, they have to do neutron and then each of the services. Requires directory structure change. 19:26:01 pc_m: ok thx 19:26:20 I hit issues with Grenade, and found that it is broken for services. Hence #1. 19:27:35 ok thx pc_m: for the info 19:27:40 So, if you do any change with db migration, it'll need manual checking. 19:27:52 SridarK: sure, np/ 19:29:06 Any one else have other things to bring up as we are near to closing 19:29:11 Flow classifier 19:29:13 all set 19:29:33 pc_m could you please clarify if we add a upgrade(for example in my case service group does change the db migration by addding a new file) 19:29:58 what do you mean by manual checking 19:30:16 badveli: So, grenade disabled FW, so it won't be tested now (at all). You'll need to manually test. 19:30:45 Until you create a FW grenade job, and that will be delayed, until all this migration change is done. 19:30:46 ok thanks pc_m 19:30:59 Flow classifier: For Security Groups, I think it is a clear no go due to backwards compatibility and alignment with Amazon 19:31:26 For FWaaS, I personally don't have a strong opinion, but I suspect many of you want backwards compatibility, so you might want to speak up and say it is too late to change the FWaaS model to a common classifier 19:31:37 mickeys: and other issues on the compat that sc68cal: brought up at YVR as well 19:31:44 If FWaaS did go with a common classifier, then service object/group would need to move there 19:31:46 Friendly reminder: we are past the hour 19:31:53 vishwanathj: yes 19:32:01 mickeys: sorry lets close out now 19:32:13 bye! 19:32:14 mickeys: add it to the etherpad 19:32:23 bye bye :-) 19:32:27 #endmeeting