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