17:00:16 #startmeeting service_chaining 17:00:16 Meeting started Thu Jul 30 17:00:16 2015 UTC and is due to finish in 60 minutes. The chair is cathy_. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:17 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:19 The meeting name has been set to 'service_chaining' 17:00:30 hi everyone 17:00:42 hi 17:00:45 hi 17:00:49 hi 17:00:59 hi everyone 17:01:02 hi 17:01:06 o/ 17:01:14 hello 17:02:06 #topic update on the spec and codes 17:02:49 the Service Chain System Design and Flow spec has been posted for review. here is the link https://review.openstack.org/#/c/207234/ 17:03:22 The API and DB code files have been posted for review https://review.openstack.org/#/c/207251/ 17:04:05 The Port Chain Services codes have been posted for review https://review.openstack.org/#/c/207238/ 17:04:23 How complicated is it to setup a dev and test environment? I'd like to pull the code into my lab so I can test as well as review on Gerrit 17:04:54 are there any significant dependencies outside of what's been posted to the review? 17:05:37 Please everyone go through them and provide your comments. These are just the first patches and I believe there will be many iterations to incorporate comments 17:06:23 pcarver: the CLI client 17:07:17 pcarver: it should not be complicated. you can write some testing script for the time now. We need to work on unit test codes and post them too. 17:08:17 Mohankumar_: what is the link to your patch? 17:08:41 Also Mohankumar_ has written the CLI client codes and posted them for review. those codes can be used for the testing (maybe after some modificaiton) 17:09:16 https://review.openstack.org/200065 17:09:34 https://review.openstack.org/#/c/204963/ 17:10:00 Mohankumar_: thanks. 17:10:36 this code requires some changes as per recent update on spec ..I'll post new patch tomorow 17:10:55 it better to pick that 17:11:49 Mohankumar_: you may also double check the API codes to make sure the API and the client code are in sync in terms of syntax and parameter information 17:12:11 cathy_ sure 17:12:27 Mohankumar_: thanks 17:12:42 Mohankumar_: looks like the CLI commands for the flow classifer is missing 17:13:25 LouisF: yes ..i'll post tomorrow 17:13:28 pcarver: so after Mohankumar_ posted the new patch, we should be able to use the client code to trigger the port chain API invokation 17:13:37 Mohankumar_: thanks 17:13:43 cathy_: great, thanks 17:14:46 pcarver: sure. btw, you mentioned that you can post some OVS driver and OS agent code for supporting SFC, is that right? 17:15:40 cathy_: I personally can't, but I'm aware of a team in AT&T Labs that has received permission to open source a project they have developed. 17:16:29 I don't know the exact timeframe. Last I heard they were cleaning it up (mostly improving the documentation I think) and getting it ready. The plan is to put it out on Github. 17:16:43 As soon as I hear anything I'll let you know. 17:16:54 pcarver: so do you think they can post the codes to our project repo? I am trying to figure out who can help developing the OVS driver, OVS agent, and OVS codes. 17:16:58 It was originally developed for QoS but then added flow steering later 17:18:02 cathy_: can we use same topic name for all the review patches 17:18:19 cathy_: I think it probably is best to let them complete their current plan to open source and then take a look at it. I can also pull people in to talk about it. 17:18:20 cathy_: it will be easy to track for the reviewer 17:18:35 s3wong: you once said you can help with the OVS driver, agent and OVS codes for supporting SFC. Would you like to take that piece? 17:18:46 cathy_: certainly 17:19:03 vikram__: yes use networking-sfc 17:19:10 pcarver: OK, that is good. Let us know when they can join and talk about it 17:19:25 LouisF: For CLI patches it seems missing 17:19:29 :-) 17:19:40 cathy_: I haven't looked deeply into LouisF and your patches... is the driver / plugin interface part of the patchset already? 17:19:56 s3wong: no 17:20:29 s3wong: we can work on the design 17:20:37 LouisF: OK. We can work on that together then 17:20:40 s3wong: the OVS driver code is not in yet. The interfaces are there. 17:21:03 currently it is only a dummy driver code 17:21:08 cathy_: OK --- that is the one I was asking 17:21:16 cathy_: the driver interface 17:21:23 cathy_, LouisF: so I can work off of that 17:21:35 s3wong: the common driver manager codes are there already 17:21:42 cathy_: cool 17:22:09 Thanks Stephen and Louis for taking up this work. I will help too. 17:22:39 cathy_: sure. glad to help 17:22:43 vikram__: Mohankumar_ sorry that I was on the other topic. Now come to your question 17:23:38 cathy_: Few suggestion I have.. 1. Use same topic.. 2. Make the patch as [WIP] if all the changes are not done 17:23:53 vikram__: I agree that we should all use the same topic name for all reviews. 17:23:54 all changes means -- code + unit test 17:24:25 this way we can avoid untested code goes in 17:24:32 Let's use network-sfc for all patches. OK with everyone? 17:24:44 cathy_ +1 17:24:46 sorry "networking-sfc" 17:24:49 +1 17:25:04 +1 17:25:04 +1 17:25:36 vikram__: yes mark as WIP 17:26:54 vikram__: sure I agree with you. We will not allow any code to merge until they are tested and unit test codes are in together. But let's allow some time for people to post the function code patches and then unit test code patches 17:28:50 cathy_: if everyone agrees then i have no issues 17:28:55 marking code not ready to merge with (WIP) and workflow -1 is the customary way to signal to reviewers that the code isn't ready, but can solicit early review comments 17:29:35 vikram__: https://review.openstack.org/#/c/207238/ set to wip 17:29:42 s3wong: yes. agree with you 17:31:07 Any other topic you would like to discuss? 17:32:02 cathy_: I got to go for dinner.. Sorry to leave early.. 17:32:06 bye.. 17:34:21 If there are no other topic or issue to discuss in today's meeting, we can go and start review the new patches. A lot of review work to do:-) 17:34:48 I will end the meeting now. OK with everyone? 17:34:53 +1 17:34:57 +1 17:35:00 +1 17:35:07 +1 17:35:24 bye now. 17:35:30 bye 17:35:40 #endmeeting