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