02:09:05 <xinranwang> #startmeeting openstack-cyborg
02:09:06 <openstack> Meeting started Thu Mar  4 02:09:05 2021 UTC and is due to finish in 60 minutes.  The chair is xinranwang. Information about MeetBot at http://wiki.debian.org/MeetBot.
02:09:07 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
02:09:09 <openstack> The meeting name has been set to 'openstack_cyborg'
02:09:40 <xinranwang> first of all, congrats inspur guys, we have inspur ssd driver merged  lol
02:09:57 <brinzhang_> lol^
02:10:00 <songwenping__> congrats thanks
02:10:33 <xinranwang> #topic vgpu support
02:10:51 <xinranwang> next topic is vgpu implemt
02:11:25 <brinzhang_> xinranwang: when do we FF in this cychle?
02:11:34 <brinzhang_> cycle
02:12:20 <xinranwang> https://wiki.openstack.org/w/index.php?title=Cyborg/Wallaby_Release_Schedule&oldid=176980
02:12:48 <songwenping__> xinranwang: i have checked your comment, the patch need to solve conflict
02:13:07 <xinranwang> brinzhang_:  it will be next week
02:13:12 <xinranwang> songwenping__:  which patch?
02:13:26 <songwenping__> https://review.opendev.org/c/openstack/cyborg/+/769482
02:14:21 <songwenping__> about vgpu management
02:14:34 <xinranwang> yeah, I've seen your updates.
02:15:02 <xinranwang> I think throwing out an exception when gpu is not configured in file is ok for me
02:15:24 <xinranwang> what do you mean by "conflict"
02:15:51 <songwenping__> conflict with master branch
02:16:16 <brinzhang_> yes, may you need to rebase on master
02:16:34 <songwenping__> sure
02:16:45 <xinranwang> oh, so you may need more time to rebase it, right ?
02:17:11 <songwenping__> yeah
02:17:17 <xinranwang> songwenping__:  sure
02:17:22 <xinranwang> thanks wenping
02:17:40 <songwenping__> n[
02:17:42 <songwenping__> np
02:18:13 <xinranwang> I think vgpu cyborg side is almost good, is it possible about we can merge this in this release.
02:18:27 <brinzhang_> agree
02:18:40 <xinranwang> Is there any dependency with nova side which not yet be nailed down
02:19:59 <songwenping__> seems no dependency
02:20:37 <xinranwang> ok, great.
02:20:49 <brinzhang_> I have some concern, do we need to test nova-cyborg interaction about the vGPU feature?
02:21:05 <songwenping__> but nova side cannot merge in this release.
02:21:18 <xinranwang> brinzhang_:  I think we should do the test
02:21:34 <xinranwang> at least in local env
02:21:44 <brinzhang_> or, we merged cborg support, then later to test, if there is something need to improve, that we can fix bug
02:22:01 <brinzhang_> and in next release we can use launchpad to trace bugs
02:22:07 <songwenping__> give out the test report?
02:22:37 <xinranwang> I think we need make sure the current vgpu support in cyborg works with nova side patch.
02:23:29 <xinranwang> songwenping__:  yes, a test report is needed
02:23:47 <chenke> hi all. sorry for later.
02:23:56 <xinranwang> chenke:   hi, it's ok
02:24:05 <chenke> ok. thanks.
02:24:06 <xinranwang> we are talking about vgpu patches
02:24:07 <songwenping__> hi chenke
02:24:18 <chenke> hi wenping. ok. please all continue.
02:24:56 <brinzhang_> chneke^ morning
02:25:31 <chenke> morning brin.
02:25:41 <songwenping__> i havenot test nova-cyborg interaction yet because there is not enough time.
02:26:36 <songwenping__> can we merge the bp in next release with nove side?
02:27:19 <xinranwang> (TO AGREE) we need to test the vgpu cyborg patches with nova patch, and generate a test report to show how it works.  If cyborg patch has no dependency with nova patch, we can let cyborg patch in. the test report is also useful for nova guys to understand how it works. what do you think?
02:28:54 <songwenping__> not sure whether there is dependency with nova or not now.
02:29:33 <songwenping__> because we donnot know nova cores' ideas
02:30:30 <xinranwang> songwenping__:  ok, if  it's too urgent to merge. we can do it in next release
02:30:46 <songwenping__> i mean we donnot need hurry to let cyborg patch in
02:31:05 <songwenping__> ok
02:31:28 <xinranwang> songwenping__:  sure, better to have an agreement with nova and test it before merge
02:31:39 <chenke> agree.
02:31:55 <xinranwang> btw, do you need to cross-project with nova to discuss the vgpu details?
02:33:28 <songwenping__> if there are questions while testing, we need to discuss with nova.
02:34:31 <songwenping__> you means on the PTG? xinranwang?
02:34:51 <brinzhang_> from now, we are not have the implementation, there is not questions, right? songwenping__
02:34:51 <xinranwang> yeah
02:35:44 <brinzhang_> and there is another feature, cyborg resume/paused support patch, also need to continue work in next release
02:36:21 <songwenping__> donot need to talk on PTG now.
02:36:42 <xinranwang> songwenping__:  ok, please let me know if you need any help
02:36:57 <songwenping__> thanks
02:37:20 <xinranwang> brinzhang_:  got it, do you need discuss it during ptg with nova?
02:37:54 <brinzhang_> not necessary
02:38:35 <xinranwang> lol, ok.
02:38:42 <brinzhang_> and how to implement there is clearier, the same as shelve/unshelve
02:38:59 <xinranwang> nice
02:39:20 <brinzhang_> just need to update continuely ^, so we dont joined the cross project talking
02:39:50 <brinzhang_> xinranwang: how about the edge with cyborg interaction? do you have some plan?
02:39:50 <xinranwang> btw, do we have any vgpu nova-cyborg spec to show the workflow?
02:41:34 <xinranwang> brinzhang_:  I do connect with edge team but for now there is no clear plan for this part
02:41:45 <brinzhang_> ack
02:41:59 <songwenping__> xinranwang: seems no
02:43:17 <xinranwang> songwenping__:  do you think it's better to have a spec to show all the workflow so that we can have an agreement with nova on the spec first, like smartnic support?
02:43:51 <songwenping__> sure, agree.
02:44:35 <xinranwang> great, it will be more easier to  discuss
02:45:40 <xinranwang> #topic ptg
02:45:51 <xinranwang> next topic is ptg
02:46:01 <xinranwang> will you all attend the ptg?
02:46:01 <chenke> I remeber xinran's workflow graph is very nice.
02:46:47 <xinranwang> lol, there is a tool to draw that.
02:47:29 <xinranwang> will you all attend the ptg? chenke  brinzhang_  songwenping__
02:47:31 <songwenping__> oh, i though you type many spaces for the workflow graph
02:48:01 <songwenping__> where the link of the ptg scheduler?
02:48:07 <chenke> I want to . but need to negotiate with the team
02:48:08 <brinzhang_> xinranwang:sure^
02:48:09 <xinranwang> songwenping__:  no way,  I would got out of battery if do this/
02:48:24 <xinranwang> chenke:  it is virtual! free!
02:49:14 <chenke> lol. ok.hope to listen and talk our cyborg on ptg.
02:49:16 <xinranwang> there is no specific schedule for each team. but the date is Apirl 19 -23
02:49:39 <songwenping__> i will be ok.
02:50:02 <xinranwang> which time is ok for you?
02:50:42 <songwenping__> all times, lol.
02:51:10 <xinranwang> lol
02:51:31 <xinranwang> I will align with you guys again when booking the meeting room
02:52:00 <xinranwang> songwenping__:  you can use asciiflow or textik to draw the workflow
02:52:24 <songwenping__> ok i'll try, thanks.
02:52:54 <songwenping__> nice tool
02:53:11 <xinranwang> ok, that's all for today, the end of next week is FF, please help review the pending patches :)
02:53:37 <xinranwang> and fill the etherpad with topic you wanna discuss on ptg
02:53:44 <xinranwang> https://etherpad.opendev.org/p/cyborg-xena-ptg
02:54:15 <songwenping__> xinranwang: https://review.opendev.org/c/openstack/cyborg/+/778183/2/cyborg/accelerator/drivers/fpga/intel/sysinfo.py#333 i think we cannot start index from 0 at L333.
02:55:33 <songwenping__> as it may be changed in the for loop above.
02:55:38 <chenke> bye
02:56:42 <xinranwang> songwenping__:  good catch, I will improve it. thanks
02:57:05 <songwenping__> np
02:57:12 <songwenping__> nothing from myside
02:57:31 <xinranwang> ok
02:57:39 <songwenping__> bye
02:57:49 <xinranwang> if nothing else, let's wrap up the meeting
02:57:55 <xinranwang> #endmeeting