14:01:34 #startmeeting fwaas 14:01:35 hi SridarK 14:01:35 Meeting started Thu Aug 16 14:01:34 2018 UTC and is due to finish in 60 minutes. The chair is yushiro. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:36 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:37 o/ 14:01:38 The meeting name has been set to 'fwaas' 14:01:40 Hi SridarK 14:01:48 Hi Nate 14:02:00 #chair SridarK 14:02:01 Current chairs: SridarK yushiro 14:02:03 yushiro: today my turn i think ? 14:02:13 SridarK, Yes, please :) 14:02:19 ok :-) 14:02:30 #topic Rocky 14:03:04 Thx to all for getting the FWaaS Logging patches in 14:03:23 SridarK, Thank you too. I really appreciate. 14:03:26 thank you a lot, SridarK. 14:04:02 No issues at all - yushiro annp_ longkb hoangcx - u all did a great job 14:04:16 congrats - you did great work! 14:04:30 Thanks njohnston. :) 14:04:40 \o/ 14:04:41 Are there any other things that need attention 14:04:46 SridarK, njohnston: you too. 14:05:22 SridarK, I'd like to share with you some regression test between firewall and firewall logging 14:05:40 annp_: yes i was going to ask abt that :-) 14:05:45 Here is our test result: https://etherpad.openstack.org/p/firewall-logging 14:06:33 This is the same URL that I wrote down at the agenda. 14:06:50 yushiro, thanks. 14:07:07 let's me summary: 14:07:33 thx annp_ 14:07:35 OK. 14:07:42 so we have one issue 14:07:47 1. almost case for allow/drop with L3 port work fine. 14:08:19 sorry annp_ go ahead 14:08:23 2. almost case for allow/drop with L2 port if we didn't enable L2 logging extension work fine. 14:09:43 3. There one issue related to case when enable L2 logging extension as I declared at case 3 in the link. 14:10:06 annp_, You mean 'almost' is 'all', right? 14:10:29 yushiro, yes. 14:10:44 yushiro, in other word, so far so good. :) 14:10:58 o/ 14:11:03 Sorry, I am late 14:11:17 longkb, welcome home :) 14:11:30 thanks yushiro :D 14:11:32 annp_, I see. Ok, that is same understanding. 14:11:37 so if we have sg logging and fwaas logging enabled we have an issue 14:11:49 although with fwaas logging we only support L3 14:11:51 ports 14:11:57 SridarK, yes. 14:12:02 +1 SridarK 14:12:25 SridarK, yes, you're right. 14:12:28 SridarK, I and longkb already putted patches to fix that 14:12:33 and u have patches in flight (sorry i had some PTO so not completely on top) 14:12:39 annp_: +1 14:13:02 https://review.openstack.org/#/c/591918/ 14:13:02 https://review.openstack.org/#/c/591978/ 14:13:09 got it 14:13:42 In addition, 1 follow up patch: https://review.openstack.org/#/c/590682/ 14:14:29 SridarK, yushiro, We also need patch https://review.openstack.org/#/c/590682 to make logging work perfect. :) 14:14:33 ok thx yushiro 14:14:38 I think https://review.openstack.org/#/c/590682/ needs to be backported into stable/rocky if possible. 14:14:39 and annp_ 14:14:48 Sorry annp_ . 14:14:58 annp_, We've duplicated :p 14:15:04 :-) 14:15:07 yushiro, ah. :) 14:16:01 ok sounds good we can track these 14:16:02 yushiro, Do you want to say something regards to some crazy bug at logging topic or later for bug topic 14:16:30 lets go on to bugs then if we are done here 14:16:44 SridarK, thanks. 14:16:45 SridarK, annp_ +1 OK. 14:16:49 ok 14:16:59 annp_, I'll explain about this bug :) 14:17:00 got it :D 14:17:02 #topic bugs 14:17:07 oh 14:17:14 yushiro: pls go ahead 14:17:57 Regarding annp_ , longkb and tuanvc's great testing, we've clarified known bug 14:18:17 The bug was 'state transition of firewall group'. 14:18:37 I found another crazy bug on FW Dashboard too: https://docs.google.com/spreadsheets/d/1Z_3h2Fqffz8Zjr6PHrMxBrx210jM7TtPDAFvSJtUXzg/edit#gid=1429860855 14:18:56 longkb, Yes, thank you. 14:19:31 SridarK, This is draft version of testcases for state transition: https://docs.google.com/spreadsheets/d/1Z_3h2Fqffz8Zjr6PHrMxBrx210jM7TtPDAFvSJtUXzg/edit#gid=0 14:20:08 I'd like to clarify again about 'state definition of firewall group'. 14:20:35 ok hmm interesting we dont land up at correct status 14:20:42 for some updates 14:21:54 SridarK, Yeah. 14:22:19 The most important point is 'what is "ACTIVE" state for firewall group?' 14:22:36 yushiro, +1 14:22:42 In my understanding, ACTIVE: has ingress or egress_firewall_policy and has at least 1 port and admin_state_up is 'UP' 14:22:56 yushiro: yes 14:23:16 DOWN: admin_state_up is 'DOWN' 14:23:24 yushiro, SridarK, Is there any document related to fwg state? 14:23:45 yushiro: yes 14:23:54 annp_: not sure if we have something 14:24:05 annp_, In my memory, we've discussed on IRC meeting only since previous cycle. 14:24:31 SridarK, yushiro, ok. So let's make the document about that 14:24:56 but basically, INACTIVE means that we dont have a port or policy or both - to distinguish from DOWN 14:25:08 annp_: +1 14:25:13 annp_, +1 14:25:52 SridarK, Yes, I agree with you. INACTIVE: has ingress or egress_firewall_policy and no port or no ingress or egress_firewall_policy and at least 1 port and admin_state_up is 'UP' 14:26:12 ooops, difficult fot document.. 14:26:45 do we need to reflect admin_state(_up) to status? 14:26:47 yes some cleanup is needed 14:27:31 in neutron port, admin_state UP and status ACTIVE means a port itself can work but it is disabled 14:27:46 amotoki, DOWN ? 14:28:42 there is a case where port status is DOWN and admin state is UP 14:28:59 I might be wrong.... 14:29:02 I think this needs some cleanup - i just added an item to our list 14:29:02 current impl, firewall group depended on 'admin_state_up' with own 'status'. If admin_state_up is 'DOWN', then the status of firewall group changed into 'DOWN' 14:29:16 SridarK, Thanks. 14:29:33 SridarK, ++ 14:29:42 amotoki: i think as yushiro says 14:29:50 SridarK: yeah 14:30:07 i think we need to look at this more and align better with neutron as well 14:30:17 there is no clear guideline on what we should change 'status' attr when admin_state is changed.. 14:30:27 IIRC network and port have different behaviors 14:30:50 annp_: let me take an action and document current behavior and we start a thread on clean up 14:31:19 SridarK, yeah.that's sound great! 14:31:25 we are a bit unique also in what we need to do if a fwg is associated with multiple ports and one of them is down or admin down 14:31:37 so that area needs some thought too 14:31:52 SridarK, thanks. 14:32:20 OK. 14:33:17 I thought that firewall group was referring router's state transition but it was different.. There is no relation b/w admin_state_up and status for router. 14:34:58 yushiro: sorry multitasking in another mtg 14:35:26 In case of router, if 'admin_state_up' is down, the namespace has been removed. If we refer router's behavior, all firewall rules should be removed if we changed admin_state_up into 'DOWN'. That is one example.. 14:35:31 SridarK, never mind :) 14:35:36 yushiro, SridarK, I think we can discuss via email 14:35:57 annp_, +1 14:36:37 yushiro: i agree 14:37:04 here there are bugs and also handling multiple ports case 14:37:27 Yeah, at first, let's summarize current behavior and sync up with fwaas members. 14:38:00 yushiro, ++ 14:38:14 yushiro: +1 14:39:27 SridarK, OK, that's all from me :) 14:39:47 ok sounds good 14:39:54 longkb, your turn :) 14:40:53 +1 annp 14:41:26 I make a statistic related to FW rules updating from FW Dashboard. Please look at this doc: https://docs.google.com/spreadsheets/d/1Z_3h2Fqffz8Zjr6PHrMxBrx210jM7TtPDAFvSJtUXzg/edit#gid=1429860855 14:42:32 The value will return to default value if we do not choose again during FW rule updating 14:43:43 it seems the first step is to check what body is passed as a request to neutron server and what is returned as a response from the neutron API. 14:44:40 amotoki, +1 longkb I think checking request body is necessary as well. 14:44:52 +1 amotoki, yushiro :D 14:45:27 longkb: could you file a bug to neutron-fwaas-dashboard so that all can track it? 14:45:59 amotoki: sure. I will report this bug tomorow :D 14:46:05 +1 14:46:13 +1 14:46:33 SridarK, Can I put bug-report regarding state transition as well? 14:46:35 longkb: good catch - possibly some regression 14:47:09 thanks SridarK 14:49:20 yushiro: we shd sync up on the issue with HA/DVR Ports 14:50:12 #link https://bugs.launchpad.net/neutron/+bug/1759773 14:50:12 Launchpad bug 1759773 in neutron "FWaaS: Invalid port error on associating L3 ports (Router in HA) to firewall group" [Undecided,Confirmed] - Assigned to Sridar Kandaswamy (skandasw) 14:50:18 as we last discussed we need to get some clarification from the L3HA team 14:51:47 SridarK, Yes. However, I haven't discussed with them yet.. 14:51:56 yushiro: in ur last round of tests - it seemed like the rules were not applied appropriately 14:52:11 yushiro: ok no issues - lets discuss more offline 14:52:32 I think thats all we had on this topic 14:52:38 lets move on 14:52:40 SridarK, yes. Even if we could associate FWG with HA port, the firewall rule has applired into 'standby' router. 14:52:47 yushiro: +1 14:53:08 it seemed like this is something we need to handle 14:53:21 #topic Open Discussion 14:53:55 SridarK, Yes, whether we should handle or abstruct from L3-HA layer. 14:54:11 yushiro: yes exactly 14:54:35 Tomorrow, I'll send e-mail to ML about this issue. 14:54:47 #action yushiro will send ML about L3-HA issue 14:55:02 yushiro: sounds good - or we can attend the L3 mtg and discuss there 14:55:26 i think that may be more useful - so we can debug it quickly with the L3 team 14:55:45 SridarK, yes. Maybe after this meeting ? will check it :) 14:56:04 yushiro: ok 14:56:14 IIRC there is no L3 meeting this week 14:56:23 oh yes it was cancelled 14:56:30 yushiro: then next week 14:56:34 Tuesday at 1500 UTC in #openstack-meeting 14:56:39 http://lists.openstack.org/pipermail/openstack-dev/2018-August/133129.html 14:56:42 SridarK, OK, thanks. 14:57:01 yushiro: i will ping u during ur day time and lets discuss b4 we attend the L3 mtg 14:57:09 amotoki, Thanks akihiro 14:57:22 SridarK, OK, thanks. 14:57:29 i think it shd be quick IMO - we just need a specific clarification 14:57:48 ok if nothing else we can close out ? 14:58:16 Thx all for joining 14:58:22 have a great week 14:58:37 SridarK, Yes, we'are asking from Chris and Hyunsun 14:58:41 Thanks all. 14:58:49 SridarK, you too 14:58:51 #endmeeting