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