18:01:16 #startmeeting networking_policy 18:01:17 Meeting started Thu Sep 1 18:01:16 2016 UTC and is due to finish in 60 minutes. The chair is SumitNaiksatam. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:01:18 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:01:21 The meeting name has been set to 'networking_policy' 18:01:29 hi SumitNaiksatam 18:01:35 #info agenda https://wiki.openstack.org/wiki/Meetings/GroupBasedPolicy#Sept_1st_2016 18:01:38 rkukura: hi 18:01:42 hi 18:01:51 #topic Bugs 18:02:31 quite a few bugs have been reported over the last week 18:02:46 i am guessing these have surfaced from the NFP related testing 18:02:51 #link https://bugs.launchpad.net/group-based-policy/+bug/1617873 18:02:51 Launchpad bug 1617873 in Group Based Policy "Liberty Devstack installation failure" [Undecided,New] 18:03:03 songole: do you know if vikash was able to make progress? 18:03:47 FYI — I saw this before 18:03:55 tbachman: aha 18:04:01 I’m trying to remember what fixed it 18:04:12 It may have been just pulling a newer version of devstack/repos 18:04:15 tbachman: to me it seemed like a devstack issue not GBP specific 18:04:20 tbachman: right 18:04:20 SumitNaiksatam: ack 18:04:33 tbachman: okay cool 18:04:37 #link #link https://bugs.launchpad.net/group-based-policy/+bug/1619129 18:04:37 Launchpad bug 1619129 in Group Based Policy "PRS is not detached when PTG update with that PRS failed" [Undecided,New] 18:04:42 i will check with him. Is this on Juno? 18:04:43 sorry, bug says liberty 18:05:33 songole: on the second one: 1619129 18:05:51 seems like a basic thing, i am surprised that this was not caught before 18:06:21 and i am concerned that its a regression 18:06:46 songole: is it the observation that PRS update does not happen at all for a PTG? 18:07:27 songole: dont mean to put you on the spot, I can post the question on the reported bug in case you are not aware 18:07:34 It was just reported. I will find out. 18:07:59 songole: okay 18:08:20 on the liberty issue with devstack 18:08:22 #link https://bugs.launchpad.net/group-based-policy/+bug/1615033 18:08:22 Launchpad bug 1615033 in Group Based Policy "Router interface corresponding to subnet of a PTG is not added to L3P router in explicit flow" [Undecided,New] 18:08:38 songole: go ahead 18:08:43 vikash tried the 2nd time, and it worked. So, he was able to make progress 18:09:11 we could probably close it 18:10:17 songole: ok good, if he can respond/update/close the bug it will be good 18:10:42 regarding, 1615033 (^^^) do you know which policy drivers are being used 18:10:43 ? 18:11:55 tbachman: is this still an issue https://bugs.launchpad.net/group-based-policy/+bug/1605614 ? 18:11:55 Launchpad bug 1605614 in Group Based Policy "Nova client v2 can't be used directly." [Undecided,New] 18:12:24 * tbachman goes to look at bug.. 18:13:14 * igordcard was on the walk, says hi 18:13:34 SumitNaiksatam: I think this was fixed by another commit 18:13:44 maybe it was rkukura’s backport of his fix to tox.ini? 18:13:48 (to add requirements) 18:13:50 * SumitNaiksatam hopes igordcard enjoyed his walk ;-) 18:13:55 * tbachman wish he had a better memory 18:14:16 tbachman: aha, its the one from 7/22, i confused it as being created in aug 18:14:24 tbachman: yeah its the same one, nevermind 18:14:53 the rest of the bugs seem to be enhancements to made for NFP (as followup to review comments) 18:15:04 songole: hopefully those enhancements will happen at some time :-) 18:15:25 any other critical bugs or pending patches that anyone would like to bring up before we move on? 18:15:47 SumitNaiksatam: yeah, most are done. need to update and close them 18:16:11 songole: sweet! 18:16:59 songole: it will be helpful if the bugs being fixed are referred to in the commit messages, that way they will be closed automatically when the merge happens 18:17:10 songole: same patch can address multiple bugs 18:17:11 ok 18:17:14 ok mving one 18:17:17 songole: thanks 18:17:26 #topic Packaging 18:17:29 rkukura: hi 18:17:55 hi - nothing new from me on this 18:18:05 * tbachman wonders if rkukura is going to change his NIC to “packaging" 18:18:42 anything to discuss with regards to the new RH proposed schedule that came up in the discussion yesterday? 18:18:46 tbachman: lol! 18:19:03 SumitNaiksatam: I don’t think we are ready to talk about that 18:19:06 TPG - the packaging guru! 18:19:33 rkukura: okay, i was wondering if we needed to get anything ready from that perspective 18:20:20 SumitNaiksatam: Did you have an email conversation about packages? 18:20:22 oh one note on that front - the packaging repo is now public and open for collaboration: #link https://github.com/group-policy/gbp-packages 18:20:29 rkukura: no i dont 18:21:12 so if you want to add any new packaging specs, support new distros, or make changes to existing to specs, please send a pull request to the above repo 18:21:25 ping me if you face any issues 18:21:45 #topic Testing 18:22:04 our stable/juno branch was breaking in the upstream gate 18:22:32 thanks to ivar-laz_ who figured out that this was due to the tests now running on xenial 18:23:24 apicapi was pulling a ssl package on xenial that was not matchich what other openstack juno libs were expecting 18:24:28 i am bringing this up so that if you see a similar wierd issue in the future, be sure to run your tests on xenial in your local env (and you might see that it behaves differently than your trusted trusty!) 18:25:06 #topic Tags for GBP resources 18:25:14 there is no spec for this yet 18:25:51 but the basic idea is to do what is being already done in Neutron for the network resource: 18:25:53 #link http://docs.openstack.org/mitaka/networking-guide/ops-resource-tags.html 18:26:30 the tags will not be interpreted by the GBP API or plugin layer, and will be relayed to the driver 18:27:01 the policy driver can make finer granularity policy decisions based on the tags 18:27:16 the initial plan is to introduce this only for the PT resource 18:28:09 what is the use case for tags? 18:28:13 i will post a spec, but i wanted to get the thought cycles going on this 18:28:36 songole: microsegmentation has been suggested as one use case 18:28:51 songole: and is applicable in the context of applying tags on PTs 18:29:43 neutron network doesn't map to PT,right? 18:29:59 or the other way.. 18:30:00 songole: no, PT maps to a port 18:30:32 SumitNaiksatam: are these tags or labels? 18:30:35 songole: hence its microsegmentation, not segmentation :-) 18:30:55 ivar-laz_: in my mind, tags, labels, same difference 18:30:56 SumitNaiksatam: Is neutron providing it on ports as well? 18:30:58 Who is going to understand them? Top layer orchestration or southbound drivers? 18:31:01 songole: no 18:31:34 SumitNaiksatam: in my mind Tags are usually interpreted by top level orchestration, there's no enforcement of them in the datapath 18:31:37 ivar-laz_: that is up for discussion, but in the initial “exploratory” cut, the semantics are applied by the drivers 18:32:20 SumitNaiksatam: I see... That is an API backdoor though 18:32:21 ivar-laz_: in this case, the definition of tags is similar to the way Neutron defines it, in that Neutron really does not interpret these 18:33:01 SumitNaiksatam: If Neutron doesn't interpret the tags, then the drivers shouldn't as well, right? 18:33:03 ivar-laz_: i think they had similar discussions and concerns in neutron as well 18:33:12 I haven't read the spec though, I'll give a look 18:33:43 If you think of APIC tags for example, they are purely for northbound users to understand... They make no impact on the datapath 18:34:17 But if the drivers are going to interpret them, they are basically a free-of-charge API extension layer 18:34:21 ivar-laz_: as course of evolution these tags would be defined in GBP itself and would have semantics 18:34:30 ivar-laz_: i wouldnt go that far 18:35:28 A generic key-value storage that is interpreted by the drivers for changing datapath semantics, sounds like putting extra info in the description fields 18:35:52 But I'll look at the Neutron spec, maybe I'm just imagining the wrong thing 18:36:31 ivar-laz_: like i said, as patch of evolution we be defining the tags in GBP as well, the initial goal is to extend support for the Neutron feature to GBP 18:36:53 patch -> path 18:37:43 any other thoughts? 18:38:36 #topic Application Policy Group 18:38:58 #link https://review.openstack.org/#/c/339272 18:39:18 posted this a while back but i am guessing not too many people had a chance to review this 18:39:40 the idea is pretty simple, a grouping construct on top of PTGs 18:40:00 does this effect the behaviour of anything? 18:40:08 but this enables adding policies to applications in the future 18:40:43 if not, why could the tags be used for the same purpose? 18:40:47 rkukura: it doesnt in the current scheme of things, only something that is aware of the APG can make use of it 18:41:06 s/could/couldn’t/ 18:41:58 rkukura: could be, but this provides a more concrete construct by way of resource model and API 18:42:28 I’ll read the spec to see why this is required 18:42:35 rkukura: okay, thanks 18:43:29 any other thoughts/comments on this? 18:44:38 #topic Open Discussion 18:44:47 anything else anyone wants to bring up today? 18:45:20 SumitNaiksatam: NFP patches are posted for review 18:45:37 songole: right 18:46:11 #link https://review.openstack.org/#/q/topic:bp/gbp-network-services-framework 18:46:21 the open patches 18:46:31 not sure if anyone else had a chance to look at these 18:47:28 songole: but if you and hemanthravi think they are fine, i am okay with proceeding with these since they are almost entirely contained to the NFP subsystem of the project 18:47:37 anyone else have any objections? 18:47:48 SumitNaiksatam: ok 18:47:50 please chime in here or on the reviews 18:47:57 no objection, but will at least try to skim through them over the next few days 18:48:13 rkukura: thanks 18:49:13 rkukura: great thanks! 18:49:20 * tbachman notes he has a hard cutoff at noon PDT 18:49:30 tbachman: sure, your wish is our command 18:49:37 SumitNaiksatam: lol 18:49:43 alrighty, thanks all for joining, and the discussion! 18:49:45 bye! 18:49:49 SumitNaiksatam: l8r! 18:49:51 bye 18:49:51 thanks SumitNaiksatam! 18:49:52 happy long weekend! 18:49:53 bye 18:49:54 bye 18:49:57 bye! 18:50:02 #endmeeting