18:01:49 #startmeeting networking_policy 18:01:50 Meeting started Thu Mar 17 18:01:49 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:51 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:01:54 The meeting name has been set to 'networking_policy' 18:02:06 hi 18:02:10 #info agenda https://wiki.openstack.org/wiki/Meetings/GroupBasedPolicy#March_17th.2C_10th.2C_2016 18:02:29 nothing critical on the bugs reported 18:02:40 rkukura: anything to discuss on packaging? 18:02:54 rkukura: i expect that we will have new stable releases next week 18:03:14 nothing new - I’ve been trying to get an update from apevec on RDO/Delorean, but no luck 18:03:26 I’ve been looking into the semantic versioning 18:03:38 rkukura: ok np, based on that i can switch to the semantic versioning 18:04:09 #topic Status attributes 18:04:32 so based on the discussion in the last IRC meeting, I updated the patch #link https://review.openstack.org/289530 18:04:33 SumitNaiksatam: agreed we should switch 18:04:41 rkukura: okay 18:04:52 rkukura: lets discuss when you are here in person 18:05:07 SumitNaiksatam: OK. See http://ttx.re/new-versioning.html for an overview, if you haven’t already. 18:05:17 rkukura: thanks, will take a look 18:05:36 however, last night i did some more refactoring and broke something fundamental so more than 300 UTs are failing on that patch now 18:05:40 i have been trying to fix that 18:06:17 i have also not updated the spec to reflect the design changes for collecting the status from the drivers 18:06:26 but its there in the implementation patch 18:06:33 i will update the spec shortly 18:07:14 SumitNaiksatam: will review both ASAP 18:07:18 rkukura: thanks 18:07:59 #topic Other Design Specs 18:08:12 QoS #link https://review.openstack.org/#/c/275358/ 18:08:15 igordcard_: hi 18:08:31 hi 18:08:57 so the PoC is in progress 18:09:08 so I +2’ed the spec 18:09:19 can we have one more reviewer push this forward? 18:09:34 once its +A’ed i will creaete a new feature branch for this work 18:10:04 SumitNaiksatam: I’ll re-review 18:10:26 will be on it too 18:10:32 rkukura: thanks, i think at this point the proposal is to experiment in the feature branch and then take it from there 18:10:36 ivar-lazzaro: thanks 18:10:50 igordcard_: thanks for getting started on the PoC 18:11:06 igordcard_: it will be interesting if we have something ready by Austin 18:11:33 SumitNaiksatam: yes, certainly, it's my hope to 18:11:42 igordcard_: thanks 18:12:15 NFP framework #link https://review.openstack.org/239743 18:12:44 songole: hi 18:12:55 i havent been able to take a look at the latest rev from hemanth 18:13:05 i think igordcard_ had some comments earlier on terminology 18:13:32 but there were some offline discussions on this as well with songole and hemanth, so i am not sure if those have been captured in the latest rev of the spec 18:13:58 Hi SumitNaiksatam 18:15:01 songole: any open issues on the spec that you want to discuss with the team today 18:15:03 ? 18:15:11 I am not sure if they should be part of the spec 18:15:33 * tbachman rushes into the room 18:15:42 As you suggested, I will keep a design/implementation doc for reference during code review 18:15:42 songole: ok, but apart from the new agent you are planning, i think there were a few new things we discussed earlier 18:15:54 songole: like the execution of the heat templates 18:16:05 tbachman: hi there, we are almost getting done :-P 18:16:10 SumitNaiksatam: sorry! 18:16:19 * tbachman has to set many alarms 18:16:20 tbachman: oh no worries, just pulling your leg 18:16:23 lol 18:16:32 SumitNaiksatam: I have one question regarding south bound APIs 18:16:38 songole: yes sure 18:17:09 Should we put version string in the URI - Prefix? similar to lbaas? 18:17:17 Like /v1/nfp---? 18:17:40 songole: i would propose that this be consistent with the GBP API 18:17:44 API version 18:17:50 since its all one project 18:18:07 The alternate design would be to put it in the data.. 18:18:21 oh sorry, you meant the south bound API 18:18:26 Yes 18:18:43 is this API mainly exercised via RPC? 18:19:07 This is REST to the southbound as the first step 18:19:13 hmmm ok 18:19:14 to the configurator 18:19:46 i guess this can be independent of the NB API version 18:20:16 but i am just wondering if all the NB and SB APIs should be consistently versioned to avoid confusion 18:20:19 orchestrator -> agent -> proxy -> (SB ABP) -> configurator 18:20:24 songole: got it 18:20:35 ABP -> API 18:20:52 i do realize that the NB API can evolve independently of the SB API (and vice versa) 18:21:00 Yes 18:21:12 but i would prefer one consistent version to start with (if we had to make a choice) 18:21:20 rkukura: ivar-lazzaro igordcard_: what do you guys think? 18:21:48 the API songole is referring to is the API called from the new NCP driver to a process which configures the service 18:21:59 Most openstack APIs have version string prefixed to URIs, I believe 18:22:16 I’m not sure what the OpenStack API WG is recommending on this right now, but I’d follow that. 18:22:18 service meaning the network (L4-7) service 18:22:29 rkukura: thats a good point 18:22:39 songole: i will point you to the WG recommendations 18:22:49 though i am not sure they address SB APIs 18:23:34 songole: the changes in the design i was referring to were those related to where and how the heat template gets executed 18:24:21 songole: that you have the new process, which sends a message back through the proxy channel for the orchestrator to run the heat template 18:24:31 songole: also the passing of the tokens back and forth 18:24:42 those are relevant to this spec, right? 18:25:30 the other thing that came up during the discussion was to augment the definition of our service profile 18:25:56 to be able to suggest a form factor for the requested service 18:26:13 so a particular service could be run as a VM or a HW appliance or a process 18:26:30 so provide an attribute within the service profile to allow indicating this 18:26:50 SumitNaiksatam: Yes, regarding spec updates 18:27:25 SumitNaiksatam: should we keep extending the service_profile resource on need basis or 18:27:40 provide tags similar to flavor framework? 18:27:51 songole: open for discussion 18:28:40 i think the preference would be to perhaps make this a little more strongly typed 18:29:06 meaning having a specific attribute so that the usage and semantics are consistent across deployments 18:29:42 in addition we can perhaps explore adding a “meta” field to the service profile 18:29:57 for any other vendor specific extensions 18:30:10 but the form factor seems a more fundamental property 18:31:54 perhaps we can have a more concrete discusison after posting a spec 18:32:31 songole: we should add the versioning proposal to the spec as well 18:32:42 SB versioning that is 18:32:58 songole: thanks for the update 18:33:05 #topic Open Discussion 18:33:42 regarding the Austin workshop, still planning how to deliver this 18:33:53 thats pretty much it from me for today 18:33:59 anyone have anything else? 18:34:43 not today 18:34:45 okay 18:34:53 alrighty, thanks all for joining! 18:34:58 more next week 18:35:03 thanks SumitNaiksatam! 18:35:10 bye! 18:35:11 thanks 18:35:15 #endmeeting