02:07:59 <xinranwang> #startmeeting openstack-cyborg 02:07:59 <openstack> Meeting started Thu May 27 02:07:59 2021 UTC and is due to finish in 60 minutes. The chair is xinranwang. Information about MeetBot at http://wiki.debian.org/MeetBot. 02:08:00 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 02:08:02 <openstack> The meeting name has been set to 'openstack_cyborg' 02:08:54 <xinranwang> Hi qiujunting! is it Fossen 02:09:08 <ArthurDayne> I began to learn cyborg with cyborg doc, but when I read the cyborg arch pictures, I am a bit confused 02:10:23 <brinzhang> xinranwang: yeah, qiujunting is Fossen named in Gerrit 02:11:22 <ArthurDayne> So I decide to give a more detailed architecture picture to help anyone who want to learn cyborg 02:11:42 <qiujunting> yeah 02:12:10 <brinzhang> ArthurDayne:awesome!, your first patch has been approved, that you should add the nova-cyborg interaction patch, thanks 02:12:46 <xinranwang> ArthurDayne: that's great! it helps a lot for the beginner, thanks for your patch 02:13:04 <ArthurDayne> My pleasure 02:13:44 <xinranwang> qiujunting: could you please also introduce yourself a little bit. I think you all know each other lol 02:14:25 <wenpingsong> qiujunting has learned to manage PMEM device by cyborg. 02:15:00 <xinranwang> great! do you plan to support pmem in cyborg? 02:15:54 <wenpingsong> not sure. 02:16:51 <wenpingsong> when pmem is use as memory, it will be conflict with the vm maxmemory 02:17:04 <brinzhang> xinranwang: whether need to support PMEM in Cyborg, need to be talk more 02:17:05 <wenpingsong> do you know this problem? xinranwang 02:17:12 <qiujunting> cyborg support pmem is not friendly, PMEM device is not like other pci device. 02:17:17 <brinzhang> and there some some issue as wenping said 02:18:14 <xinranwang> can we support another mode, I remember pmem has 2 modes 02:18:17 <brinzhang> I think xinranwang is not simarlier with PMEM, as I know PMEM was maintained by other teams 02:18:49 <brinzhang> 3 modes, memory mode, AD modes and storage over AD 02:18:58 <xinranwang> now nova use memory mode, right? 02:19:10 <xinranwang> brinzhang: got it 02:19:18 <wenpingsong> yes, nova treat it as memory mode 02:19:32 <wenpingsong> even we use it as storage disk 02:19:34 <brinzhang> xinranwang: I plan to discuss some issue with pmem in hackthon with your nova team 02:20:14 <qiujunting> at nova there are some problems about pmem models 02:20:40 <wenpingsong> let's discuss after meeting ok? 02:20:50 <xinranwang> ok, let's talk about this during hackathon, there are some pmem experts 02:21:17 <brinzhang> yeah 02:21:33 <xinranwang> #topic vgpu support 02:21:53 <wenpingsong> #info wenpingsong 02:22:01 <xinranwang> oh sorry 02:22:07 <xinranwang> #topic roll call 02:22:15 <xinranwang> #info xinranwang 02:22:22 <wenpingsong> #info wenpingsong 02:22:35 <brinzhang> welcome qiujunting and ArthurDayne join our meeting, we are meet time on 10:00am, at Thurday in each week 02:22:39 <brinzhang> #brinzhang 02:23:21 <qiujunting> cyborg support vgpu complete? 02:23:42 <xinranwang> welcome qiujunting and ArthurDayne, hope we have more collaboration int the future 02:23:52 <xinranwang> #topic vgpu support 02:23:53 <wenpingsong> conguratulation 02:24:56 <wenpingsong> let's merge the spec first. 02:25:06 <xinranwang> many users are interested in vgpu support, I have received some mail which asking the status 02:25:22 <wenpingsong> my env is down, i cannot continue now. 02:25:27 <xinranwang> I hope we can land it in x release if possible. 02:25:55 <brinzhang> the spec in cyborg, I think it's ready to go 02:26:01 <wenpingsong> but yumeng's code is well on the whole. 02:26:27 <xinranwang> brinzhang: yeah, I will review it during hackathon, to make it also an output lol 02:26:52 <xinranwang> wenpingsong: did nova guys have some feedback on nova spec? 02:27:04 <brinzhang> ack 02:27:37 <wenpingsong> xinranwang: no, i'll ping them today again. 02:27:40 <brinzhang> I plan review the vgpu spec during hackathon and asked Alex to help 02:28:11 <wenpingsong> brinzhang: good method. 02:28:17 <xinranwang> wenpingsong: ok, fyi, there is also a mdev framework proposed in nova 02:28:58 <wenpingsong> mdev framework? 02:29:01 <xinranwang> wenpingsong: will you rebuild your env to continue? 02:29:20 <wenpingsong> yeah, i will continue soon. 02:29:58 <xinranwang> wenpingsong: great 02:30:12 <xinranwang> please check it, it may helps. https://review.opendev.org/c/openstack/nova-specs/+/792796 02:31:22 <wenpingsong> cool. i'll look into this patch. 02:32:17 <xinranwang> #topic doc improvement 02:34:22 <xinranwang> I got some feedback from users, they asks the nova/cyborg version requirement and said the doc is not very friendly for a beginer. I hope we can improve the doc in this release as well 02:35:01 <ArthurDayne> yeah, cyborg has some interactions with nova and cyborg, but in the doc, we cannot find some detail about that 02:35:40 <brinzhang> Yep, that we need to improve the docs readability 02:36:13 <xinranwang> agree 02:36:21 <wenpingsong> so is ther some suggestions from user? 02:36:26 <brinzhang> ArthurDayne: that you can try to wirte, and we are all review and can hep to complete it 02:36:29 <wenpingsong> s/ther/there 02:37:07 <xinranwang> ArthurDayne: if you find something confused or need to improved during your ramp up, please let us know. you can also improve it by yourself. 02:37:08 <ArthurDayne> brinzhang: ack 02:37:37 <brinzhang> thanks 02:37:40 <ArthurDayne> xinrangwang: imo, we could add a section to introduce the interaction about nova and cyborg 02:37:53 <xinranwang> wenpingsong: I think we don't have suggestion from deployer about the version requirement now 02:38:22 <brinzhang> your can start a new page, and we can import it to the cyborg index page 02:38:25 <wenpingsong> we havenot the interaction doc between nova and cyborg? 02:38:35 <xinranwang> https://specs.openstack.org/openstack/nova-specs/specs/ussuri/implemented/nova-cyborg-interaction.html 02:38:58 <xinranwang> there is a spec to explain that. but it is in nova 02:39:32 <wenpingsong> oh, then we need to add this in cyborg side. 02:40:19 <xinranwang> yeah, we can make this a ref and explain the overview simply 02:41:14 <brinzhang> we should reword these description to the cyborg docs, not just a hyper link, it's not friendly 02:41:34 <xinranwang> brinzhang: of course, this is a reference 02:41:51 <wenpingsong> yes, it's similar with the nova spec. 02:41:55 <brinzhang> ArthurDayne, wenpingsong: we can reference this nova-cyborg interaction spec to competed cyborg's instruction 02:42:23 <brinzhang> s/complete/competed 02:42:41 <xinranwang> there are 2 point of view. one is for deployer, one is for developper 02:42:47 <wenpingsong> yes 02:43:57 <xinranwang> so... anyone is availble to do this? 02:44:08 <wenpingsong> we are developer, not good at doc write :( 02:44:42 <ArthurDayne> let me to do it 02:45:19 <ArthurDayne> from a beginner's view to write it? 02:45:25 <xinranwang> ArthurDayne: cool, thanks a lot. please remember to create a bp on launchpad about this 02:45:43 <ArthurDayne> ok 02:45:52 <wenpingsong> cool 02:46:36 <xinranwang> I think you can start by deployer's view, like how to boot up a VM with accelerator, what configuration admin need to do for this. Then we can dive into the code flow. 02:46:53 <xinranwang> what do you think 02:47:16 <ArthurDayne> xinranwang: good idea 02:47:43 <xinranwang> ok, thanks ArthurDayne 02:47:49 <brinzhang> agree with xinranwang 02:48:20 <xinranwang> we have only 10 mins left. 02:48:35 <xinranwang> #topic smartnic support 02:49:08 <xinranwang> the implementation is rebased, and we plan to review it during hackathon. 02:49:26 <xinranwang> #topic disable/enable api 02:50:21 <xinranwang> #topic spec review 02:50:39 <wenpingsong> i need the rootwrap spec to review. 02:51:00 <xinranwang> I noticed there are some pending spec from wenping, and also the disable/enable api. all of this will be review during hackathon 02:51:14 <xinranwang> let's review them face to face, it's more efficient 02:51:30 <brinzhang> wenpingsong: during hackthon we plan to compete your rootwrap spec 02:51:38 <xinranwang> that's my opinion. what do you think 02:51:57 <wenpingsong> ok cool 02:52:56 <xinranwang> #topic AoB 02:53:11 <xinranwang> anything else you want bring up? 02:53:39 <brinzhang> nothing from me 02:53:50 <wenpingsong> https://review.opendev.org/c/openstack/cyborg/+/791084 i think we need update rp inventory 02:53:56 <wenpingsong> when rc is changed 02:55:03 <brinzhang> yeah 02:55:16 <wenpingsong> and do we need to cleanup old trait and rc if they are changed? 02:56:05 <brinzhang> this week we will switch freenoe with OFTC, and the details I have not time to review, if you have time, please review it 02:56:17 <brinzhang> this is the ML http://lists.openstack.org/pipermail/openstack-discuss/2021-May/022718.html 02:57:24 <xinranwang> wenpingsong: I think it's not neccessay. but we can do this by not raising a exception in rc is still used 02:58:19 <xinranwang> brinzhang: thanks for the link 02:58:20 <wenpingsong> ok let's discuss offline. 02:58:37 <xinranwang> if nothing else, let's wrap up the meetin 02:58:37 <brinzhang> yeah, we can catch and logged it, but not be raised 02:58:53 <wenpingsong> byebye 02:58:58 <xinranwang> #endmeeting