17:00:28 #startmeeting network_common_flow_classifier 17:00:29 Meeting started Tue Jun 14 17:00:28 2016 UTC and is due to finish in 60 minutes. The chair is cathy_. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:30 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:32 The meeting name has been set to 'network_common_flow_classifier' 17:00:41 Hi 17:00:41 Hi everyone 17:00:48 hello 17:00:50 hi cathy_ 17:00:55 o/ 17:00:57 o/ 17:01:17 is this meeting time double-booked? 17:01:31 I have posted the agenda in the wiki page https://wiki.openstack.org/wiki/Neutron/CommonFlowClassifier#Contributors 17:01:43 Hi cathy_ 17:01:44 asselin_: not as far as I know 17:01:44 this was usually third-party meeting spot 17:01:48 asselin: looking that way 17:02:04 asselin_: is third-party weekly mtg? 17:02:22 or bi-weekly? 17:02:26 jlibosva: it is bi-weekly 17:02:44 mabye it's that biweekly bug? 17:02:45 this is approved at openstack-infra, which the software would ensure no double booking 17:02:48 for ical 17:03:32 link? 17:03:40 Neutron Common Classifier meeting booked for odd weeks 17:03:54 ok, for third-party folks, lets convene in #openstack-third-party-ci channel 17:04:17 mmedvede: sorry about this. Thanks. We will check the time slot again 17:04:18 and figure it out after, as we do not have a big agenda 17:04:20 looking at http://eavesdrop.openstack.org/#Neutron_Service_Chaining_meeting 17:04:28 I see that it's Thursdays for SFC 17:04:47 ihrachys: this is not for service chaining specific 17:04:59 oh sorry 17:05:01 ihrachys: it is for the Neutron Common Flow Classifier 17:05:02 ihrachys: it;s Neutron Common Classifier meeting 17:05:16 ihrachys: np 17:05:29 OK, let's start 17:05:32 as per .ical file, it's next week 17:06:26 ihrachys , yes , classifier meeting on odd weeks .. there is some confusion 17:06:40 ihrachys: yes, some confusion here. how is it considered odd week? 17:06:57 This is the 3rd week of June, isn't it? 17:06:58 i remember and even/odd week bug for ical where jan 2016 was 2 odd weeks in a row 17:07:04 cathy_: how do you count? from the start of the year? 17:07:12 cathy_: it's annual, not monthly 17:07:31 This is Week 24 in this year 17:07:38 So count from the start of the year? 17:07:44 aha 17:08:00 or just rely on .ical to calculate it for you 17:08:14 ihrachys: OK, my bad. Sorry folks. I will correct this starting from next meeting 17:08:54 ihrachys: what do you mean by .ical? 17:09:13 cathy_: http://eavesdrop.openstack.org/#Neutron_Common_Classifier_meeting 17:09:14 cathy_: file for outlook that saves an appoinment 17:09:20 see the "ICS file for this specific meeting" 17:09:28 download it and add to your calendar app 17:09:50 it's .ics actually, sorry 17:09:52 ihrachys: got it. Thanks! 17:10:06 cathy_ , you can download @ http://eavesdrop.openstack.org/#Neutron_Common_Classifier_meeting 17:10:17 mohankumar_: yes, thanks 17:10:30 now let's start with the first topic 17:10:35 +1 17:10:39 #topic Bug Status: developed as a RFE over neutron-core? 17:11:23 there are two bugs associated with this feature 17:11:30 #link https://bugs.launchpad.net/neutron/+bug/1583299 17:11:30 Launchpad bug 1476527 in neutron "duplicate for #1583299 [RFE] Add common classifier resource" [Wishlist,In progress] 17:11:45 #link https://bugs.launchpad.net/neutron/+bug/1476527 17:11:45 Launchpad bug 1476527 in neutron "[RFE] Add common classifier resource" [Wishlist,In progress] 17:11:51 one is duped to the other 17:12:27 In our last meeting, the consensus is to developed this feature as a RFE over neutron-core. 17:13:27 Does anyone know whether the neutron team had re-take a look at this bug which has been there for quite some time? https://bugs.launchpad.net/neutron/+bug/1476527 17:13:27 Launchpad bug 1476527 in neutron "[RFE] Add common classifier resource" [Wishlist,In progress] 17:13:37 ihrachys: Do you know? 17:14:23 hm, it's approved so what is missing? 17:14:53 note that as per armax, "but eventually this would end up being its own neutron stadium repo/LP project, and *not* the Neutron/Neutron-specs repos." 17:15:47 if you want drivers to get back to it for some reason, we probably need to tag it as rfe again 17:15:53 but I would better talk to armax 17:16:02 so, is the latest resolution not in line with your vision? 17:17:20 ihrachys: per our discussion in last meeting, we would like it to be tagged as rfe-approved, not as a new stadium project 17:17:40 cathy_: then I guess we need to run the RFE bug thru drivers team again 17:17:52 similar to the way L2 agent feature is handled 17:18:12 I agree it's core to the project goals 17:18:39 ihrachys: Anything we need to do for "run the RFE bug thru drivers team again"? 17:18:55 I think we should just replace rfe-approved tag with rfe 17:19:03 lemme handle it 17:19:11 ihrachys: OK, thanks! 17:19:14 what about neutron-classifier? 17:19:27 This is the neutron-classifier feature 17:19:38 igordcard: This is the neutron-classifier feature 17:20:23 #action ihrachys will run the RFE bug thru drivers team again 17:20:28 neutron-classifier can still be core even if it is in its own repo 17:20:49 this common classifier seems like a new effort that doesn't use neutron-classifier at all 17:21:19 not that there is much to use there, right? 17:21:22 igordcard: we will only have one classifier for the Neutron and the team will work together for that goal 17:21:32 ihrachys: I think so 17:21:51 ihrachys: but we will try to reuse existing implementation as much as possible 17:21:52 cathy_: there is a datamodle 17:22:17 sean-k-mooney: yes. 17:22:45 cathy_: but the model proposed in the CC wiki looks completely different from openstack/neutron-classifier 17:22:54 the implementation in the neutron-classifyer is type based so it is different form what exists in the security group api and networking-sfc 17:23:06 I think we need to first agree on the API, data model design, then we can evaluate existing cdoe 17:23:38 cathy_: yes i think that is a better first step 17:23:57 cathy_: agree 17:24:20 cathy_: true 17:24:32 cathy_ : +1 17:24:47 so in terms of design i see two different proposals for the api 17:25:22 form the security group api and networking sfc the l1-7 classifcaion exist withing a singel api resource 17:26:13 #topic API design discussion 17:26:20 in the neutron-classifier the classification is a compostion 17:27:01 sean-k-mooney: good point. 17:27:43 sean-k-mooney: can you elaborate 17:27:44 sean-k-mooney: cathy_ : this second approach is also described in more detail at https://bugs.launchpad.net/neutron/+bug/1476527/comments/26 17:27:44 Launchpad bug 1476527 in neutron "[RFE] Add common classifier resource" [Wishlist,In progress] 17:28:00 how about someone evaluate the pros and cons of the two ways 17:28:52 anyone would like to take this evaluation work? 17:29:12 cathy_: i think it would be better to dicuss in a spec rather then one person evaluating 17:29:26 + for a spec 17:29:32 I'll post a spec 17:29:51 igordcard: thanks! 17:30:32 sorry I need to leave the meeting now - will catchup afterwards with the logs 17:30:33 #action igordcard will post a spec on the pros and cons of the two classification ways 17:30:38 cya, thanks 17:31:00 bye 17:31:17 well should the spec not capture the implentation approch rather then the pros and cons 17:31:31 ie discribe the datamodels and api for both solutions 17:32:08 sean-k-mooney: yes, that should be included otherwise people can not evaluate whether the pros and cons make sense 17:32:10 as the spec is reviewed we can then converge on one implenttion that meets the contraitns 17:32:52 sean-k-mooney: I would think before we decide on one approach, no need to dive into very detail 17:33:18 after the team reaches consensus on one way, we can have another spec detailing the API, data model etc. 17:33:58 I think we first need to agree on the high level which way to go (with enough detail for the team to make decision) 17:34:54 sure though at least a preliminay defintion of the api and data model will be needed but i will not neet to be complete 17:35:17 sean-k-mooney: yes, agree. 17:35:47 something akin to https://review.openstack.org/#/c/318317/5/doc/source/devref/openvswitch_agent.rst i think would be a good guide 17:35:48 I think we have completed the second topic on the agenda:-) 17:36:53 sean-k-mooney: yes that is a good example for the spec 17:37:34 sean-k-mooney: This is "implementation detail", which should be the spec. But for evaluation, we probably do not need this detail. 17:37:59 you can always start with a less detailed draft and then fill it in with details 17:38:53 there should be sufficient to be able to identify the pros/cons of each approach 17:39:11 cathy_: yes that was the implentation but i was using it to illistrate how both options are compared rather then present one as the solution and the other as an alternitive 17:39:15 sufficient detail 17:39:32 sean-k-mooney: OK, Sure 17:40:07 sean-k-mooney: I think it is important not to present one as the solution and the other as alternative 17:40:41 I will work with igordcard on this comparison spec 17:40:57 anyone else would like to contribute to this spec? 17:41:23 ihrachys: yes 17:41:57 We are done with the topics on the agenda. Any other topic you would like to discuss? 17:42:28 cathy_: I've made some PoC code for the Flow manager if people would like to give their opinions 17:42:55 #link https://review.openstack.org/#/c/323963/ 17:43:19 davidsha: that is related to L2 agent extension, not quite the flow classifier, right? 17:43:50 davidsha: is it implementing the draft that ajo proposed? 17:44:01 cathy_: I can help with spec also 17:44:11 LouisF: great, thanks! 17:44:34 #action Louis and Cathy will work with igordcard on the spec 17:44:48 cathy_, jlibosva : kinda, it's a bit out of date now but I'm working on it. 17:45:08 davidsha: not related to the meeting, but looks less scary than I thought :) 17:45:30 ihrachys: You haven't seen the prioritization yet @.@ 17:45:54 davidsha: yes not related to the meeting since this meeting is specific to FC:-) 17:46:18 davidsha: but I will take a look after you update it. Could you add me as reviewer? 17:46:19 ok folks, I need to run. ciao. 17:46:34 ihrachys: ok, thanks for joining 17:46:40 cathy_: kk, I'll do that now. 17:46:49 davidsha: thanks. 17:47:08 I will end this meeting if no other topic on FC. 17:47:15 5 17:47:16 4 17:47:19 3 17:47:21 2 17:47:23 1 17:47:36 thanks everyone 17:47:40 thanks 17:47:42 bye 17:47:45 bye for now 17:47:52 we will start the next meeting in 3 weeks 17:48:04 #endmeeting