02:08:46 <xinranwang> #startmeeting openstack_cyborg
02:08:47 <openstack> Meeting started Thu Jan 21 02:08:46 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:48 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
02:08:50 <openstack> The meeting name has been set to 'openstack_cyborg'
02:08:56 <chenke> #info chenke
02:09:43 <xinranwang> #topic roll call
02:09:55 <xinranwang> #info xinranwang
02:10:03 <chenke> #info chenke
02:10:06 <brinzhang> #info brinzhang
02:10:23 <xinranwang> meeting agenda here: https://wiki.openstack.org/wiki/Meetings/CyborgTeamMeeting#Agenda
02:10:44 <swp20> #info swp20
02:10:53 <xinranwang> #topic project schedule
02:11:07 <xinranwang> this week is the spec freeze week.
02:11:13 <xinranwang> for both nova and cyborg.
02:11:45 <xinranwang> it's happy to see we have vgpu spec merged before spec freeze. bravo!
02:12:19 <brinzhang> yeah, a big milestone
02:12:40 <swp20> good news
02:14:11 <xinranwang> and there is a cycle-with-intermediary release for cyborgclient, if we have nothing want to improve at the moment, we can release it as it is
02:15:51 <swp20> i want to add a update dp api
02:17:36 <chenke> hi wenping. do your means we update device profile ?
02:17:53 <swp20> yes
02:18:13 <xinranwang> swp20:  if you don't have enough time, you can update it in the following release, it is just a intermediate release. we have a final release at the end of this cycle.
02:18:29 <swp20> i have commit patchs for cyborgclient and cyborg.
02:18:44 <swp20> xinranwang: ok
02:18:54 <swp20> no hurry
02:20:07 <xinranwang> cool, could you paste your patch link here? I didn't find them.
02:20:15 <chenke> please add me as a reviewer. swp20
02:21:16 <swp20> chenke: yep
02:22:02 <chenke> ok
02:22:07 <swp20> some unittests need to fix
02:22:54 <xinranwang> I just found the patches and add you and me as the reviewer. chenke
02:23:14 <chenke> thanks xinran.
02:24:20 <xinranwang> ok,  so we can release the cyborgclient as it is for the intermediate release.
02:24:40 <xinranwang> chenke:  np
02:24:48 <xinranwang> the next topic is vgpu
02:25:04 <xinranwang> #topic vgpu support
02:25:33 <xinranwang> again, we got vgpu spec merged in nova. :)
02:25:50 <xinranwang> thanks swp20 and yumeng.
02:26:42 <xinranwang> do you have anything wanna to discuss about the implementation, or tests?
02:26:42 <chenke> cool.
02:28:49 <chenke> hi xinran, wenping, about your patch, I leave some comments.
02:29:07 <chenke> https://review.opendev.org/c/openstack/cyborg/+/758942
02:29:34 <brinzhang> xinranwang, chenke: swp20 is disconnect,
02:29:45 <chenke> brinzhang: got it.
02:29:57 <brinzhang> xinranwang: a good new, the cyborg shelve/unshelve patch has merged
02:30:15 <chenke> a big step.
02:30:55 <xinranwang> brinzhang:  yeah, congrats brinzhang , I have seen that and want to bring it up later. ;)
02:31:08 <xinranwang> thanks for your efforts
02:31:36 <xinranwang> chenke:  I will address the comments in this week, thanks
02:31:56 <swp20> sorry for offline
02:31:57 <xinranwang> it seems swp20 has rejoined us?
02:32:05 <swp20> yeah
02:32:06 <xinranwang> cool
02:32:08 <swp20> i am back
02:32:43 <brinzhang> yes, he is coming
02:32:56 <xinranwang> We were saying if you have anything wanna to discuss about the vgpu implementation, or tests?
02:33:31 <swp20> i cant report vgpu to placement with Yumeng's code
02:33:59 <swp20> i modify my local code, it seems ok now.
02:34:29 <swp20> Yumeng says her code has no problem
02:35:23 <chenke> hi wenping. you means your env is ok now?
02:35:47 <xinranwang> oh, which part of code you changed and it works, is it device-specific? Do you use exactly the same device?
02:35:54 <swp20> yeah, i return the 'OWNER_CYBORG' trait when report to placement.
02:36:10 <chenke> cool.
02:36:36 <chenke> Thumbs up
02:37:45 <swp20> xinranwang: seems it doesnot matter with device, just the code problem.
02:38:00 <swp20> little change
02:38:11 <xinranwang> swp20: ok, cool
02:38:38 <chenke> hi xinran. About the vgpu implementation. I want to know How do we distinguish, whether this card is vgpu or pgpu, through the configuration file?
02:39:10 <xinranwang> swp20: all related code is in this branch, right? https://review.opendev.org/q/topic:%22enable-vgpu-in-cyborg%22+(status:open%20OR%20status:merged)
02:39:29 <swp20> chenke: seems we can noly use config
02:39:40 <chenke> why
02:39:53 <swp20> do you have any other method
02:39:53 <xinranwang> chenke:  currently, the solution is using config
02:40:11 <swp20> xinranwang: yep
02:40:26 <chenke> xinran. your means the different section ?
02:41:01 <swp20> chenke:no
02:41:37 <swp20> the gpu configured in file is vgpu
02:41:49 <swp20> not configued is default pgpu
02:42:09 <swp20> Yumeng's code has processed
02:43:20 <chenke> I know this.
02:43:21 <xinranwang> if we set pci address in vgpu_type section, the device is vgpu, if the pci addr is not set in config, but cyborg gpu driver discovered it, it is pgpu
02:43:45 <chenke> ok. that's make sense.
02:44:16 <chenke> if we didn't set it in vgpu section. this pci device should report as a pgpu.
02:44:37 <xinranwang> yes, that's my understanding
02:45:03 <swp20> i havenot test the vm create with vgpu dp.
02:45:38 <chenke> swp20: that's ok. yuemeng and i had tested.
02:45:50 <swp20> cool
02:46:21 <chenke> because yumeng had litter time. I suggest merged her patches first.
02:46:38 <xinranwang> when is yumeng's last day?
02:47:23 <chenke> actually done. but for some infomation security reason. The process hadn't done.
02:47:50 <chenke> I think It's hard for her to continue update these patches after next week.
02:47:59 <chenke> after this week.
02:49:02 <xinranwang> chenke:  ok, got it.
02:49:25 <xinranwang> please review https://review.opendev.org/q/topic:%22enable-vgpu-in-cyborg%22+(status:open%20OR%20status:merged) this 2 patches
02:49:44 <swp20> chenke: do you ignore the OWNER_CYBORG trait report to placement?
02:50:08 <xinranwang> swp20:  could you left som comments about the issue you met and the local change you have under yumeng's patch?
02:50:28 <swp20> xinranwang:sure
02:50:34 <xinranwang> swp20:  thanks
02:50:52 <chenke> swp20: yuemeng report it.
02:51:20 <swp20> seems placement doesnot support
02:52:49 <chenke> support it.
02:53:01 <xinranwang> we have less than 10 mins left.  I'd like to go through the status quickly.  and we can continue discuss the details offline.
02:53:09 <swp20> ok, let's talk on wechat.
02:53:27 <xinranwang> #topic driver-side update
02:53:55 <xinranwang> thanks for your comments for 710 driver,  I will address them in this week.
02:54:19 <xinranwang> and the ssd driver spec has been merged before the freeze, congrats.
02:54:41 <swp20> thanks guys.
02:55:33 <xinranwang> swp20:  the implementaion patch failed to pass the zuul test.
02:55:35 <xinranwang> https://review.opendev.org/c/openstack/cyborg/+/723310
02:55:57 <swp20> yeah, i will check.
02:56:06 <xinranwang> ok, thanks swp20
02:56:19 <xinranwang> #topic nova-cyborg interaction
02:56:45 <xinranwang> congrats brinzhang, the shelve/unshelve support has been merged in nova
02:56:54 <xinranwang> it's a big progress
02:57:11 <chenke> congrations again!
02:57:16 <chenke> haha.
02:57:18 <xinranwang> lol
02:57:42 <swp20> congrations
02:57:53 <xinranwang> WOW, we can a lot of progress in this week.
02:59:03 <xinranwang> thanks you all for the efforts, and hope we can more things together.
02:59:12 <swp20> great start
02:59:20 <xinranwang> ok, that's all from my side.
02:59:31 <xinranwang> Anything else you want bring up?
02:59:51 <swp20> nothing from myside
02:59:53 <brinzhang> shelve/unshleve swp20 has do many patch update
03:00:25 <xinranwang> oh, sorry for missing that. thanks swp20!
03:00:32 <brinzhang> nothing from my side too
03:00:38 <swp20> ^-^
03:00:40 <chenke> me too.
03:01:36 <xinranwang> ok, let's wrap up the meeting.
03:01:51 <chenke> ok. bye
03:01:54 <xinranwang> thanks all
03:01:57 <xinranwang> byebye
03:02:02 <xinranwang> #endmeeting