02:05:31 #startmeeting openstack-cyborg 02:05:32 Meeting started Thu Jan 14 02:05:31 2021 UTC and is due to finish in 60 minutes. The chair is xinranwang. Information about MeetBot at http://wiki.debian.org/MeetBot. 02:05:33 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 02:05:35 The meeting name has been set to 'openstack_cyborg' 02:06:07 #topic roll call 02:06:16 #info xinranwang 02:06:21 #info brinzhang 02:06:26 #info chenke 02:06:27 #info songwenping_ 02:06:52 #topic vGPU progress 02:07:35 songwenping_: do you have some updates about vgpu, I saw you and yumeng have update the patches. 02:07:37 i am testing yumeng's patch and meet some problem 02:07:57 what's problem 02:08:11 songwenping_ 02:08:31 as the trait is OWNER_CYBORG, cyborg-conductor can't report data to placement 02:09:03 so yumeng commit the patch of os-trait project: https://review.opendev.org/c/openstack/os-traits/+/770569 02:09:23 it should add it in os_traits 02:09:27 Oh, the customized trait must start with CUSTOM 02:09:47 yumeng said she had talked with you and nova's guys. 02:09:53 xinranwang: right 02:10:43 +1, add the CUSTOM_ prefix 02:10:49 but donnot know what nova guys' opnion 02:11:11 hi all 02:11:53 Hi Yumeng, we are talking about the vGPU traits 02:12:02 s opnion/opinion 02:12:04 Yumeng: we are talking vGPU patch, hopw you can give some info form nova guys 02:12:17 s/hopw/hope 02:12:42 we already have an agreement in PTG, nova guys does not suggest using CUSTOM_ . pls check line 150 https://etherpad.opendev.org/p/nova-wallaby-ptg 02:13:51 I remember, they said should add CYBORG or NOVA subfix, the CUSTOM_ we shuold keep to use 02:14:07 they prefer having OWNER_NOVA, OWNER_CYBORG in os-traits as a standard traits 02:15:03 use OWNER as the prefix, right? 02:15:10 a new kind of trait 02:15:33 yes, it is a new trait 02:16:10 setting them as standard traits means these traits can be used not only for GPU, but also for fpga, sriov etc. 02:16:40 That wrote in Line150 02:16:57 I think this is a good idea when cyborg and nova jointly manage vGPU. 02:18:41 songwenping_ if you want to test, you should modify os_traits first. 02:20:15 ok i'll try 02:21:16 sorry, just lost the connection 02:21:39 what do you think about stephen's comments? 02:25:12 xinranwang: aha, I got stephen's meaning. 02:25:18 do we need to add the new traits definition in other place? 02:26:12 seems we need place new traits in another path, maybe like the os-traits/owner.py 02:27:11 Yumeng: yes, it seems the new prefix will be added according to the dir name. 02:27:50 emm better find a env to have a try 02:28:11 I will try that. and I think we also need nova guys to take a look this patch. 02:28:56 Yes, sure. Thanks Yumeng 02:29:20 Ok, do you guys have any other opens about vgpu? 02:30:15 if not, let's move to next topic. 02:30:46 nothing from my side 02:31:11 #topic patch review 02:31:32 there are some pending patches under reviewing. 02:32:22 the first one is https://review.opendev.org/c/openstack/cyborg/+/766629 from Shiyan 02:33:19 wdd proposed openstack/cyborg master: Revert remove py37 https://review.opendev.org/c/openstack/cyborg/+/770693 02:34:39 it is useful for a production env 02:35:20 Please help to review it 02:36:26 I have a 710 driver patch under review, please help to review it as well 02:36:50 wdd proposed openstack/cyborg-tempest-plugin master: Revert remove py37 https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/770694 02:38:00 sure will look into 02:38:03 ok 02:38:12 i have a advice. 02:38:14 ack 02:39:17 after irc meeting. If we have some urgent issues, we can communicate in Chinese 02:40:12 if possiable, it can be done in wechat 02:40:19 yes 02:40:25 lol, sure. 02:41:44 haha 02:42:03 It will be more efficient 02:42:12 :) 02:42:15 in IRC, EN is better, because we have many people in this channel, may they will see the irc log after they are wake up 02:42:17 about your 710 driver. have your create instance ? 02:42:35 brinzhang_ agree. 02:42:42 chenke: yes, I have a env to test it 02:43:21 xinranwang ok, will learn about it. 02:43:24 I am still updating it according to Yongli's comments. 02:43:43 Your comments are welcome, so that I can update at once :) 02:44:55 that's all from my side. 02:45:28 I have a question. If we use this, do we need to set some properity in nova ports? 02:46:26 It is recommended that you include this usage example. 02:47:02 yes, actually there are a set of changes in Nova/Neutron and Cyborg if you want to boot up a VM with 710 02:47:20 As for discovery function, the Cyborg patch is suffisant 02:48:03 https://review.opendev.org/q/topic:%2522bp/sriov-smartnic-support%2522+ 02:48:28 thanks, will learn it. 02:49:04 the guideline is in nova patch's commit message. Please refer to https://review.opendev.org/c/openstack/nova/+/758944 02:49:20 If this smart network card is incorporated, it will be a big improvement for our cyborg. 02:49:21 chenke: thanks ;) 02:50:35 chenke: yes, that's true. Haha 02:50:54 #topic AoB 02:51:40 Do you have any other things to bring up? 02:52:00 no for me. 02:52:55 plz review my SSD driver spec: https://review.opendev.org/c/openstack/cyborg/+/766629 thanks 02:53:33 sorry not this patch 02:53:41 https://review.opendev.org/c/openstack/cyborg-specs/+/759542 02:53:45 https://review.opendev.org/c/openstack/cyborg/+/723310 this one 02:54:31 and there is the cyborg shelve/unshelve support, nova team give some coments, wenping will update later 02:54:32 spec first 02:54:48 cool 02:54:54 Oh, there are both spec and implementation. 02:55:25 thanks 02:55:31 brinzhang_: cool, thansk songwenping_ 02:55:48 I will review SSD spec by today. 02:56:44 songwenping_ recently, I am so busy. will learn your patch as soon as possible. 02:56:48 nothing from myside. 02:57:37 chenke: no hurry :? 02:57:41 :) 02:57:59 in the end of year, everyone is busy, so we can promote the privority of the spec review 02:58:23 before the deadline, we can deal with our spec 02:59:31 the end of next week is cyborg spec freeze. 03:01:17 the vgpu spec in nova side is pending 03:02:18 i am afraid it will be frozen. 03:03:17 Do we have any change to push it in? Or it still need time to improve it? 03:04:06 a small question from buzas 03:04:41 Yumeng and i plan to use a new function to attach mdev 03:05:37 he want to reuse the old function 03:05:38 https://review.opendev.org/c/openstack/nova-specs/+/750116 03:06:49 xinranwang, brinzhang_: what's your opinion? 03:07:57 I haven't look into the spec. I am afraid that I can't have any output now. 03:08:46 I will look into the spec. and we can discuss it offline. Please involve me in your discussion if possible. 03:10:07 songwenping_: does it works for you ? 03:11:18 yeah 03:11:22 songwenping_: IMO, follow bauzas's opinion, he doesnot want us to use his interface, we can 03:11:53 that just an implementation, it doesnot contained in the spec 03:12:07 s/doesnot/does 03:12:18 ok 03:13:09 i will update and merge the spec first. 03:14:12 thanks songwenping_ 03:14:26 ok, we are running out of time, let's wrap up the meeting. 03:14:34 Thanks for your supports :) 03:14:46 thanks bye 03:14:50 byebye 03:15:53 #endmeeting