18:39:42 #startmeeting Networking FWaaS 18:39:43 Meeting started Wed Aug 20 18:39:42 2014 UTC and is due to finish in 60 minutes. The chair is SumitNaiksatam. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:39:44 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:39:46 The meeting name has been set to 'networking_fwaas' 18:40:03 #chairs SridarK badveli garyduan 18:40:10 hello all 18:40:14 hi all 18:41:36 lets get started 18:41:48 #topic Action item review 18:42:16 SridarK: badveli do we have the DVR wiki page? 18:42:29 yes we have some info on the wiki 18:42:29 yes it is up 18:42:36 #link https://wiki.openstack.org/wiki/Quantum/FWaaS/FWaaS-DVR 18:42:56 badveli: & i put in some basic info and pointers 18:43:16 SumitNaiksatam: i think we can tweak this more - will do so 18:43:51 SridarK: swee! 18:44:02 *sweet 18:44:12 thanks to badveli as well 18:44:24 thanks 18:45:14 badveli: yes indeed, thanks! 18:45:31 thanks Sumit, Sridar 18:45:43 i believe we didnt have any more action items 18:45:56 last week that is (apart from the real work we had to do :-)) 18:46:02 #topic Bugs 18:46:42 i tried to bug scrub a bit last week as well 18:47:48 so the highest priority pending bug is a medium one: 18:47:56 SumitNaiksatam: yes sorry - i have been swamped and could not really take a look at any new bugs 18:48:02 #link https://bugs.launchpad.net/neutron/+bug/1334981 18:48:07 SridarK: no worries 18:48:14 other bugs have patches in reviews 18:48:51 i checked with koteswara and i have not gotten a response yet 18:50:20 any other bugs that we shoud discuss here? 18:50:32 SumitNaiksatam: nothing that i am aware of 18:51:15 Sumit: we will wait for the armando fix regarding the router creation and the firewall 18:51:21 SridarK: yeah 18:51:46 badveli: yes, hopefully we can make progress with that issue with that patch 18:52:40 SumitNaiksatam: have exchanged some comments with armando on that - i think that last review did not yield success 18:52:46 Yes Sumit, hopefully the gate failures will not be seen lot of times 18:52:58 SridarK: ah ok, the last i looked i had not see the vote 18:53:12 SridarK: the last patch set you mean? 18:53:18 yes 18:53:40 will experiment once i have my changes for dvr also 18:53:48 Sridar: I also went through but not spend too much time 18:54:30 ok so lets to the DVR discussion 18:54:32 #topic FWaaS support for DVR 18:54:57 SridarK: thanks for initiating the WebEx call with the DVR team yesterday 18:55:15 SumitNaiksatam: np at all 18:55:15 so if i have to summarize: 18:56:23 1. the DVR code will raise an exception if a migration is attempted from legacy to DVR or vice-versa if that tenant has a firewall 18:57:23 2. the FWaaS support will conditionally process the DVR and the legacy cases 18:57:41 meaning we will support both scenarios 18:58:10 though, the approved spec does not commit to doing this in a concurrent manner 18:58:57 SumitNaiksatam: we just rely on the basic support for DVR we are adding for (2) 18:59:04 I think with patch and the exception 18:59:13 so, the current PoA is to either support FWaaS for all routers in DVR or legacy mode, but not in mixed-mode 18:59:41 everybody agree with the above, or are there any other nuances? 18:59:46 Sumit: Looks like with our patch we should be able to support both 19:00:07 mixed mode should be automatically taken care 19:00:13 badveli: okay, but we have not mentioned that in the spec 19:00:25 badveli: so we will claim that it works only after we have tested it 19:00:37 more of a question for the team 19:00:39 Yes we have written down some thing like that on wiki 19:00:54 SumitNaiksatam: on the PoA - from the discussion not sure that we can avoid the mixed mode from yesterday's discussion 19:00:55 Sridar and myself will test it out and see 19:01:26 SumitNaiksatam: the mixed mode - we need to consider what we were calling 2a & 2b 19:01:51 When FWaaS comes after routers - we can check for this in the agent 19:02:01 SridarK: yes, 2a and 2b 19:02:04 but if a router comes after fwaas 19:02:15 SridarK: however, i dont think we can just support one and not the other 19:02:28 then the check has to be done on the dvr side 19:02:43 hence my suggestion is that we dont claim just yet that we support the mixed-mode 19:02:58 SumitNaiksatam: ok we will not claim this 19:03:10 SumitNaiksatam: but we cannot prevent it 19:03:22 if the theory that the mixed-mode will be supported automatically on account of the FWaaS support for DVR is true, we are in good shape anyway 19:03:23 Sridark: I am trying to understand with our patch we should not be in a worry state 19:03:39 sumit: that is what i am saying 19:03:47 badveli: hmm 19:03:51 badveli: i have not seen enough of the patch to make a confident assertion 19:03:53 it should be automatically taken care 19:04:05 the patch can handle both cases 19:04:33 but will not check for state of other routers 19:04:52 SridarK: badveli: i dont have a problem if you want to claim that we support both 2a and 2b, but then you are on the hook :-) 19:05:21 so basically a router is added - we will check the mode of that router and add the rules in appropriate namespace 19:05:30 my thinking was that since this was not explicitly stated or requested in the blueprint spec, it was not a requirement 19:05:42 Sridar: Right Sumit: We will check that and figure out 19:05:43 but we are not checking if this router also conforms with all the other routers in the tenant 19:05:52 we can do that 19:05:54 if what ever understanding with DVR team 19:06:16 is the way it is 19:06:27 but then DVR has to do that too which i think they did not want to do 19:07:06 SumitNaiksatam: i think i am trying to say - we could land up in a mixed mode 19:07:26 SumitNaiksatam: if we don't want to - we have to do something extra to prevent it 19:07:40 Sridar: Atleast looks to me the DVR code should give proper triggers 19:07:51 both on our side and as well as DVR 19:08:34 Sridark: should we experiment with the patch 19:08:42 SridarK: talking to swami yesterday my understanding was that we do that “something” only if we have to 19:08:44 and see if we it is not sufficient? 19:09:00 SridarK: and that is based on our experience from implementing the base support 19:09:10 badveli: yes, i think i am saying the same thing you are saying 19:09:18 Yes Sumit 19:09:32 SumitNaiksatam: yes correct - 19:09:40 We should do something only if it is needed 19:09:52 this we will have an idea once we have the patch and test it out 19:10:07 SumitNaiksatam: i was just pointing out that we will not naturally avoid mixed mode 19:10:18 SridarK: ah yes 19:10:26 Correct Sridar and Sumit 19:10:29 so lets discuss the mitigation plan 19:10:56 in case after implemeting the current patch, and experimenting the mixed-mode we realize that there is a hitch 19:11:07 and something that we cannot achieve in the J time frame 19:11:12 what is the mitigation? 19:11:21 SridarK: i believe that is what you want to bring up? 19:11:34 SumitNaiksatam: yes hopefully no issues 19:11:56 SridarK: no, but if there are, what is our mitigation? 19:12:01 SumitNaiksatam: but in case there is an issue on mixed mode - we can prevent it - for 2b 19:12:21 SumitNaiksatam: but for full solution we need DVR to prevent it also 19:12:29 SridarK: yes prevent it from FwaaS to address 2b (which is that the firewall is created after the mixed mode routers) 19:12:39 SridarK: yes, which is 2a 19:12:43 SumitNaiksatam: yes exactly 19:12:57 SumitNaiksatam: when routers come fwaas 19:13:06 then dvr will need to prevent it 19:13:26 which Swami said may not be something easy to do for them 19:14:14 SumitNaiksatam: i am not sure how common the mixed mode scenario is 19:14:26 SridarK: lets do this 19:14:52 SridarK: lets send an email to swami and team about 2a stating what we propose as the mitigation plan 19:15:11 SumitNaiksatam: sounds good 19:15:17 SridarK: and again, its a mitigation plan, not the main plan 19:15:35 SumitNaiksatam: yes worst case scenario 19:15:39 SridarK: yes 19:15:49 SumitNaiksatam: will do so 19:16:20 SumitNaiksatam: meanwhile i am revising the changes and we will get more testing 19:16:20 #action SridarK badveli to send email to DVR team/Swami with a proposal on the mitigation plan for scenarion 2a (firewall is present, and then mixed-mode router creation is attempted) 19:16:22 done 19:16:28 SridarK: nice 19:16:40 so going back to 1 19:17:01 do we need to support the get_firewalls()? 19:17:06 SumitNaiksatam: yes we have something like get_firewall_count() 19:17:38 SumitNaiksatam: Swami pinged me yesterday - i pointed him to plugin methods to see if that works 19:17:46 SridarK: ah cool 19:17:55 SridarK: you are right, the count would work just fine 19:17:57 SumitNaiksatam: u have added things earlier which should work 19:18:05 Sorry i missed 19:18:10 network was down 19:18:20 SumitNaiksatam: worst case we can tweak one of these 19:18:26 badveli: no worries 19:18:38 badveli: no worries - will update u when we talk in the eve 19:18:39 badveli: SridarK mentioned that he reached out Swami yesterday 19:19:01 SumitNaiksatam: rather Swami pinged me 19:19:10 badveli: my question was whether we need anything additional for supporting migration scenario 1 19:19:29 badveli: SridarK’s suggestion is to use get_firewall_count() 19:19:41 SridarK: badveli can we document this on the wiki as well? 19:19:50 SumitNaiksatam: sounds good 19:20:03 and perhaps point the DVR team to point to this 19:20:23 SumitNaiksatam: ok 19:20:59 SridarK: thanks 19:21:10 SumitNaiksatam: np at all 19:21:10 Plugin uses this to know about the firewall, right and raise exception 19:21:39 badveli: from the router plugin they will query the fwaas plugin 19:21:50 Yes 19:22:04 #action SridarK to add scenarion 1 FWaaS support details to DVR wiki, the suggestion is for the DVR code to call get_firewall_count() function 19:22:44 SridarK: also, i think we should request the DVR team to cross reference our wiki page from their wiki page (if they have one) 19:23:07 SumitNaiksatam: yes - they do have one - we can request Swami for that 19:23:08 that will hopefully ensure propose visibility 19:23:43 #action SridarK to request Swami to cross link FWaaS DVR support wiki page from the DVR wiki page 19:24:06 ok anything more to discuss on the DVR support? 19:24:47 SumitNaiksatam: nothing more - badveli and i will continue on this 19:25:06 SridarK badveli thanks for the update on this 19:25:15 but do we have a working DVR setup now? 19:25:22 nothing major, i hope everything works as expected 19:25:42 We have a single node setup 19:26:01 badveli: ah thats good 19:26:14 SridarK: we had plans to move to the two node setup as well? 19:26:26 SumitNaiksatam: yes not been able to do this 19:26:26 sorry my other server was taken by some one elase 19:26:38 else i have only one server as of now 19:27:11 SumitNaiksatam: hoping after this Aug 21 deadline - can may be do that trip to Sacremento to get a handle on the multinode 19:27:43 SridarK: okay, perhaps good to socialize this plan with Swami as well 19:28:03 i have a hard stop at 12.30 PDT 19:28:03 SumitNaiksatam: but i too need to get another server and try this out 19:28:17 SridarK: yes that will be really good (i think we need that) 19:28:23 #topic Service Objects 19:28:32 yes i have been waiting 19:28:36 badveli: i know you are waiting on reviews 19:28:44 i have some minor comments 19:28:51 that will be addressed 19:28:54 badveli: but the DVR work has taken higher priority 19:29:05 badveli: great, i will try to get to it at the earliest 19:29:06 SumitNaiksatam: i too am lax on this - i have promised badveli something real soon 19:29:37 badveli: that said, the lbaas stuff may or may not be in the main tree in Juno 19:29:45 badveli: same thing with VPN 19:29:47 thanks sumit 19:29:55 badveli: so we have to see where the discussion goes 19:30:01 for now we stay on the message 19:30:06 sumit you mean fwaas? 19:30:35 badveli: yes, for all of lbaas, vpnaas and fwaas 19:30:51 ok lets call it there for today 19:30:58 but we have the spec approved in juno 19:30:58 thanks all for joining 19:31:02 sounds good 19:31:11 badveli: yes, hence we keep moving forward, unless we are told otherwise 19:31:22 badveli: the specs are approved for lbaas and vpnaas as well 19:31:28 badveli: also for GBP :-) 19:31:44 its kind of unsettling and frustrating 19:31:50 thanks Sumit, atleast i am sure we get some reviews by today or tomorrow 19:32:12 if i can reach our team and some core people 19:32:14 badveli: yes, we have time until sept 5th for review if the direction is to keep this in the main tree 19:32:20 so that is not an issue 19:32:26 fine sumit 19:32:37 i was worried if we cannot get the review in time 19:32:50 alirghty then 19:32:52 bye all 19:32:54 #endmeeting