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