14:01:01 #startmeeting fwaas 14:01:01 Meeting started Tue Sep 26 14:01:01 2017 UTC and is due to finish in 60 minutes. The chair is yushiro. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:03 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:06 The meeting name has been set to 'fwaas' 14:01:11 o/ 14:01:28 hi mlavalle, 14:01:54 #chair xgerman_ yushiro 14:01:54 Current chairs: xgerman_ yushiro 14:01:57 annp_: hi there 14:02:09 mlavalle: thanks for neutron sticker. :) 14:02:24 mlavalle, hi 14:02:26 annp_: nice! I am glad youot it 14:02:32 mlavalle: it looks very cool. 14:02:34 Hi FWaaS folks 14:02:41 #chair SridarK 14:02:42 Current chairs: SridarK xgerman_ yushiro 14:02:50 hi SridarK 14:02:53 shall we get started 14:02:58 yes 14:03:03 yushiro: my turn today ? 14:03:10 o/ - sorry might be a bit distracted… 14:03:20 xgerman_: np 14:03:27 SridarK, Maybe yes :) 14:03:30 ok 14:03:33 +1 14:03:49 ok lets dive right in 14:04:23 i think we have discussed the PTG priorities quite a bit in detail over the last mtgs 14:04:55 #topic L2 Support 14:05:16 yushiro: pls go ahead 14:05:26 OK 14:05:50 Now, we've removed these 'dependency' for each l2 patches. 14:05:52 #link https://review.openstack.org/#/c/323971/ 14:06:22 SridarK, thanks 14:07:14 Now, in l2-agent patch, I have to fix some minor bug and add UTs. Sorry, I couldn't work last week due to other tasks... 14:07:15 Hello 14:07:30 There is no blocking issue in this patch. 14:08:02 In order to move forward, we should fix & merge https://review.openstack.org/#/c/504324 14:08:21 Is Inessa here? 14:08:44 yushiro: agreed - i was looking at this too and it looks good to me 14:09:01 I, annp_ and Inessa is discussing 'what noop driver should inherit' 14:09:14 i think we can clarify the usage of the L2 driver base class 14:09:44 I think we should have unit tests — 14:09:59 but otherwise great ;-) 14:10:09 SridarK, If so, is it OK to inherit just 'object' and describe usage in docstring? 14:10:55 hmm yes - i was wondering too on that instead of having another version 14:11:05 once we clarify that i think we are good 14:11:31 let me also perhaps make a comment on gerrit 14:12:05 SridarK, OK. And, this approach is temporary. Finally, we should improve neutron's side (Inessa's patch in neutron). 14:12:18 yep 14:12:27 i see annp_ latest response 14:12:33 and that makes more sense 14:12:51 +1 14:13:24 OK, so, annp_ do you have bandwidth to add UT for this patch? 14:13:54 ok lets close that conversation on gerrit and we can get this in quickly 14:14:18 Yes, If annp_ or I added UTs in this patch, please review it ASAP :) 14:14:19 ok, I will update it in tomorrow. 14:14:29 Thank you. 14:14:33 annp_: great thx 14:14:37 No problem. 14:14:51 OK, SridarK , is it OK to continue default fwg patch? 14:15:26 yushiro: ok lets get to that 14:15:41 #link https://review.openstack.org/#/c/425769/ 14:15:59 Thanks Inessa and reedip for this work. 14:16:20 +1 14:16:31 +1 :) 14:17:11 In terms of logistics - shall we focus on getting in the L2 agent patches and driver in first ? 14:18:05 SridarK, Yes. sorry for confusing. l2-patch is the highest priority. 14:19:09 yushiro: no no no confusion just stating for the record 14:19:21 and we need to discuss default FWG as well 14:19:25 I mean ... https://review.openstack.org/#/c/447251 and https://review.openstack.org/#/c/323971 and https://review.openstack.org/#/c/504324 14:19:26 +1 14:19:40 ok perfect 14:20:03 So, let's focus on these 3 patches :) 14:20:08 yushiro: if nothing more on the agent, shall we move to the driver 14:20:10 yushiro: +1 14:20:14 Ok 14:20:22 plz go ahead 14:20:35 ah chandanc not around ? 14:21:37 he said he will join 14:21:45 SarathMekala: ok thx 14:22:05 was mentioning that the meeting has been shifted to Wednesday 14:22:22 annp_, Did u discuss with Inessa about driver's patch ? 14:22:51 annp_, I'd like to know some blocking issue on this. 14:23:07 SarathMekala: ok no we have not effected that yet 14:23:22 #link https://review.openstack.org/#/c/447251/ 14:23:35 SridarK, ok 14:24:13 SarathMekala: but perhaps some confusion - we can come back to this in case he will take some time to join 14:24:30 yushiro, I haven't discussed with her yet. 14:24:52 annp_, Ah, I mean the last comment for this patch: https://review.openstack.org/#/c/447251 14:25:03 also as we work on merging the L2 support related patches, lets work thru some testing 14:25:08 let me see. 14:25:08 https://etherpad.openstack.org/p/fwaas-v2-l2 14:25:26 we can use this to capture test cases and also results 14:25:27 Called up Chandan.. he is in a release meeting it seems.. will sync up with you on mail 14:25:36 SarathMekala: ok no worries 14:25:51 because we'll come up with local vlan idead 14:26:12 so I think we can handle exception at L2 agent side 14:26:18 not at driver side. 14:26:58 However, i'm not sure which way is better 14:27:49 there, i'd like to get more opinion from folks. 14:27:58 annp_, Yes, previous approach was that. I implemented to get vlan_id from network in l2-side 14:28:30 annp_: i will need to look at the comments 14:28:54 I and chandan discussed and realized that there is race condition to get vlan tag from OVS in driver layer. 14:29:41 yushiro: when a port has been created ? 14:30:08 So, I'd like to try to revert previous approach (getting VLAN id from l2-agent side by using local vlan manager) 14:30:18 SridarK, Yes, this is the timing. 14:30:35 yushiro: ok 14:30:58 SridarK, Previously, after handle_port() has been called, we tried to associate default fwg to that port. 14:31:39 SridarK, In this timing, we couldn't refer VLAN tag from OVS because OVS tag has not been created at that moment. 14:31:51 hmm ok 14:32:12 the workflow will be similar with SG correct ? 14:32:50 Yes, correct. 14:33:03 I'll integrate these patches and try to use it. 14:33:10 yushiro: ok 14:33:12 mmh, sounds good 14:33:17 +1 14:33:26 lets use https://etherpad.openstack.org/p/fwaas-v2-l2 14:33:37 to coordinate as we did for the dashboard 14:33:42 There are several modifications for previously. 14:33:52 lets make sure to do some testing before we merge the patches 14:34:04 Yes, I'll describe local.conf for testing. 14:34:14 yushiro: ok perfect 14:34:33 on the driver, annp_ u will be helping out chandanc as well ? 14:34:53 SridarK. yes. Sure. 14:35:06 SridarK: my pleasure. :) 14:35:07 annp_: many thx much appreciated 14:35:36 you're welcome.\ 14:35:46 annp_, thanks.. 14:36:01 So quick summary of plan is to start kicking the tires on some integration testing for L2 support 14:36:12 Yeah. 14:36:20 ah, I forgot I thing. 14:36:30 yushiro: yes pls go ahead 14:36:52 SridarK, xgerman_ I pushed in-tree docs patch : https://review.openstack.org/#/c/505326/ 14:37:01 yushiro: oh yes 14:37:17 I wanted to ask too 14:37:43 do we want to get this in as a place holder with just the directory structure ? 14:38:33 and were u going to target some doc changes as part of the L2 patches ? 14:38:49 SridarK, Hmm, sorry I'm not sure the effect for place_holder in doc directories. 14:39:07 yushiro: ok lets discuss offline 14:39:14 SridarK, OK. 14:39:39 #topic FWaaS Dashboard 14:39:50 SarathMekala: amotoki: pls go ahead 14:40:17 the last build was failing on pep8 and one UT failure.. I have fixed them 14:40:27 #link https://review.openstack.org/#/c/475840/ 14:40:54 SarathMekala: I have not been able to redo the tests on the last set of patches 14:41:24 SarathMekala: If there are no known issues - i will run some tests today 14:41:40 SarathMekala, Now I'm running devstack with you latest patch 14:42:02 SridarK, I think all the known issues are fixed.. amotoki and yushiro can confirm 14:42:12 SarathMekala: ok 14:42:38 and IIRC there is one issue from native Horizon 14:42:54 SarathMekala, OK I believe it :) My concern is creating firewall_policy with rule. 14:43:27 yushiro, what exactly is the problem you are facing? 14:44:26 Also lets communicate the dashboard etherpad: https://etherpad.openstack.org/p/fwaas-v2-dashboard 14:44:28 SarathMekala, maybe viewing is broken for 'drag & drop' firewall_rule to apply/remove. 14:44:34 so we can all be in sync 14:44:50 Anyway, i'll test and comment on your patch, SarathMekala 14:44:53 yushiro, I did not implement drag and drop :) 14:45:08 instead, I have provided checkboxes for selecting the rules 14:45:09 Just deployed :) 14:45:19 ok 14:45:39 SarathMekala, Oh, really? I'll check it. Let's sync after meeting. 14:46:03 yushiro, sure.. even amotoki had a question on this area earlier 14:46:35 ok good we can sync on etherpad and gerrit - i think we are almost there 14:46:47 yeah.. sure 14:46:48 hopefully we can merge this in the next few days 14:46:54 +1 14:46:58 I am hoping so :) 14:47:01 ok lets move on 14:47:04 yeees!! 14:47:28 #topic Pluggable backend driver 14:47:45 i saw doude join and we promised to give some time for this topic 14:47:57 :) 14:48:05 #link https://review.openstack.org/#/c/480265/ 14:48:09 doude: pls go ahead 14:48:20 not to much to say, just the patch is there and passed the CI since more 2 weeks now 14:48:27 doude: ok 14:48:51 i think once we get the L2 changes in - we can focus more on this patch 14:49:21 but I think I'll have a huge rebase work when all l2 stuff will land 14:49:28 one thing to think about - how much impact these current changes will have 14:49:35 exactly u read my mind :-) 14:49:44 :'( 14:50:14 yes so pls bear with us - i think the L2 changes should start landing in the next 2 weeks - i hope 14:50:22 the principal thing I do in that patch is to reorganize the code and propose a driver interface 14:51:40 the impact may not be that bad - considering that the L3 and most of the plugin side of things are not majorly impacted by L2 support changes 14:53:32 yes but the bad thing actually in the fwaas V2 code is the db code is not clearly separated from the plugin 14:53:54 so we should change that? 14:54:02 doude: yes that i agree - we have just morphed what we started with 14:54:16 doude, Just a question. Is your patch enable to handle pre/post for v2 resources by implementing driver? 14:54:23 and plugin inherits from the DB mixin 14:54:31 no 14:54:34 doude: yes exactly 14:54:56 so we will plan for some refactoring 14:54:59 we did that in bgpvpn 14:55:03 project 14:55:34 ok, we should out it into LP then ;-) 14:55:42 put 14:55:49 ok lets do some thinking along those lines as well, yushiro to ur point above ^^ 14:56:24 OK 14:56:31 xgerman_: lets discuss this a bit so we can articulate it well 14:57:05 ok good - doude let us know if u need anthing else to be discussed and we can make time here or on the channel 14:57:05 yes. 14:57:15 #topic Open Discussion 14:57:23 o/ 14:57:26 hey 14:57:29 mlavalle: hi 14:57:33 hi 14:57:34 we should discus and decide before I continuing to work on it 14:57:43 so folks last week i had a chance to meet with mlavalle who was in the area 14:57:56 we had a nice discussion on where things are with the project 14:58:00 mlavalle: pls go ahead 14:58:02 yeah, nice conversation and lucnh 14:58:15 we only have 3 min 14:58:32 just wanted to share with the team that we are looking to work on adding logging to FW 14:58:52 and also explore further https://review.openstack.org/#/c/236840/ 14:59:19 I just wanted to give the team visibility 14:59:26 for the time being 14:59:29 thx 14:59:31 that's all :-) 14:59:39 thx mlavalle 14:59:46 Thanks mlavalle !! 14:59:59 we have some synergy on the logging work done by yushiro and folks as well for SG 15:00:10 +1 15:00:19 mlavalle: thx for dropping in :-) 15:00:25 time — 15:00:28 yeah, thanks 15:00:30 thanks for having me :-) 15:00:56 ok folks thx for joining and have a great week 15:01:01 +1 15:01:03 #endmeeting fwaas