13:59:49 #startmeeting openstack-cyborg 13:59:50 Meeting started Wed Apr 11 13:59:49 2018 UTC and is due to finish in 60 minutes. The chair is zhipeng. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:59:51 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:59:54 The meeting name has been set to 'openstack_cyborg' 13:59:59 #topic Roll Call 14:00:04 #info Howard 14:02:06 #info Mike 14:02:08 #info Li Liu 14:02:15 #info kosamara 14:02:36 #info Melissa 14:02:45 #info Helloway 14:03:27 #info edleafe 14:04:10 #info Helloway 14:04:14 let's wait for another 5 mins in case more people will show up :) 14:04:53 #info zhuli 14:06:54 hi xinran_ :) 14:08:48 hi sorry i'am late 14:09:01 no problem and not late :) 14:09:08 ok let's start 14:09:19 #topic confirmation of new core reviewer promotion 14:09:36 today Yumeng, Shaohe and Sundar will be absent from the meeting 14:10:04 I proposed to add Li_Liu as a new core team member last week, and received no negative feedback 14:10:38 so if there will be no further objection then I will acknowledge the promotion 14:11:10 Thanks guys :) 14:11:47 sure thing, congrats to Li_Liu, thanks for you hard work 14:12:33 It's great to work with all of you guys 14:13:28 okey it's done then :) 14:13:32 next topic 14:13:44 #topic Critical Rocky Spec Discussion 14:14:10 last week we mentioned there are still two specs missing, xinran_ just updated one on the quota 14:14:24 xinran_ could you explain it a little bit for the team ? 14:15:16 #link https://review.openstack.org/560285 14:16:18 ok 14:18:29 it's similar with other projects, every tenant has a limitation when he wants use acceleration resources on the cloud 14:19:50 we should,check if he has already reached this limitation, and then update the quota (+/-) 14:20:15 of course we should also add rollback function 14:21:53 xinran_ I'm not sure if you have checked out the Dublin PTG summary 14:22:17 one of the conclusions was that we will try to experiment with the limit api developed by Keystone team 14:22:24 for unified quota control 14:23:00 the api will be implemented as a oslo library for project to consume, oslo_limit will be release for rocky as well 14:23:23 xinran_ I found you have new apis proposed, are those inline with the limit api ? 14:24:50 ah not yet... 14:25:40 plz take a look at it, I could introduce you to the oslo_limit author 14:25:45 fine, I will look into it soon 14:25:48 to speed up things :) 14:25:56 okey fantastic 14:26:20 #action xinran_ to update with new limit api design 14:26:34 zhuli do you have any update on the os-acc design spec ? 14:28:53 Hi, zhipeng, I noticed three are two db tables, one is 'accelerator', the other is 'deployable', does this two table have any relativity? Sorry, I missed some of your discussions before. 14:29:29 Coco, I can explain this to you offline 14:29:41 thank you~ 14:29:46 one of the popular question :P 14:29:51 zhuli are you still around ? 14:29:54 We can let Howard focus on his agenda 14:30:53 OK, pls continue. Sorry to interrupt. 14:30:54 okey let's move on then 14:31:16 #link https://review.openstack.org/559395 14:31:29 #link https://review.openstack.org/558265 14:31:49 the two spec proposal from Li Liu, plz help review those :) 14:32:14 Sundar's spec still need update to reflect the discussion on the etherpad as we agreed last week 14:32:16 appreciate all the comments :) 14:32:29 #link https://review.openstack.org/554717 14:33:00 okey next topic 14:33:10 #topic open patch discussion 14:33:24 we have two new repo setup, thanks to Yumeng and Shaohe 14:33:37 there are two patches on initialize the two repos 14:33:50 plz help land these if there are no further problems 14:34:05 #link https://review.openstack.org/554766 14:34:17 #link https://review.openstack.org/560400 14:34:30 Yumeng's ready to go, Shaohe still need the mercy from Zuul 14:35:12 #link https://review.openstack.org/552734 14:35:35 Li Liu's patch on the deployable data model finalization is also ready to go 14:36:28 That's great, coz I am having another patch based on this one. 14:36:42 still work in progress on the os-acc lib, I had intended to refer the os-brick spec but seems there is not one for that, so I'm still looking inside the openstack/os-brick source code try to find the interaction between cinder and nova, it cloud help to find the functionality cyborg needed, will try to post a spec these days 14:37:04 zhuli many thanks 14:38:10 okey next 14:38:20 #topic Vancouver Summit Prep 14:38:38 anyone plan to attend the summit ? 14:38:48 Coco from lenovo beijing 14:39:48 anyone else ? 14:40:06 sorry transiting space and time, what was the question? 14:40:08 We have a session with Rushil before, but seems he will not go there. 14:40:27 Coco yes he'll skip that I guess 14:40:38 NokMikeR will you be at Vancouver Summit ? 14:40:54 No I wont be going 14:40:54 zhenghao, is also to be there. 14:41:08 Coco great :) 14:41:17 Li_Liu you got the funding yet ? 14:42:24 I am not sure yet, need to check with my boss... 14:42:31 no promises... 14:42:48 okey we have told Steven Yuan about the cyborg project 14:43:00 so I think if that came through you could claim the funding there 14:43:06 but anyways 14:43:16 ok 14:43:58 Again I will probably not be there, so Li Liu might be the only core team member present at the summit 14:44:19 He will be representing me doing the Project Update, and also Forum sessions 14:44:19 I knew a girl from ZTE, she sail he would attend the summit too. 14:44:26 she 14:44:30 Yes Yumeng will be there 14:44:59 Okey speaking of Forum 14:45:09 the deadline of forum topic proposal is Apr 15th 14:45:25 plz feel free to propose any topic you want to discuss regarding cyborg 14:45:38 Sundar already submitted one on FPGA 14:47:33 #link https://wiki.openstack.org/wiki/Forum/Vancouver2018 14:47:34 Is the abstract of Sundar's paper available for review? 14:47:51 Duth do you mean his spec or the forum topic proposal ? 14:48:54 #link http://forumtopics.openstack.org/cfp/details/90 14:49:00 for example Sundar's proposal 14:49:37 remember forum proposal does not require the consensus from the group, so if you got any ideas want to share or discuss, just feel free to directly propose it 14:51:21 okey moving on 14:51:50 #storyboad migration 14:52:02 #topic storyboad migration 14:52:11 can we use remotable accelerators in cyborg. 14:52:16 ? 14:52:18 please be aware that we are no longer using launchpad 14:52:34 Coco we want to be able to do that 14:52:44 and the os-acc will be part of the solution to make that happen 14:53:50 back to topic 14:53:57 Not using launchpad for anything anymore? 14:54:14 kosamara yes that is correct 14:54:29 from now on, all the bug report, blueprint and so forth 14:54:35 plz submit it onto storyboard 14:55:08 #link https://storyboard.openstack.org/#!/project_group/77 14:56:23 okey 14:56:27 #topic AoB 14:56:41 any other business we want to discuss ? 14:56:44 I checked the vGPU spec 14:56:53 kosamara plz continue 14:57:11 Comparing it with https://etherpad.openstack.org/p/Cyborg-Nova-Multifunction 14:57:45 it is basically implementing the D2 case in nova. 14:58:01 aob: an update or documentation on the install of cyborg with devstack would be great to see. 14:58:07 but i think they were not able to actually fully do the D2 case right ? 14:58:27 NokMikeR yes that would be part of the doc subteam's priority :) 14:58:47 Do you mean something specific out of D2? 14:59:19 kosamara yes like Alex Xu commented 14:59:25 or a script that magically installs it is equally welcome. 14:59:37 NokMikeR duly noted :) 14:59:43 lol 15:00:08 Yes, in their proposal it's a static configuration. 15:00:23 yep 15:00:41 Each compute node needs to specify a mapping between gpu/vgpu_profile in a config file. 15:01:26 But I understood this static case to be the difference between D2 and B2 (orchestration). 15:02:58 yes basically 15:04:24 kosamara do you think if it is possible to improve the static configuration ? 15:05:50 i mean in cyborg 15:06:08 The difference that I see between their proposal and Sundar's is that they are based on a static config, while Sundar relies on Placement traits. 15:06:56 Sundar's proposal will need something like preferred trait 15:07:06 That means that Cyborg could implement Sundar's proposal as an alternative to the nova proposal, supporting a slightly different use case. 15:07:08 Yes. 15:07:20 Preferred traits are a long way off in Placement 15:07:32 edleafe exactly 15:07:49 But D1/2 doesn't need preferred traits necessarily 15:08:31 kosamara any chance you could write down some of your thoughts on this matter ? 15:08:41 I think this could also be good to PoC :P 15:09:18 The flavor could require a particular vgpu profile as a trait, and then, as Sundar's proposal goes, Cyborg removes the incompatible traits from the resource provider that was picked by nova's scheduler. 15:10:31 Well a PoC is a bigger discussion. I'll start actually playing with vGPUs next week. RHEL 7.5 introduces support in kvm. 15:10:53 sounds great :) 15:11:07 Initially I want to try out the nova proposal, and after that I can experiment with something else. 15:11:46 Does that fit with the rocky schedule? 15:11:57 kosamara I think so 15:12:50 Kosamara, we are doing the same thing now... 15:12:54 OK. So for a PoC we can talk again in ~10 days. I'll write some of these on Sundar's etherpad. Did you mean to write them somewhere else too? 15:13:15 kosamara actually would be great to have an independant spec 15:13:15 Coco you mean trying vGPU with RHEL 7.5 15:13:18 ? 15:16:05 I don't have any full-scale alternative proposal, I just compared nova's proposal with Sundar's. What would you expect in an independent spec? 15:16:39 for example on the D2 case , or vGPU, what we could offer differently 15:16:48 it does not need to be a full scale one 15:17:01 since we will rely on Jianghua's spec as well 15:18:37 I think that Cyborg doesn't need to do 2 things for D2. The alternative to Sundar's is the nova spec (jianghua), which doesn't need cyborg. Cyborg adds the interplay with the extra Placement traits, which is nice for a little extra flex in D2. 15:20:07 kosamara agree, what I meant is the overall vGPU data model could still follow Jianghua's, cyborg's own extra twist might come from your spec :) 15:20:45 ok... 15:20:59 anyways, if you got the bandwidth :) 15:21:13 it is not an imposition by any means :) 15:21:33 It's just that I'm a bit confused, not a lack of will :) Once I get to it, I'll drop you an email to discuss. 15:22:24 haha sounds good :) After Sundar update the spec I think we could make it more clearer 15:23:22 so if there is nothing more to discuss 15:23:28 we could conclude the meeting now :) 15:24:00 nothing more here, thanks Howard/all. 15:24:04 nor here 15:24:29 sorry, just an update 15:24:34 Does devstack build now? 15:25:09 yes i think so 15:25:28 but it took a lot time I think 15:25:50 I'll try again then. Cool! 15:25:52 once we have the CLI up it will be definitely more easier to play around instead of curl it lol 15:26:11 kosamara if you run into any problem, storyboard or just yell it on irc :P 15:26:31 ok 15:27:08 okey then folks, meeting adjourned 15:27:13 #endmeeting