14:00:04 #startmeeting kuryr 14:00:04 Meeting started Mon Jul 3 14:00:04 2017 UTC and is due to finish in 60 minutes. The chair is apuimedo. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:06 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:09 The meeting name has been set to 'kuryr' 14:00:16 o/ 14:00:22 Welcome to Kuryr's weekly meeting 14:00:31 who's here for the show 14:00:34 o/ 14:01:32 alright 14:01:34 let's get started 14:01:40 #topic kuryr-libnetwork 14:02:09 #info Support for tagging subnetpool is being merged today 14:02:58 o/ 14:03:02 #info Documentation (sphinx) theme is being changed to match the rest of OpenStack project 14:03:19 Anybody has anything else on kuryr-libnetwork? 14:03:23 yeah, those docs are part of a larger doc-migration 14:03:30 o/ 14:03:51 I had some free time on my hands last week, so I updated all the kuryr projects. 14:04:03 would do the same for fuxi sometime this week ) 14:04:04 kzaitsev_ws: you're doing God's work with the doc improvements :-) 14:04:09 perfect 14:04:26 #link https://etherpad.openstack.org/p/doc-migration-tracking 14:04:56 #topic kuryr-kubernetes 14:05:30 kzaitsev_ws: I sent you a message last week to see if we could have a bluejeans meeting to discuss the sriov patches and the multinetworks effort this week 14:05:38 how does that sound? 14:05:49 oh, sorry I believe I missed that 14:05:54 it seems it could make us all converge faster 14:05:55 but I'm in 14:06:07 kzaitsev_ws: I sent it at a very late hour 14:06:25 (was in east coast US) 14:06:48 kzaitsev_ws: I'll check with the other folks tomorrow. Maybe we could do wednesday or thursday 14:06:49 Hi, This is kural from Intel, working with Marco and Gary.. 14:07:03 o/ 14:07:04 kural: Hi! Nice to meet you 14:07:06 apuimedo: btw my sriov patches are based on multi-vif patch https://review.openstack.org/#/c/471012/ 14:07:07 ;-) 14:07:15 so I would appreciate some reviews on it 14:07:18 o/ 14:07:27 or we can include it in the bluejeans agenda 14:07:28 kzaitsev_ws: I've been looking at them. just didn't post comments 14:07:29 We are working in Multi network PoC work in K8s as well.. We developed Multus CNI, to address these issue 14:07:48 it was actually the first item in the bjn's meeting I had in mind 14:07:49 great! 14:08:18 kural: yes. I heard. I thought multus was kinda stopped but I somebody reported it grew a controller as well 14:09:32 #info merging sphinx theme change to adequate to the rest of OpenStack docs 14:09:33 yes kinda.. We released latest code to select the network in pod spec using TPR and pod spec annotation 14:09:39 oh, yeah looks like it got some traction lately =) https://github.com/Intel-Corp/multus-cni/commits/master 14:09:53 we planning to extend it in kuryr CNI as well 14:09:56 kural: I've been using it in my first kuryr-sriov poc =) 14:10:08 kural: I'm curious. Do you assume all the networks can be on all the worker nodes? Or you made some scheduler extender? 14:11:20 We currently assume it on worker node 14:11:27 ok 14:11:50 Scheduler extender is a long way to go 14:11:56 ;-) 14:11:57 and how do you want to extend kuryr-cni? I mean you can use kuryr-cni with multus just fine 14:11:59 o/ 14:12:05 at least I used to use it 14:12:12 kural: do you have some document about how you did the tpr + annotations? 14:12:34 I'm currently trying to gather the ovn-k8s, kuryr-k8s and odl-k8s controller integrations 14:12:39 yes, exactly that :) 14:12:40 to see if we can find common ground 14:13:23 try to standardize the approach to annotations and (if necessary) net custom resources in the k8s api 14:13:23 https://github.com/Intel-Corp/multus-cni/#usage-with-kubernetes-tpr-based-network-objects 14:13:35 #link 14:13:39 #link https://github.com/Intel-Corp/multus-cni/#usage-with-kubernetes-tpr-based-network-objects 14:14:14 thanks kural ! 14:14:16 kural: exactly what? =) I think I just asked how you want to extend kuryr-cni 14:14:19 very well written 14:14:42 kzaitsev_ws: I understood it as them wanting to make sure that kuryr continues to be usable under multus 14:14:54 ah 14:15:44 kzaitsev_ws yes, what apuimedo said :) 14:15:44 We planned to development DPDK net plugin for Kuryr, which uses Multus CNI along with it 14:15:49 well, I did encounter a bunch of wierd error messages in logs, however kuryr-cni worked fine (at least as master-cni) 14:16:22 kural: we'd like to keep interoperability if possible 14:17:14 vikasc: regarding https://review.openstack.org/#/c/466675/ 14:17:21 ok cool.. 14:17:22 is the latest patch set confirmed to be working? 14:17:31 apuimedo, yes 14:17:53 vikasc: also, it feels like the py3 encoding standalone patch may be something we want to add to the normal codebase 14:18:14 adding an if py3: this, else: that 14:18:32 vikasc: I'll try to test it and approve it this week then 14:18:37 it's looking quite good already 14:18:41 apuimedo, thanks! 14:18:57 apuimedo, on py3 encoding, sure 14:19:36 apuimedo, py3 encoding in normal code and cleanup handling using pre-delete lifecycle hooks 14:19:38 (I'm fine with merging with separate patch and then on a subsequent patch that fixes it in a generic way, drop the patch) 14:20:08 apuimedo, make sense 14:21:18 vikasc: kzaitsev_ws: https://review.openstack.org/#/c/476424/ 14:21:24 garyloug: did you get my email? 14:21:37 (regarding services) 14:21:54 it was about which k8s services are supported on kuryr-k8s (if at all) 14:21:59 apuimedo, I did, thank you, explained everything 14:22:10 I wanted to assign load balancer service type support to my new colleague yboaron 14:22:22 but if somebody wants to add it earlier, I can accept 14:23:00 and be happy for it :-) 14:23:09 janonymous: did you start on the cni split? 14:23:18 apuimedo: i don't like these kind of mass-commits (hence I appologise for the docs commits, I know those are annoying), but I see no real harm in https://review.openstack.org/#/c/476424 too 14:23:18 apuimedo: yea 14:23:19 I saw some message from you from last week 14:23:22 cool 14:23:27 apuimedo, for now I was just wondering what's supported at the moment, no plans to add 14:23:29 apuimdeo: i will push draft versison by this week 14:23:31 let me know if I can help somehow 14:23:45 thanks! 14:24:05 garyloug: what I would really like to have is macvlan be added as a segmentation type 14:24:14 in neutron 14:24:21 so the macvlan support gets simplified 14:24:22 i will add for review :) 14:24:39 janonymous: very well 14:24:41 :-) 14:24:52 I'll ask my neutron colleagues if they see it possible 14:25:17 also oanson if he thinks that dragonflow/ml2ovs/ovn could potentially do the split based on mac 14:26:17 janonymous: regarding moving to python official client 14:26:33 I had some reports of malfunction last week from the kubernetes-ovn folks 14:26:57 so I want to know more about what the problems were, since they drastically rewrote in golang to workaround 14:27:07 apuimedo: ohh.. i would like to see errors and make changes 14:27:22 janonymous: yes. I'd like to know about those errors too 14:27:43 sorry I don't have the specifics yet 14:28:04 no problem i will test more in all aspects 14:28:20 thanks for feedback 14:28:42 thanks! 14:28:49 anything else on kuryr-kubernetes? 14:29:11 yes, just quickly 14:29:25 btw, we should start speccing network poliyc 14:29:27 *policy 14:29:31 garyloug: please, go ahead 14:29:55 I was to have a blueprint ready on DPDK support for nested containers but I'm afraid I have been very busy. i will try for next week's meeting 14:30:26 oh! 14:30:39 garyloug: I'm very interested in hearing more about that 14:30:43 I'm sure vikasc is too 14:30:57 yes :) 14:31:00 how does it work? from virtio? or you passthrough the device to VM? 14:31:05 +1 14:31:45 so from last week the guys suggested I show it at the meeting and take discussion to the #openstack-kuryr chat following 14:32:06 Multus will call Kuryr twice to get Virtio 14:32:31 We are currently working on a PoC 14:33:27 kural: call how? 14:33:37 apuimedo, passthrough might be a follow up option, but for now we are focusing on virtio 14:33:45 kuryr-k8s doesn't have an API at the moment 14:33:48 or you mean kuryr-cni? 14:34:06 yes, kuryr-cni 14:34:20 garyloug: well. if there's DPDK at the host with ovs-dpdk and dpdk virtio at the VM, I suppose the perf will be good 14:34:52 yes, that's exactly the plan :) 14:34:57 apuimedo: garyloug: so you're talking about containers in VM, right? 14:34:58 garyloug: feel free to bring it up next week, or even to call for a bluejeans to present and discuss "in person" 14:35:07 kzaitsev_ws: that's right 14:35:23 oh, ok sounds right then 14:35:23 yes, bluejeans meeting might be useful also 14:35:31 +1 14:35:58 interesting :) 14:36:16 garyloug: kural: so let me know when it would work for you and I'll try to schedule 14:36:23 +1 for bj 14:36:32 ok, thanks guys! 14:36:35 which reminds me that I should probably get started on planning the vtg 14:36:47 garyloug: thanks to you for bringing it up 14:36:50 I'll follow up after 14:36:53 #topic general discussion 14:36:59 Any other topic? 14:37:16 Is there fuxi folks? (I didn't see hongbin connected) 14:37:23 yes 14:37:33 i am waiting here 14:37:37 oh, great zengchen1! 14:37:41 Sorry I missed you 14:38:23 #topic fuxi 14:38:23 #chair zengchen1 14:38:26 Current chairs: apuimedo zengchen1 14:38:28 last week, i finished the flexvolume driver of cinder, and i have done some tests. 14:38:59 i also submit a patch to deploy flexvolume driver by devstack. 14:39:10 #info The flexvolume documentation patches got merged 14:39:19 zengchen1: awesome 14:39:31 oh, it is a good news to me. 14:39:36 I saw there was some patch to import the watcher framework too 14:40:12 i don't see the patches about wather. 14:40:21 s/wather/watcher 14:40:49 zengchen1: you're right 14:40:58 I misread the topic msg of the patch 14:41:06 it was flexvolume framework 14:41:09 ;P 14:41:11 sorry about that 14:41:43 #action apuimedo irenab to review the flexvolume patches 14:41:44 this week, i will start the work of watching PVC to create PV 14:41:54 perfect 14:42:04 can't wait to try it 14:42:08 I'm sick of the nfs pvs 14:42:13 :-) 14:42:31 zengchen1: anything else on fuxi this week? 14:42:34 we need more reviews. 14:42:51 zengchen1: I agree 14:43:05 no, keep on design and coding 14:43:13 zengchen1: we need irenab and possibly cinder people to review 14:43:17 I'll see what I can do 14:43:42 zengchen1: sorry it's a bit slow for now in terms of reviews 14:43:43 yes, irenab give more reviews 14:43:52 hopefully it will start to pick up pace 14:44:03 #topic general 14:44:17 Anything else related to kuryr or fuxi that we did not cover? 14:46:17 alright. Thank you all for joining today. Let's keep talking during the week in #openstack-kuryr! 14:46:18 #endmeeting