14:00:57 <dulek> #startmeeting Kuryr 14:00:59 <openstack> Meeting started Mon Oct 15 14:00:57 2018 UTC and is due to finish in 60 minutes. The chair is dulek. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:00 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:02 <openstack> The meeting name has been set to 'kuryr' 14:01:11 <dulek> Hey folks, who's with us today? 14:01:40 <aperevalov> o/ 14:02:33 <dulek> ltomasbo, yboaron_, celebdor: Hey there! 14:02:58 <dulek> I guess I'll wait a few minutes. 14:03:13 <aperevalov> ok 14:03:26 <ltomasbo> o/ 14:04:37 <celebdor> Hey! 14:04:48 <celebdor> dulek is acting PTL 14:05:25 <dulek> Well, I think dmellado was saying you are in the email to #openstack-dev, but whatever. 14:05:35 <dulek> #topic kuryr-kubernetes 14:06:12 <yboaron_> Hi guys, I need to leave in few minutes (meeting at kid's school) 14:06:18 <celebdor> ah 14:06:20 <celebdor> ok 14:06:24 <dulek> I've just got some spare time so I'll try looking at the gates consolidation and stability that we've talked at last meetings. 14:06:26 <celebdor> yes, he sorta dumped it on me 14:06:44 <dulek> Besides that there's this little patch that fixes containerized with latest features: https://review.openstack.org/#/c/608011/ 14:06:49 <celebdor> dulek: that would be great 14:06:56 <celebdor> the flakiness is a bit bad lately 14:06:58 <dulek> Would be useful to merge it and backport. 14:07:38 <dulek> Also I have this nice Tempest refactoring - https://review.openstack.org/#/c/607648/. 14:07:42 <celebdor> :O 14:08:10 <dulek> And I think that's all I have today. Who wants to share anything? 14:09:44 <celebdor> I don't have much 14:09:49 <aperevalov> I investigated litle bit about testing SR-IOV w/o hw. It's possible with kernel > 4.17, need to enable DEVNETSIM module, but out gates running Ubuntu 16.04 (judging logs) 14:09:53 <ltomasbo> neither do I 14:09:55 <celebdor> trying to catch up with the reviews 14:10:05 <celebdor> aperevalov: interesting 14:10:11 <aperevalov> with strange kernel version 3.10, so in any case need to install new kernel. 14:10:20 <celebdor> does anybody know if it is possible to get 18.04 14:10:20 <celebdor> ? 14:10:20 <aperevalov> do you need detailed description? 14:11:10 <celebdor> aperevalov: would we need a new kernel if it was ubuntu 18.04? 14:11:17 <aperevalov> I mention befor a network dummy driver. But it's not suitable, due to it doesn't provide sriov_numvfs into sysfs. 14:11:18 <dulek> celebdor: It should be pretty soon. 14:11:29 <dulek> I've already seen switch being discussed. 14:11:37 <celebdor> cause the latest lts is 18.04, and that's like 6 months old 14:11:44 <celebdor> dulek: good 14:11:45 <aperevalov> celebdor: yes, as I know Ubuntu 18.04 goes with 4.15 (echo /proc/version ;) 14:11:48 <celebdor> it's overdue 14:11:56 <celebdor> so then let's wait for that 14:12:08 <celebdor> aperevalov: could you prepare the patch for using devnetsim 14:12:17 <celebdor> and we wait with it until we get the 18.04 nodes? 14:12:48 <aperevalov> I already built deb and rpm packages for 4.18 kernel, but still not able to run it on my Ubuntu 18.04. Maybe due to misconfigured .config. 14:13:17 <aperevalov> deb/rpm packages of 4.18 kernel ) 14:14:17 <aperevalov> celebdor: what kind of patch. I assume kuryr-kubernetes will work with netdevsim, but need to check it with new kernel. 14:15:10 <celebdor> aperevalov: oh, sorry, I meant devstack patch to set up the devnetsim 14:15:16 <celebdor> (optional) 14:15:23 <celebdor> and then kuryr-tempest-plugin that uses it 14:15:24 <aperevalov> celebdor: just 18.04 is not enough, need to install new kernel/latest, currently it's some kind of our build. 14:15:28 <celebdor> you can try locally that it works 14:15:48 <celebdor> and then when the zuul nodes are new enough, we can use it 14:16:04 <celebdor> aperevalov: whole kernel or does it have some dkms support? 14:16:05 <aperevalov> celebdor: is it in kuryr tempest plugin? if so I'll look there. 14:16:11 <celebdor> so we could build it for the current one 14:16:18 <celebdor> aperevalov: it's not there 14:16:33 <celebdor> I'm suggesting creating a tempest test for sr-iov 14:16:35 <celebdor> there 14:17:10 <aperevalov> celebdor: whole kernel, as I know intree module can't be compiled for another version in common case w/o modifing makefiles. 14:18:23 <aperevalov> celebdor: yes, I agree we need tempest test for sr-iov, but it can run on node with hw or with simulator. 14:18:51 <celebdor> the ideal would be that it could run simulated 14:18:55 <celebdor> otherwise third party 14:19:03 <celebdor> I'd like to see either of those 14:19:52 <aperevalov> yes, simulated sr-iov, is prefered way to do it. 14:21:21 <dulek> Anything else on that topic? 14:21:37 <celebdor> aperevalov: which kernel version would be enough? 14:21:40 <celebdor> only 4.17+ 14:21:42 <celebdor> ? 14:22:24 <aperevalov> as I remember vf support was moved from dummy to netdevsim in 4.17. 14:24:22 <aperevalov> or even in 4.16, https://www.systutorials.com/linux-kernels/355326/net-dummy-remove-fake-sr-iov-functionality-linux-4-16/ 14:24:52 <celebdor> aperevalov: so for 18.04 it would need dummy? 14:25:14 <celebdor> would dummy vf support be enough for the tempest test? 14:25:31 <aperevalov> dummy doesn't provide necessary sysfs files, so it's not proper module. 14:25:58 <celebdor> ok 14:26:05 <aperevalov> neither sriovdp no sriov binding driver in kuryr will able to observe sriov. 14:26:14 <celebdor> so then, unless we can backport somehow, we're out of luck to simulate 14:28:13 <aperevalov> but first of all need to check netdevsim in new kernel. I'll try to do it. Maybe I'll find an issues here too. 14:29:46 <dulek> aperevalov: Okay, so I guess next step is you confirming if netdevsim is fine to run this. 14:29:52 <celebdor> ok 14:29:55 <dulek> Meanwhile we can keep reviewing your patches. :) 14:30:21 <aperevalov> celebdor: if latest netdevsim is ok, we can 1) wait until gate sever will be updated and Ubuntu will be updated 2) try to backport netdevsim to 4.15 (work with kernel community). 14:31:22 <celebdor> aperevalov: right 14:31:33 <celebdor> I don't know which would get results sooner 14:33:23 <dulek> Anyone has another topic? 14:36:20 <aperevalov> I have a question regarding nested DPDK support, as I remember patch was splitted, and os-vif was merged, right? 14:37:47 <dulek> aperevalov: Yeah, os-vif part was merged. 14:37:53 <dulek> aperevalov: Had they released yet? 14:38:06 <dulek> aperevalov: I assume you can ask anyone there to do the release. 14:39:57 <aperevalov> dulek: I don't know, that's why I asked. I assume, now we'are waiting for os-vif part, to update kuryr-kubernetes part. 14:40:17 <celebdor> yes, aperevalov, you should ask them to cut a release 14:40:29 <celebdor> so we can then raise the upper constraints and include it 14:41:55 <aperevalov> celebdor: thanks, I'll check when they plan a release. 14:43:04 <dulek> aperevalov: I think the current policy is to release libraries often, so it should be easy to convince to cut it. :) 14:44:56 <dulek> Okay, I guess we can finish? 14:45:21 <aperevalov> dulek: it's all from my side. 14:45:57 <dulek> #endmeeting