14:00:15 #startmeeting fwaas 14:00:19 Meeting started Tue Nov 29 14:00:15 2016 UTC and is due to finish in 60 minutes. The chair is njohnston. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:20 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:22 The meeting name has been set to 'fwaas' 14:00:35 #chair SridarK yushiro xgerman 14:00:36 Hi, all 14:00:39 Warning: Nick not in channel: SridarK 14:00:41 Current chairs: SridarK njohnston xgerman yushiro 14:00:44 hi 14:00:58 Hello everyone! 14:01:03 Hi 14:01:12 Hi 14:01:46 Lots of stuff to talk about, so let's get started 14:01:47 Hello 14:01:54 #topic Announcements 14:02:05 #link https://www.openstack.org/ptg/ The PTG is coming - registration is open. 14:02:05 Hi All 14:02:12 Hi 14:02:14 Hi all O/ 14:02:40 I don't think I am going to be able to make it to the PTG, but you never know. It's a tough time for company budgeting. 14:03:15 also 14:03:16 Upcoming migration from Trusty to Xenial as the default build for newton+ - something to keep an eye on. 14:03:24 on the PTG - we can make a call on this - from a FWaaS perspective - we can see how many of us can actually make it 14:03:43 we can always opt for something virtual in case f2f is an issue for many 14:03:58 njohnston: we can all share a air bob 14:04:01 hmm, I'm not sure I can go PTG. But I'll try to register travel support :) 14:04:09 I plan on reviewing our configs in project-config to see what the exposure is for us with the xenial change. I don't think it is much, since we have had plenty of project-config changes that have tended to put in xenial recently. 14:04:17 the key may be how much we need to discuss with neutron 14:04:36 #action njohnston to look at project-config for xenial impacts for fwaas 14:04:43 xgerman: and someones private jet to get there :-) 14:05:08 njohnston: i thought we were on xenial 14:05:21 For many jobs we are, but I want to check all the jobs to be sure 14:05:29 ok 14:05:31 like I don't recall if the functional is on xenial or not 14:06:01 Any other announcements? 14:06:20 ok, moving along 14:06:23 #topic Stadium Compliance 14:06:48 so here are the outstanding items 14:06:52 D2 (api-ref): Waiting on API spec to merge. 14:07:00 #link https://review.openstack.org/391338 FWaaS v2 API reference 14:07:04 i think we are further along 14:07:06 #link https://review.openstack.org/389388 Migrate neutron-fwaas API definitions to neutron-lib 14:07:36 I asked on the ocata assessment if we are correct that the api spec needs to wait for the assessment conclusion to merge, to make sure we're in sync with armax's thinking 14:07:38 hi 14:07:44 sorry , was a bit late 14:08:04 njohnston: it seemed that was the plan 14:08:13 reedip, NP :) 14:08:29 C4 (fullstack - non-critical): Waiting on OSC to merge and be released. 14:08:31 i guess we need the api ext to merge 14:08:48 I haven't really been doing much dev work on fullstack until the OSC merge happens. 14:08:58 #link https://review.openstack.org/394619 Add fullstack testing for neutron-fwaas 14:09:21 C5 (tempest): API merged, Scenario testing WIP (Sarath) 14:09:27 #link https://review.openstack.org/#/c/391392/ Tempest scenario testing for FWaaS v2 14:09:33 SarathMekala: How is that coming? 14:09:42 hi got some updates on this 14:09:54 FYI also, the tempest v2 tests are currently passing and voting in check and gate! 14:10:07 Yeah 14:10:13 +1 14:10:15 yes.. I depend on that for client 14:10:41 I am able to debug my tests now 14:10:42 SarathMekala: hmm u cannot use the interface defined in the v2 api tests ? 14:11:02 does it need the actual client ? 14:11:41 SridarK, the REST client you have defined for calling the FWaaS is needed by Scenario as well 14:11:53 to creates rules & policies e.t.c 14:11:59 SarathMekala: ok 14:12:05 and fwg 14:12:11 yes 14:12:36 I had solved quite a bit of blockers 14:12:59 like https://bugs.launchpad.net/devstack/+bug/1619554 14:12:59 Launchpad bug 1622684 in OpenStack Compute (nova) "duplicate for #1619554 Keycode error using novnc and Horizon console" [Undecided,Invalid] 14:13:13 and scenario tests require certain parameters set in etc/tempest.conf like network.project_network_cidr_bits, validation.auth_method 14:13:22 I am expecting that these are available on the CI server. Will confirm with Yamamoto 14:13:51 SarathMekala: the cidr stuff is avail in tempest.conf 14:13:58 currently as debugging an issue which is preventing SSH access to the VM 14:14:07 ok 14:14:18 u can play with the block to create additionals networks/subnets 14:14:21 my devstack setup somehow was missing these parameters 14:14:32 yes SridarK I have figured it out 14:14:33 we can discuss this more 14:14:39 ah ok 14:14:42 SarathMekala: You can see what the CI server has in it's tempest.conf. It's in logs/temoest_conf.txt.gz, like so: http://logs.openstack.org/92/391392/8/check/gate-neutron-fwaas-v2-dsvm-tempest-nv/dc8cc43/logs/tempest_conf.txt.gz 14:15:05 thanks njohnston I can use it for cross verification 14:15:19 i think i have figured out the required parameters 14:15:26 yes that will tell u what Jenkins is setting up 14:15:29 and am able to create FWG, rules e.t.c 14:15:42 the final step requires me to login to a VM and ping the other one 14:15:48 I am having an issue there 14:15:55 great, ok u are stuck on the nova piece 14:16:01 currently debugging that issue 14:16:07 yeah 14:16:51 SarathMekala: u can look for a sample with the v1 scenario tests as well 14:16:57 on this part 14:17:06 Yes SridarK I am looking at them 14:17:14 somehow my tests are not going through 14:17:26 in fact I was using the same method for connecting to the VM 14:17:38 OK, so SarathMekala and SridarK why don't you get together to hash this out 14:17:44 cool - let me know too - if u need another pair of eyes (not that i am tempest expert) 14:18:00 L1 (OSC): WIP (Yushiro) 14:18:07 #link https://review.openstack.org/351582 OSC patch 14:18:09 sure SridarK 14:18:11 How is that going yushiro? 14:18:13 the last patch I have pushed will pass till the VM connectivity 14:18:26 SarathMekala: ok 14:18:34 SarathMekala, I've updated some comments from reedip 14:18:38 I heard akihiro had not been as active recently, are things still moving forward well? 14:18:56 njohnston, Fortunately, I could meet him today. 14:19:03 oh, good! 14:19:05 njohnston, He was sick in these weeks. 14:19:19 But now, he is active :) 14:19:22 SarathMekala: which patch? 14:19:51 I told him about his utility patch to update and review my OSC patch. 14:20:08 yamamoto_ https://review.openstack.org/#/c/391392/ 14:20:13 yushiro: the OSC utils - is that moving fwd 14:20:22 i think that is ur dependency 14:20:34 SarathMekala: thx 14:20:48 yamamoto_: thx 14:21:36 SridarK, yes, so, if Akihiro doesn't update his patch, I'll update it. 14:21:43 yushiro: ok perfect 14:21:56 Good! 14:22:06 So those are all the outstanding Stadium items. 14:22:15 yamamoto_, ur welcome. Please have a loot at the test_allow_icmp method 14:22:17 I'll add some core reviewer for my OSC patch. 14:22:25 yushiro: +1 14:22:46 We're closing in on O-2 in a couple of weeks, just to keep in mind for everyone. We have good velocity but my goodness this cycle is short! 14:22:55 SarathMekala: i will look, but not this evening :-) 14:23:14 lets shoot to get our outstanding items for assesment closed this week 14:23:26 i think we need to discuss the multinode CI 14:23:37 Ah yes, I forgot about that 14:24:04 we still have failures on that 14:24:21 I want to look at how the multinode jobs differ from the regular jobs because I think there may be a discrepancy 14:24:27 ok 14:24:35 I looked in the logfiles and I did not see the fwaas plugin get loaded 14:24:49 hmm ok that can certainly be an issue 14:24:54 #action njohnston to investigate project-config setup for multinode jobs 14:25:37 chandanc: Did you get a chance to do any debugging? Does that match with your observations? 14:25:45 ok hopefully this is fairly straightfwd now that u have determined the issue 14:26:21 Sorry i could not progress much last week, i jut looked at the logs and found that the tests were not even getting listed 14:26:30 yes 14:26:33 yes, 14:27:33 ok, moving on 14:27:35 #topic FWaaS v2 14:27:39 so basically for multinode, is it the case that we just one or more compute nodes ? 14:28:06 2 compute nodes, one of which is also the controller 14:28:43 ok for the compute - we are really not that involved except if it is DVR 14:29:12 yes but the agent extension must still be loaded either way, yes? 14:29:17 on the compute 14:29:30 Yep. Needs to be on both 14:29:34 for L2 for sure 14:30:14 ok, so for FWaaS v2 other than the things in the stadium compliance list, I believe there are only 3 changes left for FWaaS v2 14:30:27 #link https://review.openstack.org/348177 neutron: IPtables enhancement for co-existence of SG and FWaaS v2 drivers (Chandan/Sarath) 14:30:48 Any progress on that chandanc and SarathMekala? 14:31:17 njohnston, sorry this week was abit busy for me, could not do much 14:31:37 I too could not spend time on this 14:31:52 No problem! We'll get it. :-) 14:32:02 chandanc: i think u have review traction 14:32:02 sorry again 14:32:16 can I help somewhere ? I am still trying to get my hands a bit dirty :) 14:32:23 yes, Will have some thing going this week for the iptables patch 14:32:34 and once this is in - the follow on items are really on neutron-fwaas 14:32:47 reedip: absolutely - welcome ur offer 14:33:01 reedip, great help :) 14:33:09 reedip: on that note thx for ur great reviews 14:33:35 SridarK : np , just trying to tighten the bolts :) 14:33:41 :-) 14:33:42 reedip: I think keeping up with your awesome reviews are the main thing at the moment - we have things we want to build on top of FWaaS v2, but with this being such a short cycle I think that anything that isn't already started may not make it into Ocata. 14:34:09 #link https://review.openstack.org/323971 neutron-fwaas: FWaaS v2 extension for L2 agent (Yushiro/Paddu) 14:34:24 njohnston : agree, actually thats an issue with this cycle.. Ok let me focus myself on the reviews then ... 14:34:53 reedip: also we need to do more testing 14:35:13 I don't see padkrish... yushiro did you get a chance to do anything on the L2 extension? 14:35:21 on this, padkrish & i will sync up this week 14:35:34 there is a piece on the plugin interface 14:35:56 we will close that out in a day or two 14:35:58 SridarK : ok , let me begin with the currently pending reviews and the current tempest patches. Will get a better hang of the things 14:36:09 reedip: sounds good 14:36:41 SridarK: Will figuring out the plugin piece mean it is ready for final reviews? 14:36:52 njohnston, Yeah. I'll join L2 agent patch again. SridarK , could you sync with me ? 14:37:01 well we will have a dependency on the L2 driver piece 14:37:15 until that happens we cannot move this fwd to final reviews 14:37:20 ok 14:37:35 a perfect segue 14:37:35 #link https://review.openstack.org/#/c/361071/ neutron-fwaas: FWaaS v2 driver for L2 ports (Chandan/Sarath) 14:37:44 we will not have an end 2 end until the L2 Driver (which depends on the neutron patch) 14:38:07 but lets close out the plugin interface 14:38:15 njohnston, no update yet, can will have some update this week 14:38:36 chandanc:, SarathMekala: i am thinking this should not be a major issue 14:38:43 once u have neutron patch in 14:38:43 chandanc: sounds good :-) 14:38:50 guys, I will catch up with the logs .. need to leave , sorry :( 14:38:57 reedip: bye thx 14:38:57 thanks for joining reedip! 14:39:15 no, the second patch should not be an issue once the iptables part is fixed 14:39:32 chandanc: SarathMekala: this is not going to be too different from its L3 cousin 14:39:47 yep 14:40:15 yes, the co existence has to be handled by iptables manager 14:40:24 in neutron 14:40:57 Yes. 14:41:15 i think if we focus on this the week after (once multinode CI and tempest is done) 14:41:26 ok 14:41:30 sure 14:41:38 +1 14:41:51 even if we have something WIP, we can start some more testing 14:42:29 +1 14:42:38 Dec is filled with holidays and personal time off stuff for folks 14:43:08 Xmax and New year's day... 14:43:14 ok i had some more things on v2 14:43:19 s/Xmax/X'mas 14:43:30 And I am starting a new job... 14:43:54 xgerman, oh 14:43:56 anything other things on v2 that we need to wrap up 14:44:01 xgerman: ah congrats 14:44:14 Nothing else on FWaaS v2 from me 14:44:25 Thanks! 14:44:25 so few more things on v2 14:44:30 congrats xgerman 14:44:40 xgerman, congrats 14:44:46 we have a few more things defined on the spec 14:44:48 xgerman, great! 14:45:25 some are quite a bit more involved and perhaps need some use cases before we go out and implement them 14:45:51 IMHO, it will be good to put down some use cases first 14:46:06 and then assess the importance 14:46:23 before we go off and throw in a bunch of stuff 14:46:32 perhaos should we file bugs for them, detailing them separately so they can be attacked as independent pieces of work? 14:46:33 esp in Ocata our focus is stability 14:47:03 njohnston: yes we can do that - but lets first come up with a justification (via use cases) 14:47:13 yes 14:47:20 I think we should not really attempt them now 14:47:36 meaning attempt to implement them now 14:47:39 right 14:47:47 but lets do some due diligence on the use cases 14:47:47 just get organized for Pike 14:47:54 yes exactly 14:48:15 and possibly if we can get some user feedback 14:48:40 the PTG will not be much help for that 14:48:47 but possibly the summit 14:49:02 or whatever we call it now with the users 14:49:36 ok let me take a first pass on the items for discussion that is left over and we can discuss them 14:49:42 ok i am done 14:50:10 #topic neutron-lib 14:50:26 HenryG released 4 changes to neutron-lib - you may have seen the emails on openstack-dev ML 14:50:32 He graciously created changes for all stadium projects to keep up with them. 14:50:40 I want to be fully open so here they are for everyone's information: 14:50:49 #link http://lists.openstack.org/pipermail/openstack-dev/2016-November/108007.html "Adoption of db *_FIELD_SIZE constants from neutron-lib" 14:50:58 #link https://review.openstack.org/403316 HenryG's fix for FWaaS - MERGED 14:51:06 #link http://lists.openstack.org/pipermail/openstack-dev/2016-November/108005.html "Adoption of ExtensionDescriptor from neutron-lib" 14:51:15 #link https://review.openstack.org/403276 HenryG's fix for FWaaS - MERGED 14:51:21 I abandoned my change to do this https://review.openstack.org/392939 in favor of HenryG's. 14:51:30 #link http://lists.openstack.org/pipermail/openstack-dev/2016-November/107998.html "Removal of PLURALS" 14:51:38 #link https://review.openstack.org/403270 HenryG's fix for FWaaS - MERGED 14:51:49 #link http://lists.openstack.org/pipermail/openstack-dev/2016-November/108008.html "Removing deprecated model_base mixins from core" 14:51:57 We're already up to date with this! 14:52:03 so 14:52:07 We are now up to 31.2% neutron-lib conversion. 14:52:13 cool 14:52:16 #action njohnston to update fwaas neutron-lib punchlist 14:52:18 exellent 14:52:34 does anyone have any questions about all this? 14:52:37 and that is HenryG for u - will be missed immensely as he transitions 14:52:40 I realize it may seem esoteric 14:52:51 SridarK: absolutely 14:53:39 #topic Open Discussion 14:53:45 I put a section on https://etherpad.openstack.org/p/fwaas-meeting in case anyone wants to note when they will be offline for end-of-year vacation/holidays, below the notes for today's meeting. 14:54:11 lets pick up on the PTG discussion 14:54:16 Also, tuhv has a patch ready for reviews: https://review.openstack.org/#/c/389654/ 14:54:29 SridarK: go ahead 14:54:31 About performance improvement for FWaaS v1 and SG that we have discussed several weeks before: I and tuhv discussed with Kevin about starting with SG first but He wants to see the results on FWaaS as first step. 14:54:40 So we are focusing on FWaaS v1 and the solution is ready for review. 14:54:48 #link https://review.openstack.org/#/c/389654/ 14:54:56 Ah thank you njohnston 14:54:58 njohnston: is a no, yushiro: is a maybe, others if they can make it to the PTG ? 14:55:12 mfranc213 is also a no I am afraid 14:55:56 SridarK, I hope to join PTG, but I'm not sure... so, I'll try to register travel support program :) 14:56:10 hoangcx: so in this model we will use Netlink for FWaaS but iptables for SG ? 14:56:12 SridarK, It quit hard this time as the same problem with njohnston (budget) 14:56:34 so we can evaluate a virtual meeting 14:58:00 2 minutes left 14:58:04 Sridark, The Netlink is used to delete conntrack 14:58:17 tuhv: ok 14:58:29 let me go thru the changeset 14:58:29 But you could use it for more.. 14:58:43 Sridark, SG can still uses conntrack-tools util they see the efficiency 14:58:43 to see how we can do this 14:59:07 SridarK, Thanks! Appreciated 14:59:15 Sridark, thank you 14:59:21 +1 14:59:26 thanks 14:59:28 hoangcx: tuhv: lets add this to the agenda for next weeks mtg 14:59:34 so we can have more discussion also 14:59:39 SridarK, sure! 14:59:45 Thanks everyone for joining! 14:59:49 but i will take a look 14:59:53 Sridark, thanks 14:59:54 in the meantime 14:59:55 Yes. 15:00:00 #endmeeting