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